14.4.1 Le tabelle

Un database è composto essenzialmente da dei contenitori di dati, detti tabelle, nei quali possono essere memorizzate le informazioni. Generalmente ogni entità viene rappresentata da una tabella che è suddivisa in colonne o campi che corrispondono ai campi delle entità. Le singole occorrenze delle entità sono le righe delle relative tabelle, che in gergo sono dette anche record.

I campi possono contenere valori dei tipi di dati gestiti dal DBMS in questione, tra i quali

Generalmente i DBMS mettono a disposizione dei meccanismi per generare automaticamente valori numerici progressivi, ovvero quelle che vengono chiamate sequenze o contatori, utili nel caso di campi che devono assumere un valore univoco. Ad esempo, ogni volta che viene creato un nuovo record in una tabella, la sequenza genera un nuovo valore, che sarà il successivo di quello precedentemente generato. Questo meccanismo facilita l’inserimento di un valore univoco, per ogni record, all’interno di un determinato campo.

[da completare ...]

Quella riportata nella tab. 14.1 è un esempio del contenuto della tabella libro, relativa all’entità libro.


Codice--Titolo------------------Nomexautore--Cognomexautore--Editore--Dataxpubbl--Luogoxpubbl--NxPag--Collocaz--Prest-|
|127--MobyDick----------------Herman------Melville--------???----------???--???----------???-----134---N---|
|564  LeavventurediHuckleberryFinn   Mark       Twain         ???          ???  ???          ???     237   N   |
-845--Psicopatologiadellavitaquotidiana--Sigmund------Freud---------???----------???--???----------???-----954---N----

Tabella 14.1: Esempio del contenuto della tabella libro.

[da completare ...]