La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

© 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 UdA 1A Database Concetti di base G IORGIO P ORCU www.thegiorgio.it.

Presentazioni simili


Presentazione sul tema: "© 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 UdA 1A Database Concetti di base G IORGIO P ORCU www.thegiorgio.it."— Transcript della presentazione:

1 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 UdA 1A Database Concetti di base G IORGIO P ORCU

2 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Database Esempi di Database Caratteristiche di un Database Dato, Schema e informazione Sistema Informativo e Informatico DBMS Fasi di progettazione 2

3 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Database (DB, Base di dati) Raccolta (insieme) di dati strutturati e correlati che modellano una realtà, realizzata allo scopo di gestirli in maniera ottimale. Tali dati sono:  Memorizzati su Memoria di massa  Gestiti con un software specifico detto DBMS (DataBase Management System) I Database che studieremo sono di tipo relazionale. Database 3 DBMS

4 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Tabella Il più semplice esempio di Database relazionale è una singola tabella. E’ costituita da:  Colonne o Campi  Righe o Record Esempi di Database: Tabella 4 CodiceFiscaleCognomeNomeCittà RSSMRO97D11C441RRossiMarioRoma RSSMRO98Y17C332LRossiMarioMilano BNCLRA96A61B333CBianchiLauraFirenze

5 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Esempi di Database: Elenco 5 CodiceFiscaleCognomeNomeIndirizzoCittàDataNascita RSSMRO97D11C441RRossiMarioVia VerdiRoma11/04/1997 RSSMRO98Y17C332LRossiMarioVia VerdiMilano17/03/1998 BNCLRA96A61B333CBianchiLauraVia NeriFirenze21/10/1996 Elenco Scuola

6 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Tabelle correlate In generale un Database relazionale è costituito da un insieme di tabelle correlate logicamente Esempi di Database: Tabelle correlate 6

7 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Database = Schema + Dati Un Database è costituito da:  Un insieme di strutture (tabelle) che consentono di ordinare i dati. Esse costituiscono l’intelaiatura fisica ovvero lo Schema del DB.  Un insieme di Dati inseriti nelle strutture. = + Rossi Mario Anna Bianchi Milano 03/04/

8 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Consistenza I dati inseriti sono significativi e sensati per la realtà che descrivono. Integrità Le operazioni utente sul database non devono provocare perdita di consistenza. Persistenza La base di dati ha un lungo tempo di vita, non limitato all’utilizzo del DBMS o dei programmi che la gestiscono. Caratteristiche di un database 8

9 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Dato Rappresentazione di un fatto o oggetto della realtà. ES: Carattere, Parola, Simbolo, Immagine, Suono. Schema Chiave di interpretazione dei dati. Informazione Dato interpretato che porta nuova conoscenza. In un Database la tabella è lo schema che consente di trasformare i dati in informazioni. Dato, Schema e Informazione 9

10 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Sistema Informativo e Informatico 10 Sistema Informativo Insieme di strumenti, procedure e risorse per la gestione dell’informazione in un’organizzazione. Sistema Informatico Insieme degli strumenti informatici (HW, SW) per la gestione automatizzata dell’informazione in un organizzazione. E’ parte del Sistema Informativo e può utilizzare Database.

11 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base DBMS Acronimo di DataBase Management System. Software per la gestione dei Database. Esegue le seguenti operazioni di gestione:  Creazione Schema e Dati  Modifica Schema e Dati  Cancellazione Schema e Dati  Inserimento Dati  Interrogazione Dati  Impostazione criteri di accesso e sicurezza 11 DBMS

12 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Per giungere alla realizzazione pratica di un DB, si seguono tre fasi di progettazione in sequenza: 1.Progettazione Concettuale Realizzare Diagramma E-R (Entità e Associazioni) partendo da specifiche in linguaggio naturale 2.Progettazione Logica Trasformare Diagramma E-R in Schema Logico Relazionale (Tabelle e Relazioni) 3.Progettazione Fisica Implementare Schema Logico su Computer con DBMS Fasi di progettazione 12

13 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Progettazione Concettuale Da: Specifiche in linguaggio naturale A: Diagramma E-R (Entità e Associazioni) Dove: Su Carta Fasi di progettazione: Concettuale 13

14 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Progettazione Logica Da: Diagramma E-R A: Schema Logico Relazionale (Tabelle e Relazioni) Dove: Su Carta Fasi di progettazione: Logica 14

15 © 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 Database Concetti di base Progettazione Fisica Da: Diagramma E-R A: Database Dove: Sul Computer utilizzando un DBMS Fasi di progettazione: Fisica 15


Scaricare ppt "© 2014 Giorgio Porcu - Aggiornamennto 27/02/2015 UdA 1A Database Concetti di base G IORGIO P ORCU www.thegiorgio.it."

Presentazioni simili


Annunci Google