Questions marquées «primary-key»

11
Adresse e-mail unique ou clé primaire?

Je suis novice dans les bases de données. J'ai lu et découvert que ce n'était probablement pas une bonne idée d'utiliser l'adresse e-mail comme clé primaire, car les comparaisons de chaînes sont plus lentes, ce qui affecte les performances dans les jointures complexes et si un e-mail change, je...

10
Quelles sont les considérations de performances entre l'utilisation d'un PK large par rapport à une clé synthétique distincte et à l'UQ?

J'ai plusieurs tableaux où les enregistrements peuvent être identifiés de manière unique avec plusieurs grands domaines d'activité. Dans le passé, j'ai utilisé ces champs en tant que PK, avec ces avantages à l'esprit: Simplicité; il n'y a pas de champs superflus et juste un index Le clustering...

10
Liste des index et des contraintes

Je recherche une base de données SQL Server pour une application dont j'ai hérité. Je n'ai pas examiné SQL Server depuis environ 10 ans, alors soyez indulgent avec moi. La table de base de données que je regarde a une bigint NOT NULLcolonne appelée id, pourtant, quand je vérifie les contraintes, je...

9
DynamoDB - Touches à plages multiples

Est-il possible d'avoir plusieurs champs comme clé de plage? Disons que j'ai un tableau où chaque ligne est identifiée de manière unique par <A,B,C> ------------------------------- A | B | C | D | E | ------------------------------- où Aest la hashclé primaire et je veux Bet Cêtre les...