1 / 8

GESTIONE PRESTITI IN UNA BIBLIOTECA PERSONALE

Progettazione concettuale. GESTIONE PRESTITI IN UNA BIBLIOTECA PERSONALE. Tabella Amici : Id Amici: codice univoco degli Amici Nome Amici: insieme di tutti i nomi degli amici che accedono alla biblioteca Cognome Amici: insieme di tutti i cognomi degli amici che accedono in biblioteca

lizina
Download Presentation

GESTIONE PRESTITI IN UNA BIBLIOTECA PERSONALE

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. Progettazione concettuale GESTIONE PRESTITI IN UNA BIBLIOTECA PERSONALE • Tabella Amici: • Id Amici: codice univoco degli Amici • Nome Amici: insieme di tutti i nomi degli amici che accedono alla biblioteca • Cognome Amici: insieme di tutti i cognomi degli amici che accedono in biblioteca • Soprannome Amici: insieme di tutti i soprannomi degli amici che accedono in biblioteca

  2. Progettazione concettuale • Tabella Libri: • Id Libri: codice univoco deiLibri • Titolo Libri: insieme dei titoli dei libri presenti in biblioteca • Cognome Autore Libri: insieme dei cognomi degli autori dei libri presenti in biblioteca • Anno pubblicazione Libri: insieme degli anni di pubblicazione dei libri presenti in biblioteca • Casa Editrice: insieme di tutte le case editrice dei libri della biblioteca

  3. Progettazione logica Definizione delle relazioni 1:N Libri Amici N:1 N:N Prestito

  4. Progettazione logica La relazione N:N è giustificata dal fatto che un amico può prendere in prestito più libri e un libro può essere preso in prestito da più amici. Data la presenza della relazione uno a molti si crea una nuova tabella prestito. • Tabella Prestito: • Id Prestito: codice univoco del prestito • Campo link alla tabella Amici: definisce l’amico che ha preso il libro • Campo link alla tabella Libri: definisce il libro che è stato preso in prestito • Data Restituzione Prestito: insieme delle date di restituzione

  5. Progettazione logica Insieme delle caratteristiche degli attributi Tabella Amici

  6. Progettazione logica Insieme delle caratteristiche degli attributi Tabella Libri

  7. Progettazione logica Insieme delle caratteristiche degli attributi Tabella Prestito

  8. BASE DI DATI OSPEDALE Nella tabella Pazienti il Codice è la Primary key, nonché link alla tabella Pazienti, mentre il Cognome e il Nome devono avere un vincolo di integrità intrarelazionale Not null. Nella tabella Reparti il Codice è la Primary key, il Nome ha un vincolo di integrità intrarelazionale Unique, perché non ci possono essere reparti con lo stesso nome e Primario ha un vincolo di integrità interrelazionale Foreign key, perché rappresenta il link alla tabella Medici. Nella tabella Ricoveri il Paziente è la Primary key, l’inizio e la fine hanno un vincolo di integrità intrarelazionale Not null, mentre il Reparto ha un vincolo di integrità interrelazionale Foreign key, perché rappresenta il link alla tabella Reparto. Nella tabella Medici la Matricola rappresenta la Primary key, il Nome e il Cognome hanno un vincolo intrarelazionale Not null, mentre Reparto rappresenta il link alla tabella Reparto, quindi ha un vincolo interrelazionale Foreign key.

More Related