Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoAdone Gianni Modificato 9 anni fa
1
Progettazione di un DataBase SECONDO COMPITO ABILITA’ INFORMATICHE Michele Lovecchio 566581
2
Schema relazionale Amici Libri Prestiti N 1 : N N : 1
3
Dominio applicativo Il dominio è rappresentato da tutte le entità riguardanti la “biblioteca personale” L’entità amici può prendere in prestito più libri. I libri possono essere prestati a più amici. E’ una relazione molti a molti. E’ necessario inserire un’altra entità in questo caso “prestiti” in modo tale da registrare la data di restituzione e creare una relazione molti a uno sia con l’entità libri che con l’entità amici.
4
Progettazione concettuale Entità individuate: ◦AMICI ◦LIBRI ◦PRESTITI
5
Progettazione concettuale Attributi AMICI: ◦Id_amico: codice univoco di Amici ◦Nome: nomi degli amici che usufruiscono della biblioteca Attributi LIBRI: ◦Id_libro: codice univoco di Libri ◦Titolo: titolo dei libri prestati Attributi PRESTITI: ◦Id_prestito: codice univoco di Prestiti ◦Data_rest.: data prevista di restituzione del libro ◦Id_amico: foreign key ◦Id_libro: foreign key
6
Progettazione logica Nome campo Tipo campo DimensioneVincoliNote Id_amicoNumericoIntero lungoPrimary key NomeTesto20Unique Tabella AMICI Tabella LIBRI Nome campo Tipo campo DimensioneVincoliNote Id_libroNumericoIntero lungoPrimary key TitoloTesto20Unique
7
Tabella PRESTITI Nome campoTipo campo DimensioneVincoliNote Id_prestitoNumericoIntero lungoPrimary key Data_restDataNot Null FkamicoPrestitoNumericoIntero lungoForeign key Link tab amici FklibroPrestitoNumericoIntero lungoForeign key Link tab libri
8
Esempio istanza tabellare Id_libroTitolo 001McMafia 002Gomorra Id_prestitoData_restFkamicoPrestitoFklibroPrestito 011129/03/2011123001 021102/04/2011124002 031106/04/2011123002 Id_amicoNome 123Michele 124Franco LIBRIAMICI PRESTITI
9
Secondo punto “base dati ospedale”
10
SECONDO PUNTO Chiavi ◦Attributo Cod della tabella Pazienti ◦Attributo Cod della tabella Reparti ◦Attributo Matr. Della tabella Medici Vincoli di integrità referenziale ◦Paziente della tabella Ricoveri ◦Reparto della tabella Ricoveri ◦Reparto della tabella Medici Non trovo sensato utilizzare valori nulli negli attributi
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.