|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 42
|
MySQL organizzazione del database
Salve a tutti,
che voi sappiate, c'è un metodo alternativo per organizzare il database oltre alle solite tabelle? E' possibile annidare una tabella all'interno di un'altra tabella? Ipotizziamo che ci sia una tabella con i campi NOME, COGNOME e INFO. Esiste un modo per collegare ad INFO un'altra tabella organizzata nei campi ETA', SPECIALIZZAZIONE, RESIDENZA ... ? Grazie anticipatamente, ciao! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
il modello relazionale non supporta niente di quello che chiedi
le tabelle annidate non si possono fare....le tabelle si collega tramite chiavi e chiavi esterne |
|
|
|
|
|
#3 |
|
Messaggi: n/a
|
Con MySQL, che io sappia, non si può fare.
Con Oracle esistono invece le nested table. Ovviamente così facendo vengono meno le regole di normalizzazione. Ciao. |
|
|
|
#4 | |
|
Member
Iscritto dal: Dec 2007
Messaggi: 42
|
Quote:
Per emulare le tabelle annidate avevo pensato di memorizzare i dati sotto forma di array, le quali sarebbero state elaborate dal PHP, ma questo comporta un sostanziale dispendio di risorse in particolar modo se l'array è costituita da centinaia o migliaia di valori. E poi, in termini di prestazioni, è meglio: a) Creare migliaia di tabelle b) Creare una tabella con migliaia di dati c) Altro Voi avete qualche suggerimento/ dritta da darmi? Grazie. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
no, non è che una tabella contiene il nome di un'altra tabella
il legame che c'è tra le tabelle e i dati contenuti è noto all'applicazione....l'applicazione sa che se c'è una tabella nomi_cognomi e una indirizzi e lei vuole l'elenco completo dei nomi e cognomi con relativi indirizzi, allora deve fare un join tra le due tabelle le chiavi esterne funzionano così....ho la prima tabella con Nome | Cognome | ID ================ Mario | Rossi | 5 la seconda tabella con Indirizzo | ID ============= Via blah blah | 5 quell'ID è la chiave che lega il record Mario Rossi a Via blah blah |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:12.



















