Record (database): differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m Annullate le modifiche di 79.47.187.63 (discussione), riportata alla versione precedente di Shivanarayana
Riga 32: Riga 32:


Questo record viene gestito dal programmatore come un insieme di due campi, di 12 byte di lunghezza complessiva.
Questo record viene gestito dal programmatore come un insieme di due campi, di 12 byte di lunghezza complessiva.

galera galera solo di sera è una rottura vera

{| class="wikitable" width="50%"
{| class="wikitable" width="50%"
|-
|-
Riga 39: Riga 40:
| width="33%" |  
| width="33%" |  
|-
|-
| Pato
| Dato
| Pato
| Dato
| <span style="color:#FF0000"><< 1000 record</span>
| <span style="color:#FF0000"><< 1 record</span>
|}
|}



Versione delle 00:23, 28 gen 2013

In informatica il record (in italiano anche registrazione) è un oggetto di una banca dati strutturata in dati compositi, che contengono un insieme di campi o elementi, ciascuno dei quali possiede nome e tipo propri.

Descrizione

I record devono molto alle tradizionali schede cartacee delle biblioteche, da cui riprendono in gran parte la struttura.

Nella formalizzazione delle basi di dati relazionali l'elemento corrispondente al record è chiamato tupla.

È una struttura dati eterogenea, contenente una combinazione di elementi di diverso tipo, ad esempio un intero, un numero in virgola mobile e una sequenza di caratteri alfabetici (stringa). Gli elementi di un record sono detti anche campi, e sono identificati da un nome.

Solitamente un record è formato nei database (ad esempio Microsoft Access) dalla riga nella tabella. Si può considerare un insieme di due dati: un puntatore e il dato vero. Il puntatore è l'informazione che deve avere il dato. In modo più semplice se avete una tabella:

Nome: Cognome:
Mario Rossi

I record si possono dividere in due tipi: -RECORD LOGICI, corrisponde a quello definito qui sopra, ovvero con la descrizione di come il programmatore vorrà suddividere il gruppo di informazioni che caratterizzano l'oggetto osservato. Ha una lunghezza in byte pari alla somma della dimensione dei suoi campi. -RECORD FISICI ovvero record di lunghezza prefissata che costituiscono l'unità di trattamento prefissata. Infatti, i record fisici rappresentano l'insieme dei byte che possono essere letti o scritti in memoria di massa con una singola operazione di lettura o di scrittura; sono raggruppamenti di record logici sulla memoria di massa dove risiede il file da trattare.

Supponiamo di avere un record con il seguente tracciato:

Persona=RECORD

         Nome: Stringa [10]
         Classe: Stringa[2]
       FINERECORD

Questo record viene gestito dal programmatore come un insieme di due campi, di 12 byte di lunghezza complessiva.


Puntatore Puntatore  
Dato Dato << 1 record

Voci correlate