Database Biblioteca Personale Dominio Applicativo Nel nostro caso il dominio applicativo è rappresentato da tutte le entità coinvolte nel sistema Biblioteca Personale, in particolare quelle relative alla gestione dei prestiti Database Biblioteca Personale Progettazione Logica definizione delle relazioni 1 LIBRI : N PRESTITO Su un libro possono essere effettuati più prestiti Un libro può essere oggetto di un solo prestito Database Biblioteca Personale Progettazione Logica definizione delle relazioni 1 AMICI : N LIBRI Un amico può prendere più libri Un libro può essere preso solo da un amico Database Biblioteca Personale Schema Entità-Relazioni AMICI 1 : N PRESTITO N : 1 LIBRI Database Biblioteca Personale Progettazione Logica definizione delle caratteristiche degli attributi Tabella AMICI Nome Campo Tipo Campo Dimensione Vincoli ID Amici Numerico Intero Lungo Prymary Key NomeAmici Testo 40 Not Null Soprannom Testo eAmici 40 Not Null Note Database Biblioteca Personale Progettazione Logica definizione delle caratteristiche degli attributi Tabella PRESTITI Nome Campo Tipo Dimensione Vincoli Campo Note ID Prestito Numerico Intero Lungo Primary Key Data Prestito Data Not Null Data Consegna Data Not Null FkAmiciPrest Numerico Foreign Key Link alla tabella Amici FkLibroPrest Numerico Foreign Key Link alla tabella Libro Database Biblioteca Personale Progettazione Logica definizione delle caratteristiche degli attributi Tabella LIBRI Nome campo Tipo Campo Dimensio Vincoli ne ID Libri Numeric Titolo Libro Testo Intero lungo 50 Primary Key Not Null Note Database Biblioteca Personale Schema Logico AMICI 1:N PRESTITO LIBRI ID Amici ID Amici NomeAmico ID Libri SoprannomeAmi co Data Prestito ID Libri Data Consegna TitoloLibri N: 1 Database Dati Ospedale Progettazione Logica definizione delle caratteristiche degli attributi Tabella Pazienti Nome campo Tipo Campo Dimension Vincoli e ID Paz Numerico Primary Key CognomePaz Testo Intero Lungo 30 NomePaz 20 Not Null Testo Not Null Note Database Dati Ospedale Progettazione Logica definizione delle caratteristiche degli attributi Tabella Reparti Nome Campo Tipo Campo Dimensione Vincoli ID Reparto Numerico Intero Lungo Primary Key Nome Testo Not Null FkMediciRe p Numerico 30 Note Foreign Key Link alla tabella Medici Database Dati Ospedale Progettazione Logica definizione delle caratteristiche degli attributi Tabella Ricoveri Nome Campo Tipo Campo Dimension Vincoli e ID Numerico InteroLungo Primary Ricoveri Key FkPazienti Numerico Foreign Ric Key FkReparti Ric InzioRic Numerico Data Foreign Key Not Null FineRic Data Not Null Note Link alla tabella pazienti Link alla tabella Ricoveri Database Dati Ospedale Progettazione Logica definizione delle caratteristiche degli attributi Tabella Medici Nome Campo Tipo Campo Dimensione Vincoli Id Medici Numerico Intero Lungo Primary Key Nome Testo 30 Not Null Cognome Testo 40 Not Null FkRepart Numerico oMed Note Foreign Key Link alla tabella reparto