V I S U A L I Z Z A D I S C U S S I O N E |
bircastri |
Inserito il - 19/02/2009 : 18:23:37 Salve ragazzi,
ho un dubbio a riguardo delle superchiavi e sulle chiavi.
Mi potete spiegare melio la differenza tra superchiavi e chiavi????' |
1 U L T I M E R I S P O S T E (in alto le più recenti) |
Virginio |
Inserito il - 20/02/2009 : 00:39:36 Una sk è un sottoinsieme degli attributi di una relazione (può anche comprenderli tutti) tali che ogni tupla non assumerà mai valori uguali sugli attributi stessi...in pratica un sottoinsieme di attributi che garantisce sempre l'identificazione univoca di ogni tupla. Una chiave è una superchiave minimale ovvero una sk che ha la proprièta di essere minimale. Minimale vuol dire che da essa non si può togliere alcun attributo e avere ancora una identificazione univoca delle tuple.
Esempio:
(SSn,nome cognome) di IMPIEGATO sono una superchiave, come puoi notare non è un insieme minimale perchè posso togliere nome e cognome ed avere ancora univocità...SSN è quindi chiave...
se non è chiaro cercherò di fare meglio...:-)
Saluti |