Bienvenue! Identification Créer un nouveau profil

Recherche avancée

Re: Clé primaire

avatar
12/07/20 09:20
Une clé primaire est forcément indexée sans doublon, puisque son but est d'identifier chaque enregistrement de manière unique.
Elle peut d'ailleurs être établie sur plusieurs champs de la table (par ex. N°Facture + N°Ligne). Le résultat doit simplement être unique sur l'étendue de la table.

Pour répondre à ta seconde question, je pense qu'il est préférable de définir une clé primaire pour chaque table, même si elle n'est pas utilisée directement. Certains SGBD refusent d'ailleurs de créer une table qui n'en aurait pas.

Pour tes anomalies, difficile de répondre sans connaître la structure des tables et les traitements qui sont faits dessus, mais il n'est pas impossible que dans certains cas ce soient les mauvais enregistrements qui aient été lus ou écrits (dans la mesure où plusieurs enregistrements peuvent être candidats puisque la sélection ne se faisait pas sur une clé unique. Dans ce cas, les enregistrements peuvent être retournés dans un ordre aléatoire).
SujetAuteurEnvoyé le

Clé primaire

christian bonnart12/07/20 06:45

Re: Clé primaire

DenisS12/07/20 09:20

Re: Clé primaire

christian bonnart12/07/20 13:41

Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter