*   >> Lecture Éducation Articles >> science >> la programmation

Forfaits et Compositions

r former l'ensemble de l'objet, puis utiliser la composition comme nous le faisons ci-dessous. Si elles ne se cumulent pas, puis d'utiliser des sous-types que dans l'une des parties précédentes de la série. Dans ce cas, les groupes à être enlevés ajouter jusqu'à former un objet entier. Donc, éliminer les groupes; donner à chacun des nouveaux groupes une clé primaire (si elle se trouve pas dans le groupe). Copiez les clés primaires en tant que propriétés de la table principale. Ces clés primaires copiés dans le tableau principal sont désormais les clés étrangères.

Soulignez-les dans le tableau principal avec des lignes brisées. Nous avons donc de moto (SerialNo, Modèle, WheelID, CrankID, StemID) roue (WheelID, jantes, rayons) Crank (CrankID, Poids) Tige (StemID, poids, taille) SerialNo est la clé primaire pour la moto. Table de moto a les clés étrangères. Les petites tables ont leurs touches uniques. Ces quatre tableaux sont maintenant dans au moins la 3NF. Ces quatre tableaux sont dans le paquet de moto. Ainsi, le schéma de la fig. 10.1 est dans le tableau de moto package.

The Composants Nous avons vu la table des composants dans le paquet d'achat dans l'une des parties précédentes de la série. Les composants sont des pièces de moto. Pour simplifier, supposons que les trois parties ci-dessus, qui sont la Roue, Crank et la tige sont les seules parties (composants) qui a une moto. Nous avons eu la table des composants, des composants (ItemID, longueur, largeur, hauteur, ...) Quand nous avons analysé le paquet d'achat que nous avons eu ItemID comme la clé primaire pour les composants; Voilà où nous en avions le tableau Components.

Rappelez-vous que nous ne l'avons pas vraiment compléter le tableau Composants. Donc, ici, nous devons concilier la table des composants avec les trois tableaux ci-dessus. Ici, longueur, largeur et hauteur de la table Composants taille moyenne et doivent donc être référence à la taille de la composante (moto partie) appelé Stem. À ce stade, un concepteur de base de données intelligente peut se rendre compte que même si la roue, Crank et la tige classes forment une composition avec la table de moto, ils forment une généralisation (sous-types) avec la partie des composants.

Ne vous inquiétez pas si vous ne pouvez pas réaliser que maintenant, parce que je continue à prouver qu'ils forment des sous-types à la classe des composants. De la discussion ci-dessus, le tableau des composants devrait maintenant être: Composants (Itemid, WheelID,

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.