Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2
DB e DBMS
Un Database (DB) è una collezione di dati
opportunamente organizzata e strutturata.
Un Data Base Management System
(DBMS) è un sistema software che
gestisce DB assumendo il ruolo di
interfaccia verso i programmi utente.
3
Caratteristiche di un DBMS
Indipendenza fisica dei dati rispetto
all’organizzazione logica
Indipendenza logica dei dati rispetto alle
diverse utenze
4
Architettura a tre livelli dei DBMS
Utente A Utente B
Programma
Regole di trasformazione D
B
Modello Concettuale DDL
M
(schema) Data Description Language
S
Regole di trasformazione
Supporti di memorizzazione
5
Architettura a tre livelli dei DBMS
Utente A Utente B
Programma
Supporti di memorizzazione
6
Architettura a tre livelli dei DBMS
Utente A Utente B
Programma
Supporti di memorizzazione
7
Architettura a tre livelli dei DBMS
Utente A Utente B
Programma
Supporti di memorizzazione
8
LIVELLO LOGICO
E’ il livello con cui l’utente andrà ad
interagire per la manipolazione dei dati.
Esistono diversi modelli logici:
Modello gerarchico
Modello relazionale
Modello orientato agli oggetti
9
Gestione di un DB: i ruoli
DB Analyst
DB Designer
DB Administrator
DB User
10