|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Prov. di Frosinone
Messaggi: 948
|
Base di dati in SQL
Ciao
Devo creare una base di dati in sql. Il primo problema che ho incontrato e' l'impossibilita' di effettuare riferimenti a tabelle che verranno create solo in seguito nel file sorgente. Mi trovo in una situazione in cui la tabella "Area" ha un vincolo di inclusione nei confronti della tabella "Gara", e "Gara" ha un vincolo di foreign key verso "Area". Quindi, se "Area" precede "Gara" perdo il vincolo di foreing key. Se "Gara" precede "Area" mi lascio per strada il vincolo di inclusione.... Qualcuno puo' aiutarmi? Grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2001
Città: Roma
Messaggi: 542
|
A che ti serve la base dati? Se la devi gestire dall'esterno puoi anche non implementare tutti i vincoli nel DB e gestirli a livello applicazione oppure con dei trigger (se il tuo DBMS li supporta), altrimenti prova a ristrutturare la base dati per vedere se eventualmente uno dei due vincoli in realtà è ridondante e lo puoi eliminare.
__________________
Il 90% dei problemi di un computer si trova tra la tastiera e la sedia. XP2500+@3200+|A7N8X Deluxe|1,25 GB DDR400|Radeon 9550|HD 160+320 GB SATA|WinXP Pro|Fastweb 6 Mb/s |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Mi sembra che sia impossibile far coesistere questi due vincoli...
Il vincolo di Foreign Key implica che qualsiasi record inserito in "Area" debba esistere in "Gara"...ma allo stesso tempo per il vincolo di inclusione quasiasi chiave di "Gara" deve esistere in "Area"... |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Dec 2001
Città: Roma
Messaggi: 542
|
Quote:
__________________
Il 90% dei problemi di un computer si trova tra la tastiera e la sedia. XP2500+@3200+|A7N8X Deluxe|1,25 GB DDR400|Radeon 9550|HD 160+320 GB SATA|WinXP Pro|Fastweb 6 Mb/s |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Se ho capito bene...credo anche io che ci sia qualche problema nello schema logico...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:09.



















