abilità informatiche avanzate cdl magistrale in marketing granieri giuseppe
TRANSCRIPT
![Page 1: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/1.jpg)
Abilità Informatiche AvanzateCDL Magistrale In Marketing
Granieri Giuseppe
![Page 2: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/2.jpg)
ANALISI DEI REQUISITI
Si vuole progettare un Data Base per la gestione dei prestiti di una biblioteca personale.
In fase di analisi è emerso che: Il proprietario presta i libri agli amici, che
indica con il nome o il soprannome; I libri sono contraddistinti dal titolo; Il proprietario prende nota della data
presunta di restituzione.
![Page 3: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/3.jpg)
Dominio Applicativo
Il dominio applicativo è rappresentato da tutte le entità coinvolte nel sistema Biblioteca personale, in particolare da quelle relative il prestito dei libri agli amici.
![Page 4: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/4.jpg)
Schema Entità - Relazioni
1: N
N:1
N:N
Amici Prestiti
Libri
![Page 5: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/5.jpg)
Progettazione Concettuale
Le classi di dati sono:o Amicio Prestitio Libri
![Page 6: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/6.jpg)
Progettazione LogicaDefinizione Delle Relazioni
Nnnnnnn
N : N
Amici Libri
o un libro può essere prestato a più amicio un amico può avere in prestito più librio un libro può essere prestato a più amicio un amico può avere in prestito più libri
![Page 7: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/7.jpg)
Progettazione Logica
Tabella Prestiti
Titolo Nome/Soprannome Data Restituzione
Piccole Donne Loredana 29/07/2011
Il Romanzo Del Vecio Keke 26/06/2011
Esco A Far Due Passi Giuseppe 27/08/2011
La Grande Italia Mimì 11/09/2011
L’uomo Nero Esiste Eufemia 20/09/2011
![Page 8: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/8.jpg)
Progettazione Logica
Le informazioni sono rappresentate da una sola relazione contenente i Prestiti, in quanto non ci sono altre informazioni oltre ai nome e i titoli degli amici e dei libri.
La chiave è “Titoli” perché non possiede libri con lo stesso nome, per cui ogni libro è unico; invece un amico può avere più libri e restituirli in date differenti.
![Page 9: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/9.jpg)
DATABASE OSPEDALE
![Page 10: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/10.jpg)
Chiavi
Nella relazione Reparti: “Cod” Nella relazione Pazienti: “Cod” Nella relazione Ricoveri: “Paziente” e “Inizio” Nella relazione Medici: “Matr”
![Page 11: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/11.jpg)
Vincoli Di Integrità
I vincoli d’integrità nel Database sono:
Tra “Paziente” in Ricoveri e “Cod” in Pazienti;
Tra “Reparto” in Ricoveri e “Cod” in Reparti; Tra “Primario” in Reparti e “Matr” in Medici; Tra “Reparto” in Medici e “Cod” in Reparti.
![Page 12: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe](https://reader036.vdocuments.site/reader036/viewer/2022070312/5542eb4a497959361e8b5569/html5/thumbnails/12.jpg)
Valori NulliGli attributi su cui è sensato ammettere valori
nulli sono:
“Nome” nella relazione Reparti; “Cognome” e “Nome” nella relazione Pazienti; “Fine” nella relazione Ricoveri; “Cognome” e “Nome” nella relazione Medici.