Progettazione DataBase Parte prima Di Giuseppina Romagnoli
Dominio applicativo L’intento perseguito è quello di conservare un elenco dettagliato dei libri prestati ai propri amici per gestire i prestiti e le restituzioni. Il dominio del caso in questione è rappresentato dalle entità della biblioteca personale e quindi libri e amici.
Schema di relazione Libri Amici Prestiti 1 : N N : 1 N : N
Progettazione concettuale Entità: LIBRI AMICI PRESTITI Attributi: LIBRI: Titolo Autore Editore AMICI: Nome Cognome Soprannome Telefono PRESTITI: Data Nome Cognome Titolo Data restituzione
Domini degli attributi NomeTipoDimensioneVincoli TitoloTestoIntero lungoPrimary Key AutoreTestoIntero lungoNot Null EditoreTestoIntero LungoNot Null Tabella LIBRI Tabella AMICI NomeTipoDimensioneVincoli NomeTesto20Not Null CognomeTesto30Primary key SoprannomeTesto20 TelefonoNumerico10
NomeTipoDimensioneVincoli Cod. PrestitoNumerico4Primary Key Data 10Not Null NomeTesto20Not Null CognomeTesto30Foreign Key TitoloTestoIntero LungoForeign Key Data restituzioneData10Not Null Tabella PRESTITI
Parte Seconda
ENTITA’ATTRIBUTOVINCOLO RepartiCodPrimary Key NomeUnique PrimarioForeign Key PazientiCodPrimary Key CognomeNot Null NomeNot Null RicoveriPazientiForeign key InizioNot Null FineNot Null RepartiForeign Key MediciMatricolaPrimary Key NomeNot Null CognomeNot Null RepartoForeign Key