Database

Un database è una raccolta strutturata e organizzata di dati memorizzata in un sistema informatico. In genere, i database memorizzano le informazioni in più tabelle collegate tra loro, che conservano i dati pertinenti per ogni record in campi dedicati. Il software del sistema di gestione dei database (DBMS) mantiene le relazioni tra le tabelle, aggiunge e aggiorna i record e visualizza i dati in risposta alle query.

La maggior parte dei database moderni sono database relazionali, che collegano più tabelle creando relazioni tra i campi chiave primaria. Ad esempio, un'azienda può conservare un database che tiene traccia delle informazioni sui clienti, come il nome e l'indirizzo email, in una tabella, degli ordini in un'altra e dei prodotti in vendita in una terza tabella. Ogni record di queste tabelle ha un campo chiave primaria contenente un ID univoco a cui possono fare riferimento i record di altre tabelle; ogni ordine è collegato al CustomerID del cliente che ha effettuato l'ordine e al ProductID di ogni prodotto acquistato.

I primi database erano noti come database "a file semplice". Questi database conservavano tutto in un'unica tabella, come in un foglio di calcolo.

La ricerca di informazioni in un database è chiamata query. La maggior parte dei database utilizza lo standard del linguaggio di query strutturato (SQL) per le query, che consente di accedere e aggiornare i record in più tabelle di un database. Ad esempio, una query a un database potrebbe visualizzare tutti i clienti di un determinato codice postale, tutti gli ordini effettuati nell'ultima settimana oppure quali clienti hanno acquistato più di una volta un prodotto specifico.

Una query SQL che visualizza i record corrispondenti ai criteri di ricerca
Una query SQL che visualizza i record corrispondenti ai criteri di ricerca

I database sono utilizzati per innumerevoli scopi in ambito aziendale, educativo, sanitario e governativo. L'e-commerce, i social media, i siti di informazione e altri siti web dinamici usano i database come backend per memorizzare i propri contenuti, generando su richiesta pagine contenenti contenuti provenienti dai loro database. Infine, mentre i primi database potevano gestire solo testo semplice, i database moderni possono memorizzare altri tipi di dati, come immagini, audio e video.

Aggiornato April 18, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Which operating system was first created as a graphical user interface shell for DOS?

A
Mac OS X
0%
B
Linux
0%
C
Windows
0%
D
ChromeOS
0%
Correct! Incorrect!     View the DOS definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Database in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.