Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.
Type Inheritance and Relational Theory: Subtypes, Supertypes, and Substitutability
L'héritage de type est ce phénomène qui nous permet de dire, par exemple, que tout carré est aussi un rectangle, et donc que les propriétés qui s'appliquent aux rectangles en général s'appliquent aux carrés en particulier. En d'autres termes, les carrés sont un sous-type des rectangles, et les rectangles sont un super-type des carrés. La reconnaissance et l'application de ces relations sous-type/suppertype présentent de nombreux avantages : Cela peut certainement aider à la modélisation des données, et cela peut également permettre la réutilisation du code dans les applications. Pour ces raisons, de nombreux langages, y compris le langage de base de données standard SQL, supportent depuis longtemps de telles relations. Cependant, il ne semble pas y avoir de consensus dans la communauté au sens large sur un modèle formel, rigoureux et abstrait de l'héritage. Ce livre propose un tel modèle, qui présente plusieurs avantages par rapport à d'autres approches, dont le moindre n'est pas qu'il est entièrement compatible avec le modèle relationnel bien connu des données.
Le modèle couvre les sujets suivants :
⬤ Héritage simple et multiple.
⬤ L'héritage scalaire, tuple et relationnel.
⬤ Les treillis de types et les types d'union et d'intersection.
⬤ Polymorphisme et substituabilité.
⬤ La liaison au moment de la compilation et au moment de l'exécution.
Tous ces sujets sont décrits en détail dans le livre, avec de nombreux exemples illustratifs, des exercices et des réponses. Le livre aborde également plusieurs approches alternatives. Il comprend notamment une discussion et une analyse détaillées de l'héritage tel qu'il est pris en charge par la norme SQL.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)