1 / 16

II° COMPITO

II° COMPITO. Abilità informatiche avanzate. PROGETTAZIONE DI UN DATABASE. Abilità informatiche avanzate. SCHEMA ENTITA’- RELAZIONI. 1. :. N. DATE. LIBRI. 1. :. N. N. PRESTITI. N. :. 1. AMICI. N. PROGETTAZIONE CONCETTUALE. AMICI.

connie
Download Presentation

II° COMPITO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. II° COMPITO Abilità informatiche avanzate Abilità informatiche avanzate - ROSANNA CALOCERO

  2. PROGETTAZIONE DI UN DATABASE Abilità informatiche avanzate Abilità informatiche avanzate - ROSANNA CALOCERO

  3. SCHEMA ENTITA’- RELAZIONI 1 : N DATE LIBRI 1 : N N PRESTITI N : 1 AMICI N Abilità informatiche avanzate - ROSANNA CALOCERO

  4. PROGETTAZIONE CONCETTUALE AMICI Per l’entità AMICI sono stati individuati i seguenti attributi: • ID AMICO: codice univoco dell’amico • NOME AMICO: insieme di tutti i nomi degli amici • SOPRANNOME AMICO: insieme di tutti i soprannomi degli amici • INDIRIZZO AMICO: insieme di tutti gli indirizzi degli amici • NUMERO DI TELEFONO AMICO: insieme di tutti i numeri di telefono degli amici. Abilità informatiche avanzate - ROSANNA CALOCERO

  5. PROGETTAZIONE CONCETTUALE LIBRI Per l’entità LIBRI sono stati individuati i seguenti attributi: • ID LIBRO: codice univoco del libro • TITOLO LIBRO: insieme di tutti i titoli dei libri • AUTORE LIBRO: insieme di tutti gli autori dei libri • ANNO PUBBLICAZIONE LIBRO: insieme di tutti gli anni di pubblicazione dei libri • CODICE ISBN LIBRO: insieme di tutti i codici ISBN dei libri Abilità informatiche avanzate - ROSANNA CALOCERO

  6. PROGETTAZIONE CONCETTUALE DATA RESTITUZIONE Per l’entità DATA RESTITUZIONE sono stati individuati i seguenti attributi: • ID DATA RESTITUZIONE: codice univoco della data di restituzione • DATA RESTITUZIONE PREVISTA: insieme di tutte le date di restituzione previste • DATA RESTITUZIONE EFFETTIVA: insieme di tutte le date di restituzione effettive Abilità informatiche avanzate - ROSANNA CALOCERO

  7. PROGETTAZIONE LOGICA Definizione delle relazioni AMICI LIBRI 1 : N Abilità informatiche avanzate - ROSANNA CALOCERO

  8. PROGETTAZIONE LOGICA Definizione delle relazioni 1 : N DATE LIBRI N : 1 N : N PRESTITI Abilità informatiche avanzate - ROSANNA CALOCERO

  9. PROGETTAZIONE LOGICA Definizione delle relazioni Dalla relazione N : N deriva un’ulteriore entità (PRESTITI) i cui attributi saranno i seguenti: • ID PRESTITO: codice univoco del prestito; • CAMPO LINK ALLA TABELLA LIBRO: definisce il libro che è in prestito; • CAMPO LINK ALLA TABELLA AMICO: definisce l’amico che ha il prestito; • DATA RESTITUZIONE PRESTITO: definisce la data di restituzione del prestito. Abilità informatiche avanzate - ROSANNA CALOCERO

  10. PROGETTAZIONE LOGICA Definizione delle caratteristiche degli attributi: TabellaAMICI: Abilità informatiche avanzate - ROSANNA CALOCERO

  11. PROGETTAZIONE LOGICA Definizione delle caratteristiche degli attributi TabellaLIBRI: Abilità informatiche avanzate - ROSANNA CALOCERO

  12. PROGETTAZIONE LOGICA Definizione delle caratteristiche degli attributi TabellaDATA RESTITUZIONE: Abilità informatiche avanzate - ROSANNA CALOCERO

  13. PROGETTAZIONE LOGICA Definizione delle caratteristiche degli attributi TabellaPRESTITI: Abilità informatiche avanzate - ROSANNA CALOCERO

  14. INDIVIDUZIONE CHIAVI E VINCOLI DI INTEGRITA’ Abilità informatiche avanzate Abilità informatiche avanzate - ROSANNA CALOCERO

  15. Nel DB PAZIENTI, la primary key è rappresentata dai codici mentre i valori indicati nelle colonne Nome e Cognome, sono non nulli. • Nel DB RICOVERI, la foreign key è rappresentata dal codice del paziente che a sua volta diventa la primary key del DB pazienti ; l’altra foreign key è rappresentata dal reparto dell’ospedale che diventerà la primary key del DB REPARTI. Nel DB RICOVERI, l’inizio e la fine saranno necessariamente dati non nulli. Abilità informatiche avanzate - ROSANNA CALOCERO

  16. Nel DB MEDICI, la primary key è rappresentata dalla matricola del medico e la foreign key dall’identificativo del reparto in quanto rappresenta anche la primary key del DB REPARTO; tutti gli altri valori sono non nulli. • Nel DB REPARTI, la primary key è rappresentata dal codice del reparto mentre la foreign key dall’identificativo del primario essendo, come detto sopra la primary key del DB MEDICI; gli altri valori sono non nulli. Abilità informatiche avanzate - ROSANNA CALOCERO

More Related