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

Forfaits et many-to-Many Relationships

maintenant, Item (ItemID, ...) A ce stade, si vous connaissez certaines colonnes et vous êtes sûr qu'ils peuvent aller dans les tableaux de l'article, mis les colonnes; si vous n'êtes pas sûr, ne pas mettre dans toutes les colonnes; vous serez toujours en mesure de le faire à la fin. Vous devriez avoir quelque chose comme, Item (ItemID, description, prix) Vous devez donner un nom à la table du milieu entre PurchaseOrder et Item. À ce stade, vous devriez être en mesure de donner un nom significatif à la table du milieu.

Si vous ne pouvez pas donner un nom significatif cela signifie que vous avez fait une erreur quelque part dans la dérivation. Donnons le nom ItemPurchased. Ce nom relie logiquement les deux tableaux. Ainsi, les trois tables sont PurchaseOrder (SuplierID, EmpID, Date, ...) article (ItemID, description, prix) ItemPurchased (SuplierID, EmpID, ItemID, ...) La clé primaire de la table PurchaseOrder, est la clé composite, SuplierID, EmpID. La clé primaire de la table d'objet est ItemID. La clé primaire de la table ItemPurchased est la nouvelle clé composite, SuplierID, EmpID, ItemID.

Vous pouvez maintenant ajouter des colonnes dans la table ItemPurchased, si vous êtes sûr d'eux. Si vous n'êtes pas sûr, alors il ne faut pas faire cela; vous serez en mesure de le faire à la fin. Pour la table ItemPurchased vous pouvez avoir quelque chose comme, ItemPurchased (SuplierID, EmpID, ItemID, Quantité, PaidPrice) Eh bien, vous savez maintenant comment produire des tableaux normalisés d'un-à-plusieurs et de plusieurs à plusieurs. Rappelez-vous, les tables seront finalement reliés par leurs clés.

Je dois souligner ici que strictement parlant, la table employee est pas dans le paquet d'achat, mais nous avons dû le mettre ici et vous aurez à faire des choses similaires dans vos projets commerciaux, pour que l'analyse soit complète. Le temps de prendre une pause; nous continuons dans la prochaine partie.

Chrys

Tutoriels de la base de Series1 Normalization2 initiale formulaire évaluation3 Première normal Form4 Deuxième normal Form5 Troisième normal Form6 forfaits Haut-Niveau view7 et plusieurs à de nombreux forfaits et forfaits Subtypes9 Relationships8 et forfaits réflexive Relationships10 et forfaits Compositions11 et N -aire Association12 forme normale de la base de données de niveau supérieur View13 de Queries14 identification des articles de données et Entities15 augmentation de colonnes dans une base de données Entity16 Déterminer les clés primaire

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