giovedì, settembre 18, 2008

Basi di dati: Premesse

Dato é la registrazione di un informazione.

Il dato va interpretato in un contesto interpretativo per diventare informazione (esempio: 10 é un dato; mancano 10 minuti per la fine della lezione é un'informazione)

La dase di dati é una rappresentazione dell' Universo del discorso (UoD)

DBMS = Sistema di gestione delle basi di dati (DataBase Management System)

Il ciclo di vita di una base di dati ha 4 attività primarie:

  1. Definizione
    Ossia capire quali dati fanno parte dell' Universo del discorso (quali dati e di che tipo vanno nella BD (base di dati))
  2. Costruzione
    Popolare la dbb (caricare i dati)
  3. Manipolazione
    Accesso alla base di dati: letture, scritture, cancellazione e la generazione di report sui dati
  4. Condivisione
    Gestione degli accessi concorrenti da più utenti e programmi diversi

DataWareHouse (magazzini di dati) = particolari basi di dati costruiti per attività di analisi dei dati nel tempo (ad esempio trend di un'azione nel tempo)


 

Primi DBMS erano Gerarchici

Poi Reticolari

Relazionali = RDBMS attuale standard


 

Il DBMS deve garantire accesso efficiente alla BD (implementata mediante definizione di Indici)

Gestione delle transazioni (controllo sulla Concorrenza, Backup e Recovery (salvataggio e ripristino)

Gestione delle interrogazioni (di ricostruire informazioni tra più tabelle)

Protezione dei dati Differenziazione degli accessi (alcuni possono leggere, scrivere, altri no)


 

Fa parte del sistema di BD anche la descrizione della struttura e dei vincoli sui dati che sono contenuti (il Catalogo).


 

L'approccio "base di dati" semplifica la gestione dei dati rispetto a soluzioni custom (gestione concorrenza, archiviazione standard, ecc. ecc.)

Viste utente: possibilità di personalizzare la visualizzazione dei dati a seconda dell'utente connesso


 

Figure professionali:

DBA = Database Administrator

DB Designer

Nessun commento: