|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: May 2011
Messaggi: 21
|
[SQL] struttura tabelle
Ciao ragazzi ma è possibile che fra due tabelle vi sia una relazione in cui le chiavi nelle due tabelle siano entrambe foreign key e nessuna delle due sia primary key ?
ad esempio che io abbia una tabella EsitoProve in cui vi sono due campi ( (PK) IdNorma, esitoValore (FK),descrizione) e poi una tabella Traduzioni in cui ho (idTraduzione (PK),IdCaratteristica (FK),ValoreTraduzione,IdPaese) Con una situazione del genere Codice:
idNorma esitoValore descrizione 1 1 ISO9001 2 1 ISO9126 idTraduzione idCaratteristica Traduzione IdPaese 1 1 Si italia 2 1 Yes UK 3 1 Oui FRA 4 1 Yep US Grazie per l'aiuto ! Ultima modifica di holyfather : 07-07-2011 alle 13:20. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
esitoValore punta alla seconda tabella?In quel caso deve puntare a idTraduzione ed è una relazione 1:1.
Poi non si capisce cosa intente che le tabelle hanno chiavi ma non sono PK, una chiave è una PK
__________________
Khelidan |
![]() |
![]() |
![]() |
#3 | |
Junior Member
Iscritto dal: May 2011
Messaggi: 21
|
Quote:
In pratica voglio che esitoValore si riferisca ai valori nelle varie lingue, poi lo vado a selezionare facendo la query sulla lingua. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:55.