Del database
Il concetto di base, dal latino base, ha molti usi. Il termine può essere usato in riferimento al supporto o al fondamento di qualcosa. Una banca dati è invece un'informazione concreta, una testimonianza, una prova o una documentazione.
Con queste definizioni possiamo ora dettagliare la portata della nozione di banca dati, che è molto usata in campo informatico. Il database è considerato come un insieme di informazioni organizzate e strutturate in un modo specifico in modo che il suo contenuto possa essere elaborato e analizzato rapidamente e facilmente.
I database, quindi, presentano dati strutturati secondo diversi parametri. Organizzando il file di informazioni in un certo modo, l'utente può trovare facilmente ciò che cerca, a differenza di ciò che accadrebbe se tutti i dati fossero raccolti e senza alcun tipo di ordine.
In un ambiente informatico, è possibile consultare il contenuto di un database attraverso un file software. Supponiamo che un giornalista abbia un database che presenta informazioni sui calciatori europei. Se vuoi scoprire chi è il calciatore più vecchio del continente, puoi eseguire una query attraverso il software e il database ordinerà automaticamente le informazioni in base all'età.
Se il database non è digitale, tuttavia, la ricerca di informazioni può essere più complicata. Quando una biblioteca raccoglie le informazioni dei vostri libri in formato indice o indice, dovrete cercare diversi file prima di trovare quello corrispondente.
Dopo la suddetta velocità di consultazione, uno dei vantaggi delle banche dati digitali è che possono essere ampliate e collegate alle tabelle in molti modi diversi. Per esempio, se in un database fisico vogliamo aggiungere una serie di campi (oltre a registrare il "nome" e il "cognome" dei clienti, anche il loro "indirizzo" e "indirizzo e-mail"), dovremmo ora prendere ciascuna delle lettere, scrivere i loro nomi e infine specificare i dati per ciascuno.
Se non ci fosse più spazio su una delle tabelle, sarebbe necessario aggiungerne un'altra, il che renderebbe il compito ancora più difficile. Su un computer, è sufficiente aggiungere il numero desiderato di colonne una volta, poi semplicemente aggiornare ogni record con i nuovi dati.
Rispetto al rapporto tra le diverse tabelle, questo è il punto in cui il potere dei database digitali diventa davvero davvero affascinante. Se dovessimo creare un database degli studenti di una scuola, per esempio, la versione più semplice includerebbe una tabella con le informazioni personali di ogni studente, come il loro nome e cognome, la loro data di registrazione, il loro indirizzo e le informazioni di contatto.
Ovviamente, per sfruttare le possibilità offerte dal computer, potremmo renderlo molto più complesso. Se volessimo specificare in quale anno e divisione si trova attualmente ognuno, così come i dati dei professori con cui studiano, non sarebbe molto opportuno includere tutto questo nel registro di ogni studente, perché questo sosterrebbe un lavoro colossale, che dovrebbe essere aggiornato ogni anno; qui entrano in gioco i rapporti tra le tabelle.
Se aggiungiamo una tabella chiamata "Gruppi", possiamo registrare solo una volta i dati degli insegnanti che lavorano in ogni classe, in ogni divisione, e semplicemente collegare la tabella "Studenti" ad essa in modo tale che sia sufficiente indicare un valore (come il codice unico del gruppo) per accedere a tutti i dettagli della vostra classe. Inoltre, i dati specifici dei firmatari dovrebbero essere nella loro tabella, dalla quale possiamo semplicemente prendere un numero di identificazione segnato per loro in "Gruppi".