Base de données Essentials - Partie 9Division 1Introduction Cela fait partie de ma série 9, Essentials de base de données. Essentials de base de données est la division 1 d'un ensemble de tutoriels je ai sur la base de données. Dans cette partie de la série, nous regardons ce qui est appelé l'Association Généralisation. Ceci est un autre type de relation que nous avons à apprendre. Notre objectif est de découvrir la nature de cette association et de ne pas savoir comment obtenir ou quand l'utiliser ou comment utiliser it.
Meaning de généralisation relation dans une association de généralisation, vous avez un ensemble de classes (tables) dans une hiérarchie , ressemblant à une arborescence de répertoires lorsque le diagramme de classes est attirée. La classe au sommet est la classe de base. Chaque classe ci-dessous une autre hérite des propriétés (colonnes) de sa classe parent. Donc, toutes les sous-classes hériter des propriétés de la class.Illustration de base Vous devrez ouvrir le lien suivant dans un onglet de navigateur pour voir les tableaux et diagrammes de ce tutoriel
http:. //www.broad- network.
com/ChrysanthusForcha/Generalization-Relationships.htm~~MD~~aux Imaginez que vous êtes propriétaire d'une animalerie où vous vendez animaux (animaux). Le tableau 9.1 présente un tableau des animaux que vous avez et les propriétés (caractéristiques) des animaux échantillon. Ces propriétés sont les colonnes de la table.
Vous avez la colonne AnimalID, la colonne DateBorn, la colonne pour le nom de l'animal, la colonne de genre, la colonne de la couleur de l'animal, la colonne de la taille de la litière, la colonne de si oui ou non l'animal a griffes, la colonne pour indiquer si l'animal est de l'eau douce et une colonne pour indiquer le type d'écailles de l'animal. Il ya un problème avec la table. Un client d'animal vient à votre magasin connaissant déjà le type d'animal, elle veut acheter. Elle peut vouloir acheter un chat, qui est un mammifère ou un poisson d'eau douce ou d'une autre espèce animale.
Un client qui veut acheter un mammifère serait intéressé par la taille de la portée de l'animal et savoir si l'animal a des griffes ou non; elle ne serait pas intéressé par les propriétés des poissons. D'autre part, un client de poisson voudrait savoir si le poisson, elle est d'acheter est poissons d'eau douce ou de poissons d'eau salée; elle ne serait pas intéressé par les propriétés des mammifères. Regardez le tableau 9.1 à nouveau et noter qu'il e