Questions marquées «primary-key»

Dans la conception d'une base de données relationnelle, une clé primaire peut identifier de manière unique chaque ligne d'une table. Une clé primaire comprend une seule colonne ou un ensemble de colonnes.

73
Utilisation des index dans PostgreSQL

J'ai quelques questions concernant l'utilisation des index dans PostgreSQL. J'ai une Friendstable avec l'index suivant: Friends ( user_id1 ,user_id2) user_id1et user_id2sont des clés étrangères à la usertable Sont-ils équivalents? Si non alors pourquoi? Index(user_id1,user_id2) and...

30
Clés primaires caractère vs entier

Je conçois une base de données avec plusieurs tables de recherche contenant les attributs possibles des entités principales. Je pense utiliser une clé à 4 ou 5 caractères pour identifier ces valeurs de recherche plutôt qu'un entier à incrémentation automatique afin que lorsque je stocke ces ID...

19
Pourquoi les clés primaires ont-elles leurs propres noms?

D'un point de vue mathématique, étant donné qu'une table possède au plus une clé primaire, il semble être une décision de conception à courte vue de faire référence aux clés primaires par un nom arbitraire au lieu d'une simple propriété de table. Par conséquent, pour changer une clé primaire de non...

18
Pourquoi une valeur de clé primaire changerait-elle?

J'ai fait des recherches sur le concept de ROWGUID récemment et suis tombé sur cette question. Cette réponse a donné un aperçu, mais m'a conduit dans un trou de lapin différent avec la mention de changer la valeur de la clé primaire. Ma compréhension a toujours été qu'une clé primaire devrait être...