Efficacité dans la base de données de conception - Partie 1Division 3Introduction Cela fait partie de ma série 1 Efficacité dans la base de données de conception. Je suppose que vous avez lu toutes les différentes parties de la grande série jusqu'à ce point. Cette grande série est divisée en un certain nombre de divisions. Chaque division a un certain nombre de pièces. La division précédente portait sur la conception de tables de base de données. Le titre de la première partie de cette division est, Normalisation.
Pour atteindre cette division, il suffit de taper le titre et mon nom, Chrys dans le champ de recherche de cette page puis cliquez sur Rechercher. Cette division est 3. Dans cette division, nous voyons comment faire une base de données efficace. Dans cette partie de la série, nous regardons ce qu'on appelle l'intégrité référentielle dans la base. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected].
Voilà, me contacter pour le moindre problème que vous avez à propos de ce que vous êtes reading.Referential intégrité examiner les deux tableaux suivants: Ventes (SaleID, Date, EmployeeID, CustomerID) SaleDetails (SaleID, ProductID, SoldPrice) la relation entre les deux tableaux ci-dessus est un-à-plusieurs. Un sur le côté du chiffre d'affaires et beaucoup sur le côté de SaleDetails. La clé primaire de la table des ventes est SaleID. La clé primaire de la table SaleDetails est composite (SaleID, ProductID).
Considérons les deux tableaux suivants: employé (EmployeeID, adresse, ville, État, Pays, téléphone) Commandes (OrderID, Date, RéfEmployé, SupplierID) La relation entre les deux tableaux ci-dessus est l'un-à-plusieurs. Un sur le côté de l'employé et beaucoup sur le côté de l'Ordre. La clé primaire de la table des employés est EmployeeID. Notre intérêt dans le tableau des commandes est la clé étrangère, EmployeeID. Un employé peut faire beaucoup de commandes. L'intégrité référentielle se réfère à la relation étroite entre les lignes des deux tables de one-to-many relationship.
Adding ou Insertion d'une ligne à l'Beaucoup Side Considérons les deux derniers tableaux ci-dessus. Vous avez la table des employés, contenant une liste de l'information des salariés. La relation entre les deux tables est à travers la colonne n ° employé dans les deux tables. Une valeur EmployeeID apparaît une seule fois dans le tableau de l'employé, mais il peut appa