[Base de donnée] Super-clé: c'est quoi ??

Résolu/Fermé
divad92 Messages postés 25 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 24 janvier 2013 - 11 janv. 2013 à 01:09
 sulPfOtseBunaM - 7 nov. 2014 à 10:37
Bonjour,

C'est quoi une super-clé ?
Mon cours dit "On appelle super-clé un constituant qui inclut une clé".
Si A est une clé, AB l'est aussi ça veut dire ?

Merci

1 réponse

Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
11 janv. 2013 à 10:06
Bonjour,
Une clé tout court (clé candidate si je me souviens bien) est un champ garantissant l'unicité et l'irréductibilité des lignes de cette table.

Une super clé est formée d'un ensemble de clé, on garde donc la propriété d'unicité, mais pas d'irréductibilité.

J'ai trouvé cette définition :

Règles d'intégrité structurelle
* Clé : Une clé d'une relation de schéma R (A1:D1, A2:D2...,
Ai:Di..., An:Dn) est un ensemble d'attributs K tel que
- quels que soient les tuples t1 et t2 de n'importe quelle instance de
R, t1(A) ? t2(A) pour au moins un attribut A dans K,
- aucun ensemble d'attributs strictement inclus dans K ne possède la
la propriété précédente.
* Tout ensemble d'attributs satisfaisant la 1ère propriété cidessus
constitue une super-clé de R.
* Une super-clé de R contient donc une clé de R.
* Une clé de R est une super-clé minimale de R.
6
divad92 Messages postés 25 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 24 janvier 2013
24 janv. 2013 à 01:43
Merci
0
ManuBestOfPlus
24 janv. 2013 à 14:30
Trop calé le mec
0
sulPfOtseBunaM
7 nov. 2014 à 10:37
Trop un boss ma poule
0