Qu'est-ce que la clé primaire? Entendre que le titre est familier est entendu dans la base de données ou le traitement de la base de données. Dans la portée de la base de données, la clé primaire est utilisée pour identifier la valeur des enregistrements de données dans la base de données. La base de données elle-même peut trier ou comparer chaque table détenue à l'aide de la clé primaire spécifiée dans une colonne.

L'existence d'une clé primaire est quelque chosetrès important dans la base de données. En plus de faciliter le traitement des données, la clé primaire joue également un rôle dans le processus de recherche des données. En attribuant une clé primaire, aucun des enregistrements de la base de données n'a la même valeur de données. Plusieurs éléments doivent être pris en compte lors de la définition de la valeur en tant que clé primaire. S'il existe de nombreuses tables dans la base de données, la table peut être corrélée à l'aide de la clé primaire dans la première table, tandis que dans la deuxième table, la valeur n'est plus une clé primaire mais une clé étrangère.

Dans cet article, non seulement l'auteurexpliquer la définition de la clé primaire uniquement. Mais il examinera également quelles sont les fonctions de la clé primaire et les conditions utilisées pour sélectionner et déterminer la clé primaire.

Définition de la clé primaire

la compréhension de la clé primaire est

Comme précédemment connu, ce composantcontenus dans la base de données sont interconnectés entre eux (Relationnel). Cela entraîne la nécessité d'une clé pour identifier ou comparer ce qui distingue une table avec une autre table. Il existe plusieurs types de clés d'identification, dont l'un est la clé primaire. Alors, quelle est la définition de la clé primaire?

En termes simples, la clé primaire est également appeléeClé primaire. La clé primaire est choisie comme identification pour distinguer une ligne d'une autre dans un tableau. Fondamentalement, chaque table n'a qu'une seule clé primaire. La clé primaire contenue dans la première table est liée à la deuxième table de sorte que dans la deuxième table, elle est appelée clé étrangère.

Dans un tableau, vous pouvez trouver de nombreuses colonnes appelées clés candidates (clé candidate), où l'une des clés candidates est utilisée comme clé primaire (clé primaire).
Le formulaire de commande de base pour créer une clé primaire en SQL est le suivant:

Colonne data_type1 [CLÉ PRIMAIRE]

Fonction clé primaire

fonction clé primaire

Dans l'utilisation des bases de données relationnelles, les tablesutilisé pour stocker chaque valeur en elle. Le tableau est une combinaison de colonnes constituées de valeurs uniques pour identifier chaque ligne. Cette colonne unique est appelée clé primaire. La clé primaire indique le niveau d'intégrité de la table.

La sélection de la clé primaire estl'une des étapes les plus importantes dans la conception d'une bonne base de données. La clé primaire se trouve dans une colonne qui est utilisée pour réaliser des objectifs spéciaux. Par exemple, vous spécifiez une clé primaire qui vous permet d'effectuer une requête, telle que changer ou modifier chaque ligne sans avoir à perturber les autres lignes de la même table.

L'unicité d'une clé primaire peut l'empêcher de se produireduplication de données. De plus, la clé primaire peut également vous aider à effectuer une recherche avec un temps aussi court. Par exemple, dans le tableau ÉTUDIANT, il peut être très risqué de distinguer chaque nom, il se peut qu'un élève porte le même nom qu'un autre élève. Par conséquent, la nécessité de noMahasiswa est donnée à chaque élève comme une clé primaire qui peut garantir que chaque élève est différent et unique.

Exigences de la clé primaire

Comme expliqué précédemment,les tables deviennent les principales exigences à remplir pour concevoir une base de données relationnelle. La table doit également avoir une clé primaire. Cependant, pour déterminer la clé primaire, un certain nombre de conditions doivent être remplies, notamment les suivantes:

  • Une table ne peut avoir qu'une seule clé primaire.
  • La clé primaire ne doit pas dépasser la limite de 16 colonnes, la longueur de la clé étant de 900 octets.
  • La colonne définie comme clé primairen'est PAS NUL. Sa fonction est de s'assurer que les valeurs de la colonne doivent être remplies (peuvent ne pas être vides). Si vous entrez des données, mais ne donne pas de valeur dans la colonne, il y aura une erreur dans la base de données.
  • Il ne peut pas y avoir la même valeur de données dans la colonne (champ).
  • Le type de données utilisé pour la clé primaire ne peut pas être du type BLOB.

Pour plus de détails, essayez de regarder l'exemple ci-dessous.

clé primaire

Grâce à cette figure, deux tableaux sont obtenus. Le premier tableau est un tableau Étudiant et la deuxième table est une table Valeur. La table Student contient quatre colonnes (attributs)c.-à-d. numéro d'étudiant, nom de l'étudiant, date de naissance, sexe. Le tableau des valeurs contient les numéros d'étudiant, code_matkul et notes. La clé primaire contenue dans la table Student est Étudiant non. Colonne Étudiant non il peut être utilisé pour distinguer un élève d'un autre.

Même ainsi, vous voyez également une colonne du même nom, Student no. Dans le deuxième tableau, colonne Étudiant non appelé Clé étrangère (clé d'invité) utilisée comme référence à la table Student. Ainsi, les deux tables peuvent être liées car il existe une clé candidate appelée clé primaire.

Voilà une brève explication de la compréhensionclé primaire, la fonction et les conditions utilisées pour spécifier la clé primaire. En attribuant une clé primaire, il vous est plus facile et plus rapide de rechercher des données, de trier et d'afficher les informations générées à partir du traitement des données dans une base de données. L'auteur espère qu'après avoir lu cet article, il pourra enrichir vos connaissances sur les questions relatives à la clé primaire.

Commentaires 0