ayadi001
Messages postés42Date d'inscriptiondimanche 12 juin 2011StatutMembreDernière intervention19 octobre 2011
-
29 août 2011 à 11:01
ayadi001
Messages postés42Date d'inscriptiondimanche 12 juin 2011StatutMembreDernière intervention19 octobre 2011
-
28 sept. 2011 à 15:10
Bonjour,
j'ai une application de base de donnée, sous Delphi avec les tables Paradox,
comment faire pour régler le problème de violation de clé;
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201333 7 sept. 2011 à 23:43
'soir,
Peux-tu nous communiquer la description de la table qui pose problème en précisant le ou les champs qui composent la clé primaire ? Éventuellement si tel est le cas, merci de nous préciser aussi les index déclarés uniques.
Un échantillon des données contenues serait un plus apprécié.
May Delphi be with you
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 28 sept. 2011 à 14:02
@ayadi001:
il y a d'autres possibilités on peut aussi créer des clés composite (association de plusieurs champs) à manipuler avec précaution car elles ne sont plus atomiques.
Une discussion sur les clés primaires, étrangères et index nous entraînerait trop loin et dépasserait le cadre de ce forum.
Je te dirai simplement un règle de bons sens :
il faut savoir si dans ta base de données les tables sont plus sollicitées en lecture ou plus en écriture.
si c'est en écriture, alors il faut créer des tables avec clés et index solides.
Dans la négative, tu peux être moins strict sur les règles
de normalisation.
l'objectif étant de toujours conserver de bonnes performances.