A banca dati, spesso abbreviato in DB, è una raccolta di informazioni organizzata in modo tale che un programma per computer possa selezionare rapidamente i pezzi di dati desiderati.
Campi, record e file
Puoi pensare a un database tradizionale come a un sistema di archiviazione elettronico, organizzato per campi, record e file. Un campo è una singola informazione; un record è un insieme completo di campi; e un file è una raccolta di record. Ad esempio, una rubrica telefonica è analoga a un file. Contiene un elenco di record, ciascuno dei quali è costituito da tre campi: nome, indirizzo e numero di telefono.
Un concetto alternativo nella progettazione di database è noto come ipertesto. In un database ipertestuale, qualsiasi oggetto, sia esso un pezzo di testo, un'immagine o un film, può essere collegato a qualsiasi altro oggetto. I database ipertestuali sono particolarmente utili per organizzare grandi quantità di informazioni disparate, ma non sono progettati per l'analisi numerica.
Per accedere alle informazioni da un database, è necessario un sistema di gestione del database (DBMS). Si tratta di una raccolta di programmi che consente di immettere, organizzare e selezionare i dati in un database.
Sempre più spesso, il termine database viene utilizzato come abbreviazione per il sistema di gestione del database. Esistono molti tipi diversi di DBMS, da piccoli sistemi che girano su personal computer a enormi sistemi che girano su mainframe.