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

Forfaits et Compositions

jantes, rayons, CrankID, Poids, StemID, poids, taille) je viens placer les propriétés des composants, roue, Crank, et de la tige dans le tableau Components. Supposons que les travailleurs de la société de moto qui a besoin de la base de données nous a dit que chaque composant a une catégorie. Par exemple, certains composants sont en rotation, comme les roues, et certains sont fixes, comme la tige. Donc, une valeur pour la catégorie est en rotation ou fixe. Donc, l'attribut, la catégorie est pour tous les composants.

Le tableau devient Composants, Composants (ItemID, Catégorie, WheelID, jantes, rayons, CrankID, Poids, StemID, poids, taille) Je ont inséré l'attribut Catégorie dans la notation de la table Composants. Dans ce tableau, Composants, attributs Itemid et Catégorie sont pour tous les composants. Le reste des autres attributs (propriétés) se situent en trois groupes, que nous connaissons déjà. Pour chaque ligne dans le tableau des composants présents, ces groupes font ajouter jusqu'à former un composant ensemble? No.

Donc, ils doivent devenir des sous-types selon les règles de sous-types, comme suit: Composants (ItemID, Catégorie) roue (ItemID, WheelID, jantes, rayons) Crank (ItemID, CrankID, Poids) Tige (ItemID, StemID, Poids, Taille) La Roue, Crank et la tige tableaux ont été modifiés avec chacun ayant maintenant une clé primaire composite, et la première partie d'une clé composite est ItemID. Vous pouvez modifier le mot ItemID dans tous les quatre tableaux ci-dessus pour ComponentID, mais vous aurez à faire une note et toujours se rappeler qu'ils sont de ItemID.

Les quatre tableaux ci-dessus sont au moins dans la 3NF. Vous pouvez maintenant aller à fig.10.1 et dessiner le tableau des composants sur le côté droit des autres tables. Modifier les clés des petites tables, roues, Crank et la tige. Ensuite, connecter les petites tables à la table des composants comme sous-types. Le paquet de moto a la table de motocyclettes et les petites tables. Nous avons découvert la table des composants dans le paquet d'achat. Le tableau des composants est liée à la table de moto à travers les petites tables.

Le tableau Components a aussi une relation avec la table d'objet dans le paquet d'achat. Vous pouvez permettre à la table des composants dans le paquet d'achat ou le mettre dans le paquet de moto; il est de votre choix, mais toujours maintenir les liens clés. Cela est-il pour cette partie de la série. Nous prenons une pause et nous continuons dans la prochaine

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