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

Forfaits et réflexive Relationships

Conception de tables de base de données - Partie 9Division 2Introduction Cela fait partie de ma série 9 tables de la base de conception. Dans cette partie de la série, nous examinons les relations réflexives dans les paquets que vous concevez votre base de données. Nous allons continuer avec l'exemple de la société qui fabrique des motos. Rappelez-vous, notre objectif est de passer d'un paquet de tables normalisées. Je suppose que vous avez lu toutes les différentes parties de la série dans les deux divisions jusqu'à ce point.

Une table doit être normalisée dans 1NF, 2NF et 3NF au moins. Dans la dernière partie de la série, nous regardions le paquet d'achat. Il existe des relations dans le paquet. Nous avons vu trois d'entre eux. Penchons-nous sur le quatrième dans cette partie de la série. Il est l'association réflexive. 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]. Cela est, me contacter pour le moindre problème que vous avez à propos de ce que vous êtes reading.

Meaning de relation réflexive Une association réflexive est une relation d'une classe (tableau) Retour à itself.Example Vous devrez ouvrir le lien suivant dans un onglet du navigateur afin de voir le tableau et le diagramme pour ce tutoriel:

https://www.broad-network.com/ChrysanthusForcha/reflexive-relationship.htm Une situation commerciale très répandue pour la relation réflexive est avec un employé table. Le tableau 10.1 présente un exemple de table des employés. Dans ce tableau, il ya une colonne EmployeeID et une colonne de Manager.

Il existe une relation entre les employés et les gestionnaires. Un gestionnaire est également un employé, ce qui rend la relation réflexive. Il ya trois cadres de la table. Ces gestionnaires sont le PDG, le directeur des ventes et du Directeur d'usine. Information pour chaque employé est dans une rangée. Dans la cellule du gestionnaire de chaque rangée, vous avez l'ID du gestionnaire de l'employé. Comme il ya trois gestionnaires parmi les employés, vous ne pouvez trouver trois valeurs possibles (ID) dans le Gestionnaire column.

Business Règle La règle d'affaires pour le tableau ci-dessus est que chaque employé ne peut avoir qu'un gestionnaire. Cela signifie une relation one-to-many entre le gestionnaire et l'employé. Il est possible d'avoir une société où chaque employé peut avoir plus d'un gestionnaire; cependant, je ne vais pas aborder

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