Questions et réponses pour le foreign-keys :

Les clés étrangères sont une fonctionnalité d'intégrité des données des bases de données relationnelles (et SQL). Une clé étrangère est un ensemble d'attributs dans une table relationnelle soumise à une contrainte d'intégrité référentielle. La contrainte d'intégrité référentielle exige que les valeurs des attributs de clé étrangère dans une table, A, doivent correspondre aux valeurs correspondantes dans une table B spécifiée (qui peut parfois être la même table que A).

7
votes
Prenons un exemple stupide: j'ai de nombreux animaux domestiques, chacun avec un nom comme une pièce d'identité et un type (chat ou chien), écrivons-le de cette façon ( ...

7
votes
Je pense à concevoir un schéma de base de données similaire à ce qui suit: Person ( PersonID int primary key, PrimaryAddressID int not null, ... ) Address ( ...

6
votes
Dans de nombreux endroits, il est recommandé que des index en cluster soient mieux utilisés lorsqu'ils sélectionner pour sélectionner une plage de lignes à l'aid ...