Che cos’è un database?

La definizione di database fa riferimento a un insieme di informazioni, o dati, memorizzati elettronicamente in un sistema informatico. Generalmente il database viene controllato da un sistema software, denominato DBMS (Database Management System), che permette di gestire e interrogare in maniera efficiente i dati memorizzati.

Che cos'è un database? | Informatica per tutti

I dati all’interno di un database vengono presentati in righe e colonne contenute in una serie di tabelle per garantire l’efficienza di elaborazione e interrogazione dei dati. Le informazioni quindi possono essere facilmente visualizzate, gestite, modificate, aggiornate, controllate ed organizzate.

La maggior parte dei database utilizza il linguaggio SQL (Structured Query Language) per scrivere i dati ed eseguire le interrogazioni.

I database fanno la loro prima comparsa nel mondo informatico intorno agli anni 60, ma è solo negli anni 80 che compaiono i database così come concepiti oggi e con tutte le evoluzioni dovute al progresso tecnologico e alle sempre più evolute esigenze delle aziende.

Database vs Fogli di calcolo

In risposta alle esigenze aziendali, molto spesso esiste una forte contrapposizione tra  i database e i fogli di calcolo, come ad esempio i modelli di Microsoft Excel. Entrambi sono soluzioni pratiche per memorizzare le informazioni ma i database hanno caratteristiche che surclassano i fogli di calcolo.

I database sono infatti destinati a contenere insiemi di informazioni decisamente molto estesi e con massicce quantità di dati, cosa che con i fogli di calcolo è limitata. L’utilizzo di database consente a più utenti contemporaneamente di accedere ai dati e di eseguire interrogazioni degli stessi in maniera rapida e sicura, grazie alla logica con i quali sono stati progettati e all’utilizzo di linguaggi estremamente complessi e performanti.

A cosa servono i database?

Google Dataset Search: nuovi filtri e funzionalità | HTML.it

Esistono molti tipi diversi di database e sono comunque strutturati per rispondere alle esigenze delle organizzazione che intendono utilizzare i dati in essi contenuti. Nella maggior parte delle aziende strutturate, vengono utilizzati i database relazionali, composti da una serie di tabelle che dialogano tra di loro attraverso dei campi chiave che servono proprio a collegare le tabelle tra di loro.

Esistono inoltre altri tipi di database tra i quali quelli distribuiti, che sono composti da sottoinsiemi dislocati nelle diverse sedi geografiche di un’azienda, e database denominati data warehouse che sono progettati per eseguire principalmente analisi dati e interrogazioni veloci su una mola di dati grandissima.

Database in cloud

Un piccola parentesi va fatta per i database in cloud. Ad oggi le soluzioni in cloud, cioè soluzioni che non risiedono fisicamente all’interno delle azienda ma che sono dislocate in server farm geograficamente in qualche parte del mondo, sono tra le più adottate perché consentono un abbattimento dei costi di manutenzione interna notevole e danno la garanzia sulla conservazione e inviolabilità del dato.

Gli obiettivi di chi amministra database sono quelli di farsi carico del significativo aumento del volume dei dati, di garantire la sicurezza del dato da ogni possibile violazione, di eseguire una continua manutenzione dell’infrastruttura, di eliminare i limiti inizialmente previsti in favore delle sempre più crescenti esigenze delle aziende ed infine tenersi sempre al passo con la rapida evoluzione dei processi aziendali.

contattaci