|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2011
Messaggi: 1050
|
DB: chiave secondaria
Qualcuno riesce a spiegarmi per bene la differenza tra chiave secondaria e chiave esterna(vincolo di integrita referenziale)?
Quanti tipi di chiavi esistono? E la superchiave? Sui libri non trovo chiave secondaria e superchiave ma su alcuni esercizi si. Conosco bene la chiave primaria che ad esempio in una relazione persona puo essere un attributo codice fiscale in quanto rappresenta univocamente una persona |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2011
Messaggi: 1050
|
Credo proprio di si. Chiave secondaria e chiave esterna sono la stessa cosa. Ma non ho capito bene la superchiave e superchiave minimale
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
|
qui è spiegato in inglese, ma dovrebbe essere di facile comprensione.
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes] "Pirating software? Choose Microsoft!" |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Aug 2008
Città: Milano
Messaggi: 95
|
ciao oceans, credo tu abbia dimenticato di mettere il link.
Utilizzando un tipico esempio da corso di informatica, gli studenti: la matricola è una chiave perchè è una superchiave minimale, tramite questa puoi distinguire in modo univoco lo studente. La superchiave è un sottoinsieme di attributi che garantisce sempre l'identificazione univoca. Nel caso della matricola si definisce minima essendo composta da un solo attributo, non è possibile avere un sottogruppo superchiave. Un'altra superchiave, potrebbe essere composta da Matricola, Nome, Cognome, ma non è minmale, avendo un sottogruppo che è superchiave (matricola) |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
|
a me il link compare (la scritta "qui")
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes] "Pirating software? Choose Microsoft!" |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Aug 2008
Città: Milano
Messaggi: 95
|
in effetti da pc e android è presente, con il blackberry non funge.
BB da mandare in pensione. |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2011
Messaggi: 1050
|
Il collegamento compare ma mi dice invalid parametrs
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
|
http://rdbms.opengrass.net/index.html e cliccate su "database keys"
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes] "Pirating software? Choose Microsoft!" |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Feb 2002
Città: Calabria
Messaggi: 2076
|
la chiave secondaria è una seconda chiave che ti permette di identificare una tupla (anche usando più attributi)
es: codice fiscale (chiave primaria) nome,cognome, data di nascita, luogo di nascita (chiave secondaria)
__________________
Saluti by STECCO |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Mar 2011
Messaggi: 1050
|
Ma quindi la chiave secondaria non da sicurezza di univocità dato che potrebbe essere un caso che esistesse una persona con uguale nome e cognome, data di nascita e luogo di nascita.
Quindi la chiave secondaria sarebbe una chiave alternativa che permette di identificare le tuple ed è formata da piu attributi. Ma come viene indicata? Con asterisco come la chiave esterna? O sottolineata come la chiave primaria? E la chiave primaria puo avere piu attributi? |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Mar 2011
Messaggi: 1050
|
Up
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:11.



















