Comment identifier les relations de données SQL pour la programmation html5and de CSS3

Après vous normaliser les données de SQL, vous avez créé les entités (tables). En tant que programmeur HTML5 et CSS4, vous avez besoin d'étudier les relations entre ces entités. Trois principaux types de relations entre les données existent (et de ceux-ci, deux seulement sont communs):

  • -One-to-one relation: Chaque élément du tableau A est liée à exactement un élément de la table B. Ce type de relation est pas commun car si une relation un-à-un existe entre deux tables, l'information peut être combiné en toute sécurité en un seul tableau.

  • Un-à-plusieurs: Pour chaque élément du tableau A, il pourrait y avoir de nombreux éléments possibles dans le tableau B. La relation entre la mission et le héros est une relation one-to-many, comme chaque mission peut avoir de nombreux héros, mais chaque héros a une seule mission. (Mes héros ont des problèmes d'attention et ne peuvent pas multitâche très bien.) Notez que héros et de la mission ne sont pas une relation one-to-many, mais un many-to-one. Les questions d'ordre.




  • Many-à beaucoup de relation: Ce type de relation qui se passe quand un élément de A peut avoir autant de valeurs de B, et B peut aussi avoir de nombreuses valeurs de A. Habituellement, champs répertoriés se révèlent être plusieurs à plusieurs. Dans les données de héros, la relation entre le héros et le pouvoir est une relation many-to-many parce que chaque héros peut avoir de nombreux pouvoirs, et chaque pouvoir ne peut appartenir à plusieurs héros.

Vous pouvez utiliser un outil d'ER au schéma des différents types de relations.

image0.jpg

Notez que MySQL Workbench ne fait vous permet pas de tirer beaucoup à plusieurs jointures. Vous pouvez émuler plusieurs-à-plusieurs avec un truc spécial appelé table de liens.

Diagrammes ER utilisent des symboles spéciaux pour représenter les différents types de relations. La ligne entre les tables indique une rejoindre, ou de la relation, mais le type de jointure est indiquée par les marques sur les extrémités des lignes. En général, les pieds de l'oiseau ou cercle plein-in indiquent nombreux, et les doubles lignes indiquent un.

Diagrammes ER obtiennent beaucoup plus complexe que les simples ici, mais l'un et de nombreux symboles sont assez pour vous aider à démarrer.


» » » » Comment identifier les relations de données SQL pour la programmation html5and de CSS3