La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

PROGETTAZIONE DI UN DATABASE Anna Lazazzara Matricola 562078 ESERCIZIO N.1.

Presentazioni simili


Presentazione sul tema: "PROGETTAZIONE DI UN DATABASE Anna Lazazzara Matricola 562078 ESERCIZIO N.1."— Transcript della presentazione:

1 PROGETTAZIONE DI UN DATABASE Anna Lazazzara Matricola ESERCIZIO N.1

2 SCHEMA ENTITA-RELAZIONI Clienti/AmiciLibri Prestiti N:N

3 PROGETTAZIONE CONCETTUALE Per lentità clienti/amici sono stati individuati i seguenti attributi: Id cliente/amico Nome cliente/amico Cognome cliente/amico Soprannome cliente/amico Indirizzo Telefono Clienti/amici

4 PROGETTAZIONE CONCETTUALE Libri Per lentità libri sono stati individuati i seguenti attributi: Id libro Titolo Autore Genere

5 PROGETTAZIONE CONCETTUALE Per lentità proprietario prestiti sono stati individuati i seguenti attributi: Id prestiti Codice libro Codice Clienti/amici Data prestito Data restituzione Prestiti

6 PROGETTAZIONE LOGICA DEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI Tabella libri Nome CampiTipo Campo DimensioniVincoliNote IdlibroNumericoIntero lungoPrimary Key TitololibroTesto40Not Null AutorelibroTesto40Not Null GenerelibroTesto40Not Null

7 PROGETTAZIONE LOGICA Tabella Clienti/Amici Tipo Campo Dimensi oni VincoliNote IdClienti/amiciNumer ico Intero lungo Primary Key NomeClienti/amiciTesto20Not Null CognomeClienti/amiciTesto40Not Null SoprannomeClienti/amiciTesto15Not Null IndirizzoClienti/amiciTesto50Not Null TelefonoClienti/amiciTesto50Not Null DEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI

8 PROGETTAZIONE LOGICA Tabella Prestiti Tipo Campo DimensioniVincoliNote IdPrestitoNumericoIntero lungoPrimary Key CognomeClienti/amiciTesto40Not Null TelefonoClienti/amiciTesto15Not Null MailClienti/amiciTesto50Not Null FkClienti/amiciTesto20Not NullLink alla tabella Clienti/amici FklibriTesto20Not NullLink alla tabella libri DEFINIZIONE DELLE CARATTERISTICHE DEGLI ATTRIBUTI

9 ESERCIZIO N.2 LE CHIAVI SONO : Cod per la relazione Reparti Cod per la relazione Pazienti Pazientee Inizio per la relazione Ricoveri Matr per la relazione Medici

10 VALORI NULLI: Possono assumere valori nulli gli attributi: Cognome e Nome nella relazione Pazienti Fine nella relazione Ricoveri Nome e Cognome nella relazione Medici Nomenella relazione Reparti Questi attributi,infatti,non sono chiavi e non hanno alcun vincolo di integrità referenziale


Scaricare ppt "PROGETTAZIONE DI UN DATABASE Anna Lazazzara Matricola 562078 ESERCIZIO N.1."

Presentazioni simili


Annunci Google