Conception de tables de base de données - Partie 16Division 2Introduction Cela fait partie de ma série de 16 tableaux de base de données de conception. Je suppose que vous avez lu toutes les différentes parties de la série jusqu'à ce point. Dans cette partie de la série, nous voyons comment déterminer une clé primaire pour une entité. Rappelez-vous, une entité est une table qui est déjà normalisée. Il est une table qui se trouve dans au moins la 3NF. Ainsi, vous pouvez attribuer une clé primaire à elle sans aucun problème comme expliqué ci-dessous.
Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous êtes reading.Primary Key Une clé primaire est une colonne dont les valeurs identifient de façon unique chaque ligne de la table. Le mot, «Unique», signifie qu'il n'y a pas deux valeurs dans la colonne qui ont la même valeur. Chaque valeur est différente dans la colonne.
Donc, après avoir créé les tables normalisées, vous allez sur l'identité telle une colonne dans la table comme clé primaire. Si vous ne pouvez pas voir une telle colonne unique, alors vous devez regarder pour plusieurs colonnes dont les valeurs combiné permettra d'identifier de manière unique chaque ligne de la table (entité). Supposons que vous avez vu deux de ces colonnes, pour chaque ligne de la table, la combinaison des valeurs de cellule de deux colonnes ne devrait pas se répéter n'importe où à nouveau dans les deux colonnes. Les valeurs peuvent répéter, mais pas la combinaison.
Chacune de ces combinaisons, identifier de façon unique une ligne dans le tableau. Ces multiples colonnes sont appelés une clé primaire composite. Si pour quelque raison vous n'êtes pas satisfait de ce que vous pensez devrait être une clé, et vous êtes sûr que la table est normalisée, puis créer une nouvelle colonne et de mettre des valeurs uniques dans la colonne. Vous pouvez mettre des chiffres tels que 1, 2, 3, 4, 5, etc ou 10, 20, 30, 40, 50, etc. Par convention, la clé primaire ou composite primaire est la première colonne (ou colonnes), sur la gauche du table.
Step 5: Détermination de clés primaires dans l'étape 5 du processus de conception, vous déterminez la clé primaire pour chaque table. Les tables pour l'exemple sont les suivants: les produits (ProductID, catégorie, du nombre, CostPrice SellingPrice) Ventes (S