abilità informatiche avanzate cdl magistrale in marketing granieri giuseppe
Post on 01-May-2015
220 Views
Preview:
TRANSCRIPT
Abilità Informatiche AvanzateCDL 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.
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.
Schema Entità - Relazioni
1: N
N:1
N:N
Amici Prestiti
Libri
Progettazione Concettuale
Le classi di dati sono:o Amicio Prestitio Libri
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
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
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.
DATABASE OSPEDALE
Chiavi
Nella relazione Reparti: “Cod” Nella relazione Pazienti: “Cod” Nella relazione Ricoveri: “Paziente” e “Inizio” Nella relazione Medici: “Matr”
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.
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.
top related