Concetti Chiave
- Le organizzazioni moderne si basano su Persone, Denaro, Materiali e Informazione, con l'ICT che integra Telecomunicazioni e Scienza Informatica.
- L'informazione deve essere efficace, efficiente e condivisibile, supportata da meta-informazione e automazione tramite computer e database.
- I Database raccolgono grandi quantità di Dati, gestiti da un DataBase-Management-System (DBMS) che assicura sicurezza e affidabilità.
- Il DBMS funziona come intermediario tra applicazioni e database, differenziandosi dal File System per coerenza e gestione delle descrizioni.
- Un Database comprende Schemi per la struttura e Istanze per i valori, offrendo vantaggi come economia di scala e riduzione delle ridondanze.
Introduzione ai Database
Ogni organizzazione basa le proprie attività sulle seguenti risorse: Persone, Denaro, Materiali, Informazione.
Inizialmente le organizzazioni si basavano solamente sulle prime tre risorse ma col tempo si è notato che anche l’Informazione svolge un ruolo fondamentale e quindi si è creato l’ICT (Information & Communication Technologies), in cui sono agglomerate le due aree di Telecomunicazioni (trasmissioni a distanza) e di Scienza Informatica e Informativa.
L’informazione deve essere efficace (devo parlare di ciò che interessa), efficiente (devo averla in tempi brevi e a basso prezzo) e “condivisibile” (tutti devono poter trovare l’informazione). Per raggiungere quest’ultimo obiettivo si introduce la Meta-Informazione, ossia l’informazione sull’informazione. Grazie alla meta-informazione posso raggiungere l’informazione cercata e usufruirne in breve tempo e inoltre se a questa viene accompagnata l’automazione (Computer, DBs) allora il tutto diventa molto rapido.
L’informazione viene riportata attraverso l’uso di dati (Data) i quali, una volta interpretati e messi in correlazione tra di loro, portano alla creazione dell’informazione. Per raggruppare le grandi moli di Dati si utilizzano i Database, ossia una collezione di Dati gestiti da un DataBase-Management-System (DBMS).
Il DBMS è un software in grado di gestire le collezioni di Dati (che sono grandi, condivise e durature) e di garantire la sicurezza e l’affidabilità. Il DBMS è quindi l’interfaccia che fa da intermediario tra le applicazioni e i DataBase e come tutti i software deve essere efficiente ed efficace.
Un’altra modalità per organizzare i Dati è quella del File System. Non c’è una vera e propria differenza tra un DataBase e un File System tuttavia mentre quest’ultimo ha una descrizione per ogni file (con il rischio d’incoerenza tra fil e descrizione), il DBMS ha una descrizione per l’intero DataBase, quindi la descrizione non può che essere coerente.
In un DataBase abbiamo: Schemi e Istanze. Lo schema serve a descrivere la struttura (Intestazione delle colonne di una tabella) mentre l'istanza è un valore della colonna.
I vantaggi dell’uso di un DBMS sono:
- Economia di scala e la gestione centralizzata;
- Possibilità di integrazione e la riduzione di ridondanze;
Domande da interrogazione
- Quali sono le risorse fondamentali su cui si basano le organizzazioni?
- Qual è il ruolo della meta-informazione nei database?
- Quali sono i vantaggi principali dell'uso di un DBMS rispetto a un File System?
Le organizzazioni si basano su Persone, Denaro, Materiali e Informazione, con l'Informazione che ha acquisito un ruolo fondamentale nel tempo.
La meta-informazione aiuta a raggiungere e utilizzare rapidamente l'informazione cercata, migliorando l'efficacia e l'efficienza dell'accesso ai dati.
I vantaggi includono economia di scala, gestione centralizzata, possibilità di integrazione e riduzione delle ridondanze, oltre a garantire coerenza nella descrizione dei dati.