1 / 17

STUDENTE: TORTOSA NICLA

STUDENTE: TORTOSA NICLA MATRICOLA:565738 CDL: CONSULENZA PROFESSIONALE PER LE AZIENDE.

drago
Download Presentation

STUDENTE: TORTOSA NICLA

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. STUDENTE: TORTOSA NICLA MATRICOLA:565738 CDL: CONSULENZA PROFESSIONALE PER LE AZIENDE 1. Progettare il seguente DataBase in relazione ai due esempi presenti in piattaforma, Modulo 4, esempi 1 e 2:Considerare le informazioni per la gestione dei prestiti di una biblioteca personale. Il proprietario presta libri ai suoi amici, che indica semplicemente attraverso il nome o il soprannome (per evitare omonimie) e fa riferimento ai libri attraverso i titoli (non possiede libri con lo stesso titolo). Quando presta un libro prende nota della data prevista di restituzione. Definire uno schema di relazione per presentare queste informazioni, individuando opportuni domini per i vari attributi e mostrarne un’istanza in forma tabellare; indicare la chiave (o le chiavi) della relazione.Valutare le eventuali esigenze di rappresentazione dei valori nulli, con i benefici e le difficoltà connesse.

  2. SCHEMA ENTITÁ - RELAZIONI AMICI N : 1 N PRESTITI 1 : N LIBRI N

  3. PROGETTAZIONE CONCETTUALE • In questo caso sono state individuate due entità: • AMICI • - LIBRI

  4. PROGETTAZIONE CONCETTUALE AMICI PER L’ENTITÀ AMICI SONO STATI INDIVIDUATI I SEGUENTI ATTRIBUTI: - Id amico: codice identificativo dell’amico - Soprannome: nome che identifica univocamente l’amico - Indirizzo: indirizzo dell’amico - Numero di telefono: recapito telefonico dell’amico

  5. PROGETTAZIONE CONCETTUALE LIBRI PER L’ENTITÀ LIBRI SONO STATI INDIVIDUATI I SEGUENTI ATTRIBUTI: - Id libro: codice identificativo del libro - Titolo: titolo del libro - Autore: autore del libro - Genere: genere letterario - Numero pagine: numero delle pagine del libro

  6. PROGETTAZIONE LOGICA DEFINIZIONI DELLE RELAZIONI 1 : N AMICI LIBRI N : 1 N : N PRESTITI

  7. PROGETTAZIONE LOGICA DEFINIZIONI DELLE RELAZIONI - Un amico può prendere in prestito più libri - Un libro può essere preso in prestito da diversi amici in diversi momenti

  8. PROGETTAZIONE LOGICA DEFINIZIONI DELLE RELAZIONI • Dalla relazione N : N deriva una ulteriore entità (PRESTITI) i cui attributi sono i seguenti: • Id prestito: codice identificativo del prestito • Data restituzione: data in cui il libro verrà restituito • Campo link alla tabella AMICI: definisce l’amico che ha prelevato il libro • - Campo link alla tabella LIBRI: definisce il libro prelevato dall’amico

  9. PROGETTAZIONE LOGICA DEFINIZIONI DELLE CARATTERISTICHE DEGLI ATTRIBUTI TABELLA AMICI

  10. PROGETTAZIONE LOGICA DEFINIZIONI DELLE CARATTERISTICHE DEGLI ATTRIBUTI TABELLA LIBRI

  11. PROGETTAZIONE LOGICA DEFINIZIONI DELLE CARATTERISTICHE DEGLI ATTRIBUTI PRESTITI

  12. Istanza in forma tabellare

  13. Istanza in forma tabellare

  14. Il valore nullo denota l’assenza di un valore del dominio. Nel data base creato l’unico attributo in cui può avere un senso inserire un valore nullo, è l’attributo “numero di telefono” dell’entità AMICI. Un altro caso si potrebbe verificare nel caso di un interrogazione al data base con cui si chieda la data restituzione di un libro e in realtà quel libro non è oggetto di prestito di conseguenza l’interrogazione non restituirà alcun valore.

  15. 2. Si faccia il download della base di dati (figura pdf) scaricabile al link "Base dati Ospedale" che è presente nella sezione "Compiti".Individuare le chiavi ed i vincoli di integrità referenziale che sussistono nella base di dati in figura e che è ragionevole assumere siano soddisfatti da tutte le basi di dati sullo stesso schema. Individuare anche gli attributi sui quali possa essere sensato ammettere valori nulli. PAZIENTI

  16. REPARTI MEDICI

  17. RICOVERI Non vi sono a mio parere attributi che potrebbero ammettere valore nullo, l’unico potrebbe essere l’attributo Fine della tabella RICOVERI nel caso in cui il paziente registrato non sia stato ancora dimesso.

More Related