220 likes | 385 Views
PROGETTAZIONE DATA BASE. Corso di Abilità Informatiche Prof. Agostino Marengo A.A 2010/2011 Mariasimona Mignogna. ANALISI DEI REQUISITI. Si intende effettuare un’analisi sulla gestione dei prestiti di una biblioteca personale. A tal fine acquisiremo i dati relativi alle seguenti tabelle:
E N D
PROGETTAZIONE DATA BASE Corso di Abilità Informatiche Prof. Agostino Marengo A.A 2010/2011 MariasimonaMignogna
ANALISI DEI REQUISITI Progettazione Data Base - Mariasimona Mignogna • Si intende effettuare un’analisi sulla gestione dei prestiti di una biblioteca personale. • A tal fine acquisiremo i dati relativi alle seguenti tabelle: • LIBRI • AMICI • Il fine è quello di ottenere informazioni relative ai prestiti.
Dominio applicativo Progettazione Data Base - Mariasimona Mignogna • Nel nostro caso, il dominio applicativo del software dai noi progettato è la biblioteca personale del proprietario dei libri.
Schema entità-relazioni : N 1 AMICI LIBRI 1 N : 1 1 Progettazione Data Base - Mariasimona Mignogna : : N N PRESTITI
Progettazione concettuale Progettazione Data Base - Mariasimona Mignogna • Nel nostro caso abbiamo individuato le seguenti entità con i relativi attributi:
Progettazione concettuale Progettazione Data Base - Mariasimona Mignogna
PROGETTAZIONE LOGICADEFINIZIONE DELLE RELAZIONI : N 1 AMICI LIBRI 1 N : Progettazione Data Base - Mariasimona Mignogna N : N PRESTITI
Progettazione logicaDEFINIZIONE DELLE RELAZIONI Progettazione Data Base - Mariasimona Mignogna
PROGETTAZIONE LOGICADEFINIZIONE DELLE RELAZIONI Progettazione Data Base - Mariasimona Mignogna Dalla relazione N : N abbiamo un’altra entità.
PROGETTAZIONE LOGICADEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Progettazione Data Base - Mariasimona Mignogna
PROGETTAZIONE LOGICADEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Progettazione Data Base - Mariasimona Mignogna
PROGETTAZIONE LOGICADEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Progettazione Data Base - Mariasimona Mignogna
SCHEMA LOGICO Progettazione Data Base - Mariasimona Mignogna
ESEMPIO DML: QUERY Progettazione Data Base - Mariasimona Mignogna • Richiesta: Vogliamo visualizzare i nomi o i soprannomi di tutti gli amici che hanno avuto in prestito il libro ‘Dal bit ad internet’.
ESEMPIO DML: QUERY • SELECT NomeAmico, DataPrestito, DataRestituzionePrestito FROM Amici, Prestiti, Libri WHERE IdAmico = FKAmico AND IdLibro = FKLibro AND NomeLibro = ‘Dal bit ad Internet’ Progettazione Data Base - Mariasimona Mignogna
ANALIZZARE LO SCHEMA LOGICO DI UNA ‘BASE DATI OSPEDALE ’ Corso di ‘Abilità Informatiche’ Prof. Agostino Marengo A.A. 2010/2011 Mariasimona Mignogna
PROGETTAZIONE LOGICA Progettazione Data Base - Mariasimona Mignogna • Dalla ‘Base di dati Ospedale’ a nostra disposizione, emerge la presenza delle seguenti entità: • PAZIENTI • REPARTI • RICOVERI
PROGETTAZIONE LOGICADEFINIZIONE DELLE RELAZIONI PAZIENTI REPARTI 1 : N N 1 : 1 1 1 : : : Progettazione Data Base - Mariasimona Mignogna N RICOVERI N N MEDICI
PROGETTAZIONE CONCETTUALEDESCIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Progettazione Data Base - Mariasimona Mignogna
PROGETTAZIONE CONCETTUALEDESCIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Progettazione Data Base - Mariasimona Mignogna
PROGETTAZIONE CONCETTUALEDESCIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Progettazione Data Base - Mariasimona Mignogna