Record (database)

Un record (in italiano anche registrazione), in informatica, è un oggetto o una struttura di dati eterogenei fatta da dati compositi, contenente cioè un insieme di campi o elementi, ciascuno dei quali identificato da un nome univoco e da un tipo di dato, il cui valore è detto attributo (ad…

Un record (in italiano anche registrazione), in informatica, è un oggetto o una struttura di dati eterogenei fatta da dati compositi, contenente cioè un insieme di campi o elementi, ciascuno dei quali identificato da un nome univoco e da un tipo di dato, il cui valore è detto attributo (ad esempio: un numero intero, un numero in virgola mobile o una sequenza - stringa - di caratteri alfabetici). Il numero complessivo di caratteri che si possono registrare in un record ("lunghezza del record") è fisso.

Nella formalizzazione delle basi di dati relazionali l'elemento corrispondente al record è chiamato tupla. In tal senso i record devono molto alle tradizionali schede cartacee delle biblioteche, da cui riprendono gran parte della struttura.

Solitamente un record è formato nei database (ad esempio Microsoft Access) dalla riga all'interno di una tabella. Si può considerare un insieme di due dati: un puntatore e il dato vero. Il puntatore è l'informazione che richiede il dato.

In modo più semplice se si ha una tabella:

"Nome" e "Cognome" sono i campi del record: i titoli di ciascuna colonna vengono chiamati «campi», e l'insieme di tutti i campi con in più informazioni sul tipo di dato contenuto in quella colonna vengono chiamati «tracciato del record».

Ad esempio si dice che nome è un campo della tabella o un «campo del record», mentre le seguenti informazioni

esplicitano il «tracciato del record», cioè la sua struttura.

Servizi correlati

Altre voci

Applicazione (informatica)A

Applicazione (informatica)

Una applicazione, in informatica, è un software (installato oppure erogato in SaaS) o una serie di software, in fase di esecuzione, che ha lo scopo e il risultato di rendere possibili funzionalità, servizi o strumenti utili e selezionabili su richiesta dall'utente tramite interfaccia utente,…

Leggi la voce →
G

Gnuteca

Gnuteca è un software libero per l'automatizzazione e l'amministrazione delle biblioteche, distribuito con licenza GNU GPL.

Leggi la voce →
Programmazione (informatica)P

Programmazione (informatica)

La programmazione è il processo di ideazione, progettazione e costruzione di programmi informatici eseguibili volti generalmente alla risoluzione di problemi o allo svolgimento di computazioni. La programmazione è costituita da fasi come l'analisi e la generazione di algoritmi, lo studio della…

Leggi la voce →
S

Structured Query Language

Structured Query Language o in breve SQL (/ɛskjuːˈɛl/ ) è un linguaggio standardizzato per database basati sul modello relazionale (RDBMS), progettato per le seguenti operazioni:

Leggi la voce →
SAP Business OneS

SAP Business One

SAP Business One è un'applicazione ERP (Enterprise Resource Planning) progettata per le piccole e medie imprese e commercializzata dalla società tedesca SAP SE. Come azienda, SAP Business One si concentra sull'automazione delle funzioni aziendali chiave in finanza, management control, acquisti,…

Leggi la voce →
Pair programmingP

Pair programming

La programmazione in coppia, meglio nota come pair programming, è una metodologia di sviluppo del software di tipologia agile nella quale due programmatori lavorano insieme sulla stessa postazione di lavoro. I due solitamente hanno due ruoli distinti che possono scambiarsi: uno, detto…

Leggi la voce →