Insieme dei costrutti utilizzati per definire la BD
Notazione per interrogare i dati
L'uso di un DBMS é il mezzo attraverso cui si realizza l'alterazione dei dati
Tabelle: insieme di record (righe) il cui ordine non é importante.
Relazioni: basate su collegamento di indici
Il modello relazionale é completamente orientato ai valori (si usano quelli per le relazioni)
Modelli concettuali (in fase di progettazione é l'astrazione della realtà per rappresentarla in un DB)
Entità – Relazione (entità associazione)
Modelli logici (riflette una particolare organizzazione dei dati, é un modello formale)
Relazionale
A Oggetti
Reticolare
Gerarchico
Schema (descrizione delle classi degli oggetti che rientrano nella BD)
Intenzionale: descrizione delle caratteristiche
Lo schema cambia raramente
Istanza
Estensione: descrizione mediante l'elenco degli oggetti
Ovvero i record
Stato
Fotografia della BD in un certo momento
Il DBMS valida le istanze contro lo schema
Il DBMS gestisce la memorizzazione fisica, ma garantisce la stessa rappresentazione logica
Una vista é una porzione della BD
Operazioni fondamentali:
DDL: Data Definition Language
DML: Data Manipulation Language
VDL: View Definition Language (sottoinsieme di DDL)
STORIA
Anni '60: primi DBMS gerarchici e reticolari
Anni '70: introdotto il modello relazionale
Anni '70-'80: Si diffondono i RDBMS
Anni '80-'90: Nascono i DB a oggetti
1990: RDBMS diventano uno standard aziendale
Evoluzioni:
Molto piccolo: supportare dispositivi piccoli (cellulari)
Molto grandi: Terabyte e terabyte
Architetture Client Server e Multi-tier
Gestione di informazioni non testuali (multimediali)
Integrazione di informazioni (integrazione fra sistemi diversi ed eterogenee)
Nessun commento:
Posta un commento