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
Consiglio su struttura tabella
sabato 17 marzo 2012 - 19.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server 2008 R2
|
SQL Server 2008
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
sab 17 mar 2012 - 19:42
Vorrei qualche consiglio sul modo di strutturare una tabella che serve per memorizzare una lista di prodotti.
Ogni prodotto contiene fino a 60 campi diversi quindi dovrei creare una tabella con 60 colonne diverse.
quello che vorrei sapere è se secondo voi conviene dividere la tabella in 2 o 3 tabelle, anche se a livello logico non avrebbe alcun senso, oppure creare un tabellone da 60 colonne?
Lo so la domanda è un pò 'scema' ma la faccio soprattutto se consideriamo la gestione di SqlServer su una tabella del genere con un grande numero di record, potrei ottenere dei benefici in termini di prestazioni suddividendola oppure non centra niente, anzi magari peggioro anche perchè dovrei fare così una select composta???
grazie in anticipo
Andrea Restucci - Web Developer
renarig
Profilo
| Expert
517
messaggi | Data Invio:
sab 17 mar 2012 - 22:51
Io assolutamente NON la suddividerei,
Poi 60 campi non sono tanti per SQLServer
I vantaggi della suddivisione:
Se devi prelevare pochi campi magari ( se sei fortunato ) riesci a prelevarli da una tabella piu piccola
( ma ottieni quasi lo stesso risultato prelevando solo i campi che ti servono da una tabella grossa )
gli svantaggi della suddivisione:
Se devi prelevare anche pochi campi ma sono su tabelle diverse devi coinvolgere le relazioni
fra le tabelle ( che ti rallenta molto )
Maggior complessita nella progettazione del DB e nell'inserimento di nuovi record
che devono avere le Key corrispondenti
Ecc...
__________________________________________________________________
Ritengo piu importante impostare bene gli indici.
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
dom 18 mar 2012 - 10:44
ok grazie ne ero quasi convinto anche io, ora ho la certezza...
Andrea Restucci - Web Developer
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 !