Bonjour,
Il me semble que dans la théorie du modèle relationnel, chaque table DOIT avoir une clé primaire (identifiant unique).
Mais comment comprendre le fait que les éditeurs de SGBDR soient permissifs vis à vis de cette recommandation [qui devrait figurer dans les normes ISO (je ne sais plus laquelle)] et autorise la création de table sans PK ?
J'ai entendu dire que pour une table temporaire par exemple on n'a pas besoin de PK. Et que posé une clé primaire sur une table temporaire va ralentir les traitements.
Et je réponds OUI, si cette affirmation est vraie pour les tables temporaires par exemple, pourquoi pour les tables permanentes il y a aucune alerte de la part des SGBDR pour notifier l’existence de table permanente sans PK ?
Merci de m'éclairer








Répondre avec citation





Partager