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

Base de données N-Pour-N Relationships

nimaux. Ceci est la raison pour laquelle vous avez quelques cellules vides dans le tableau. Tableau 5.1 est pas une bonne table. Vous avez besoin d'une hiérarchie de classes de tables. Le tableau principal sera celui avec les propriétés génériques et les deux autres seront pour chaque catégorie. Le tableau 5.2 présente la table principale, appelée la table animal. Le tableau 5.3 montre la table des mammifères et le tableau 5.4 montre le tableau Poissons. Chacun de la table de la catégorie a une relation un-à-un (association) avec la table principale.

Autrement dit, pour chaque rangée dans une catégorie (mammifère ou poissons) table il ya une seule ligne dans la principale relation table.One-à-plusieurs Dans le tutoriel précédent, nous avons vu un exemple de relation one-to-many. Il y avait une table de vente et une table vente d'articles. Chaque ligne de la table de vente correspondrait à ligne à moins de zéro dans le tableau vente d'articles (vous pouvez consulter le tutoriel précédent). Le diagramme de classes que nous avons vu dans la partie précédente a été redessiné dans la fig. 5.

1 de la fenêtre de l'onglet du navigateur, à la verticale. Regardez le diagramme à nouveau. Il est le numéro 1 par la ligne suivante à la classe de vente (de table). Il ya une * par la ligne suivante à la classe SaleItem. Le * signifie beaucoup. Donc, le 1 et le * par la ligne signifie un-à-plusieurs. Parfois, il est bon de donner le nombre minimum et maximum de lignes impliquent dans une relation one-to-many. Dans la vie normale, il est possible d'avoir un client qui n'a rien acheté.

En d'autres termes, un client doit exister avant tout article est acheté dans un magasin ou ailleurs (par exemple un supermarché). Quand vous allez dans un supermarché, vous devez être présent au supermarché d'abord comme un client avant que vous pouvez acheter quoi que ce soit. Lorsque vous passez une commande d'une compagnie, à la société, vos informations d'identification doit être enregistrée avant de les articles peuvent être envoyés à vous. Ainsi, un client doit exister d'abord avant tout peut être acheté par lui.

La vente et les tables SaleItem du tutoriel précédent ont été répétées dans l'onglet de la fenêtre du navigateur pour ce tutoriel. Chaque relation se compose d'une ligne de la table de vente et zéro ou plusieurs lignes de la table SaleItem. La première ligne de la table de vente correspond à trois lignes dans la table de SaleItem. La deuxième ligne de la table de vente correspon

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