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.
Lors de la création d'une base de données de test pour une autre question que j'avais posée précédemment, je me suis souvenu de la possibilité de déclarer une clé primaire. NONCLUSTERED Quand utiliseriez-vous une NONCLUSTEREDclé primaire par opposition à une CLUSTEREDclé primaire? Merci d'avance
J'ai lu autour des raisons d'utiliser ou non Guidet int. intest plus petit, plus rapide, facile à retenir, conserve une séquence chronologique. Et pour ce Guidqui est du seul avantage que j’ai trouvé, c’est que c’est unique. Dans quel cas un Guidserait mieux que intet pourquoi? D'après ce que j'ai …
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 Index(user_id2,user_id1) Si je crée une clé primaire (user_id1, user_id2), crée-t-il automatiquement des index pour elle …
Je voudrais construire un système distribué. J'ai besoin de stocker des données dans des bases de données et il serait utile d'utiliser un UUID ou un GUID comme clé primaire sur certaines tables. Je suppose que c'est un inconvénient avec cette conception puisque l'UUID / GUID est assez grand et …
Je comprends un avantage des clés de substitution / artificielles en général - elles ne changent pas et cela peut être très pratique. Cela est vrai, qu’il s’agisse d’un seul ou de plusieurs domaines, pour autant qu’ils soient «artificiels». Cependant, il semble parfois que le fait d’avoir un champ entier …
J'ai quelques très grandes tables avec la même structure de base. Chacun a une colonne RowNumber (bigint)et DataDate (date). Les données sont chargées à l'aide de SQLBulkImport toutes les nuits et aucune "nouvelle" donnée n'est chargée - il s'agit d'un enregistrement historique (SQL Standard, pas Enterprise, donc pas de partitionnement). …
Je me bats avec les index, les clés primaires et les clés étrangères ... Et la nécessité de les avoir tous. Si j'ai deux tables, les deux ont un entier comme clé primaire. La première table fait référence via un FK à la clé primaire de la deuxième table. Sur …
Je veux savoir pourquoi je devrais utiliser un int comme clé primaire d'une table de recherche au lieu d'utiliser simplement la valeur de recherche comme clé primaire (qui dans la plupart des cas serait une chaîne). Je comprends que l'utilisation d'un nvarchar (50) plutôt que d'un int utiliserait beaucoup plus …
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 d'attribut sur les …
Je souhaite modifier une clé primaire existante sur une table SQL Azure. Il a actuellement une colonne, et je veux en ajouter une autre. Maintenant, sur SQL Server 2008, c'était un morceau de gâteau, je viens de le faire dans SSMS, pouf. Terminé. Voici à quoi ressemble le PK si …
J'ai une table avec des champs EmployeeID blahblah blahblah2 ..... RecordMonth RecodrdYear donc chaque employé ne doit avoir une entrée correspondante que pour un mois, une année, Emp #. Comment mettre en place une table. Alors, comment puis-je configurer la table afin que EmployeeID puisse être mis à jour une …
En parcourant une base de données, je suis tombé sur une table qui utilisait sa clé primaire comme clé étrangère pour elle-même. J'ai vu qu'une table peut avoir une clé étrangère pour construire une structure de hiérarchie, mais elle utiliserait une autre colonne pour référencer la clé primaire. Étant donné …
Je suis nouveau dans les SGBD et j'apprends toujours la théorie. Je suis vraiment confus avec cette activité clé et après avoir googlé, je l'ai réduit à seulement 2 clés que je n'obtiens pas (clé principale et super clé). J'ai quelques questions sur le SGBD. Je vous serais reconnaissant de …
J'utilise Django, et de temps en temps j'obtiens cette erreur: IntegrityError: la valeur de clé en double viole la contrainte unique "myapp_mymodel_pkey" DÉTAIL: La clé (id) = (1) existe déjà. Ma base de données Postgres a en fait un objet myapp_mymodel avec la clé primaire de 1. Pourquoi Postgres tenterait-il …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.