Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe.

12
Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe

Transcript of Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe.

Page 1: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe.

Abilità Informatiche AvanzateCDL Magistrale In Marketing

Granieri Giuseppe

Page 2: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe.

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.

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.

Schema Entità - Relazioni

1: N

N:1

N:N

Amici Prestiti

Libri

Page 5: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe.

Progettazione Concettuale

Le classi di dati sono:o Amicio Prestitio Libri

Page 6: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe.

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.

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.

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.

DATABASE OSPEDALE

Page 10: Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe.

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.

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.

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.