Super Key est un ensemble d'attributs ou de colonnes qui identifie de manière unique chaque table de ligne alors qu'une clé candidate est un ensemble d'attributs qui reconnaissent les tuples dans une relation ou un tableau.
...
Différence entre super clé et clé candidate.
S.NON | Super clé | Clé candidate |
---|---|---|
3. | Chaque super clé ne peut pas être une clé candidate. | Toutes les clés des candidats sont des super clés. |
- Quel est l'exemple de super clé?
- Quel est un exemple clé candidat?
- Dans quelle condition une super clé est également une clé candidate?
Quel est l'exemple de super clé?
Super Key: L'ensemble des attributs qui peuvent identifier de manière unique un tuple est connu sous le nom de Super Key. Par exemple, stud_no, (stud_no, stud_name), etc.
Quel est un exemple clé candidat?
Roll_no: roll_no est une clé candidate car elle peut trouver tous les attributs de repos, je.e., ID et nom de la table. De plus, roll_no ne contient aucun attribution redondante. ID: ID est une clé candidate car elle peut trouver tous les attributs de repos, je.e., Roll_no, et nom de la table.
Dans quelle condition une super clé est également une clé candidate?
La clé candidate est une super clé dont aucun sous-ensemble approprié n'est une super clé, je.e. Supposons que si ABC est une clé candidate, ni A, B, C ou l'une de ses combinaisons ne peuvent être super clé, donc nous pouvons dire que la clé candidate est un ensemble minimal d'attributs d'un R (schéma relationnel) qui peut être utilisé pour identifier un tuple d'une table unique.