|
|
All'interno di Database, i dati sono organizzati in Tabelle, con una o piu' Colonne, ed organizzati in Righe (o Record).
[edit] SQL: Creazione di TabellePer la Creazione di Tabelle utilizzando il linguaggio SQL si utilizza questa sintassi: create table <tabella> ( Dove <tabella> e' il nome della Tabella che si vuole creare, <colonna1> (fino a <colonnaN>) sono i nomi delle Colonne della Tabella che si crea, <tipo> e' il Tipo di Dati contenuto nella Colonna e la specifica (opzionale) di [not null] indica se i valori inseriti nella Colonna possono essere nulli (nel qual caso si omette la dicitura not null) oppure debbano per forza contenere qualcosa (nel qual caso bisogna specificare la dicitura not null). [edit] EsempiPer semplificare la vita, nel pensare ad una Tabella di un Database, si puo' pensare ad una Matrice, questo per farsene un'idea "grafica". In questo caso, le Colonne saranno, ad esempio:
Mentre ogni Riga conterra' le informazioni su ogni singolo Libro catalogato. Il nostro modo di pensare ci porta' gia' istintivamente a catalogare la maggior parte delle informazioni in forma di Tabella, e questo semplifica molto la comprensione del concetto di Tabella di un Database. [edit] RelazioniLe Tabelle, all'interno di Database Relazionali, possono avere, tra loro, delle Relazioni (come da definizione di Database Relazionali), ad esempio, per continuare sull'idea di un Database che contenga Libri, potremmo decidere di creare una Tabella "Case Editrici", che raccolga tutte le case editrici esistenti, anche se non abbiamo nessun Libro di ognuna di queste. A questo punto, ad ogni Libro (Record) della tabella Libri, sara' associata una Casa Editrice della Tabella Case Editrici, e le due Tabelle avranno tra loro una Relazione (Uno a Molti, in questo caso). L'utilizzo di Relazioni, fa parte del concetto di Normalizzazione, che porta anche a ridurre lo spazio fisico utilizzato dalle Tabelle di un Database e quindi dal Database stesso, rendendo tra l'altro piu' palesi le Relazioni tra diverse Tabelle all'interno del Database. [edit] Bibliografia Oracle
|
|
Ultima modifica il 15:32, Feb 15, 2006. Questo articolo è stato letto 2450 volte. |
A proposito di DElyMyth Wiki Disclaimers |