BASI DI DATI
DATABASE RELAZIONALI
Con BASI DI DATI si intende un'insieme di dati in relazione tra di loro e raccolti in archivi o disegni rigidi gestiti da un elaboratore elettronico per rappresentare le informazioni.
- I dati possono essere suddivisi in due categorie:
- METADATI → ovvero lo schema della base di dati:
- le strutture, le restrizioni sui valori ammissibili dei dati, le relazioni e le operazioni possibili sui dati.
- DATI → con determinate caratteristiche che:
- sono organizzati in un insieme omogeneo, fra i quali sono definite delle relazioni;
- sono nati e non possono essere gestiti tutti contemporaneamente in un momento temporaneo;
- sono permanenti e il loro uso non dipende dalla durata delle applicazioni (non fanno uso);
- sono accessibili mediante transazioni, unità di lavoro atomico;
- sono protetti sia dall’eccesso di utenti non autorizzati, sia da corruzione dovuta a malfunzionamento;
- sono utilizzabili contemporaneamente da utenti, gruppi.
- METADATI → ovvero lo schema della base di dati:
Va fatta distinzione tra una:
- Collezione di dati → è un'insieme variabile nel tempo di unità omogenee
- L'applicazione che gestisce questi dati → Data Base Management System DBMS
BASI DI DATI
DATABASE RELAZIONALI
Con BASI DI DATI si intende un insieme di dati, in relazione tra di loro e racchiusi in archivi o disegni rigidi gestiti da un elaboratore elettronico per rappresentare le informazioni.
- I dati possono essere suddivisi in due categorie:
- METADATI → ovvero lo schema delle basi di dati:
- le strutture, le restrizioni sui valori ammissibili dei dati, le relazioni e le operazioni possibili sui dati.
- DATI → con determinate caratteristiche:
- sono organizzati in insieme omogeneo, fra i quali sono definite delle relazioni
- sono nati e non possono essere gestiti tutti contemporaneamente in un'area di memoria temporanea
- sono permanenti e la loro vita non dipende dalle durate delle applicazioni (non fermano uso)
- sono accessibili mediante transazioni: unità di lavoro atomico
- sono protetti sia dall'accesso di utenti non autorizzati sia da evoluzione dolosa e malfunzionamento
- sono utilizzabili contemporaneamente da utenti, gruppi
Va fatta distinzione tra una L'ideazione di DATI → insieme variabile nel tempo di unità omogeneee L'APPLICATIVO CHE GESTISCE QUESTI DATI → Data Base Management System (DBMS)
(miti)
Prima si utenti firmi potevano accedere direttamente alla base di dati.
- Se 2 utenti diversi accedevano alla stessa base di dati, possono fare modifiche sullo stesso file incomperibili tra di loro.
- Se ho n copie dello stesso file e n+1 utenti possono accedere si produrrebbero dati molteplici con incoerente (ogni copia ne vite proprie) dei dati.
Potere risolvere tali problemi, si decide di "/includere i dati in esperti".Il DBMS
- Gli utenti: x potere accendere i dati dovranno chiedere una richiesta d'accesso al DBMS
- Il DBMS gestisce i (permessi) di accesso in scrittura sullo stesso file e garantisce che non esistano incoerente/incoerente, e in generale giustina poderosa su ogni singolo dato
- Garantisce che i dati siano costruiti in maniera permanente (memoria di imessa) e definitivi sul disco
- Garantisce l'afficaglia. Es. garantisce che i dati non regano posi cause in malfunzionamento
- Garantisce un INTERFACCIA con un linguaggio di intersejezione (sql) che permette di sedure un dato in un lingeguo molto forte ed effeciente
ERRORE COMUNE :
+ copie di stessi dati
- I dati devono essere consolidati in un solo archivio
- Il DBMS tutela e risolve questo problema
IL DBMS non è necessario quando:
- non è una base dati
- i dati sono molto piccoli (poiché un DBMS occupa molta memoria)
- poche operazioni di scrittura (rendere un dato visibile a tutti se non è dele semplice ...)
- abbiamo una MONOUTENZA (nessun altro deve accedere a quei dati)
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Basi di dati - Teoria
-
Teoria Basi di dati
-
Appunti teoria Basi di dati
-
Basi di dati - Teoria completa