PROGETTAZIONE DI UN DATABASE Anna Lazazzara Matricola 562078 ESERCIZIO N.1 PROGETTAZIONE DI UN DATABASE Anna Lazazzara Matricola 562078
SCHEMA ENTITA’-RELAZIONI Clienti/Amici Libri N:N Prestiti
PROGETTAZIONE CONCETTUALE Per l’entità clienti/amici sono stati individuati i seguenti attributi: Id cliente/amico Nome cliente/amico Cognome cliente/amico Soprannome cliente/amico Indirizzo Telefono Clienti/amici
PROGETTAZIONE CONCETTUALE Libri Per l’entità libri sono stati individuati i seguenti attributi: Id libro Titolo Autore Genere
PROGETTAZIONE CONCETTUALE Per l’entità proprietario prestiti sono stati individuati i seguenti attributi: Id prestiti Codice libro Codice Clienti/amici Data prestito Data restituzione Prestiti
PROGETTAZIONE LOGICA DEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Tabella libri Nome Campi Tipo Campo Dimensioni Vincoli Note Idlibro Numerico Intero lungo Primary Key Titololibro Testo 40 Not Null Autorelibro Generelibro
PROGETTAZIONE LOGICA DEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Tabella Clienti/Amici Tipo Campo Dimensioni Vincoli Note IdClienti/amici Numerico Intero lungo Primary Key NomeClienti/amici Testo 20 Not Null CognomeClienti/amici 40 SoprannomeClienti/amici 15 IndirizzoClienti/amici 50 TelefonoClienti/amici
PROGETTAZIONE LOGICA DEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Tabella Prestiti Tipo Campo Dimensioni Vincoli Note IdPrestito Numerico Intero lungo Primary Key CognomeClienti/amici Testo 40 Not Null TelefonoClienti/amici 15 MailClienti/amici 50 FkClienti/amici 20 Link alla tabella Clienti/amici Fklibri Link alla tabella libri
LE CHIAVI SONO: “Cod” per la relazione Reparti ESERCIZIO N.2 LE CHIAVI SONO: “Cod” per la relazione Reparti “Cod” per la relazione Pazienti “Paziente”e “Inizio” per la relazione Ricoveri “Matr” per la relazione Medici
VALORI NULLI: Possono assumere valori nulli gli attributi: “Cognome” e “Nome” nella relazione Pazienti “Fine” nella relazione Ricoveri “Nome” e “Cognome” nella relazione Medici “Nome”nella relazione Reparti Questi attributi,infatti,non sono chiavi e non hanno alcun vincolo di integrità referenziale