Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Normalizzazione tabelle
venerdì 25 febbraio 2005 - 16.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
ven 25 feb 2005 - 16:08
Salve,
Mi pongo il problema di registrare degli utenti ad un sito web, (la normale registrazione che tutti noi conosciamo e incontriamo tutti i giorni!)
e pensavo alla tabella del batabase che conterrà i dati memorizzati...
La domanda è questa avendo dei campi obbligatori ed altri facoltativi in fase di registrazione, non si rischia di ritrovarsi con una tabella piena di campi vuoti? e giusto normalizzare tale problema con due tabbelle ad esempio Users ed UsersDetail inserendo in users i campi obbligatori ed in usersdetail quelli opzionali? Per la UserDetail avevo pensato a solo due campi: Dato e Valore ove il primo rappresenta il "Dato richiesto" ad esempio telefono e Valore per l'appunto il valore immesso ad esempio 3xx-1234xxx?
Cosa ne pensate? come avete risolto voi?
Grazie e saluti!
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
ven 25 feb 2005 - 17:15
Ciao,
Grazie per la celere risposta.
Si io devo censirli... quindi, correggimi se sbaglio è opportuno inserire due tabelle una relativa ai dati obbligatori del'utente e l'altra con quelli facoltativi, a questo punto mi chiedo... La seconda tabella (quella dei dettagli) a tuo parere basta gestirla nel modo seguente?
- IDDettaglio (contatore)
- Dato (stringa)
- Dettaglio (stringa)
- IDUtente (intero lungo [join])
assegnando ai campi dato e valore quanto detto nel msg precedente?
Grazie ancora
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
ven 25 feb 2005 - 17:30
Ancora grazie e saluti.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !