Secondo Compito Considerare le informazioni per la gestione dei prestiti di una biblioteca personale. Il proprietario presta libri ai suoi amici, che indica.

Slides:



Advertisements
Presentazioni simili
Abilità Informatiche Avanzate CDL Magistrale In Marketing Granieri Giuseppe.
Advertisements

Progettazione di un Database
1) PROGETTAZIONE DI UN DATABASE
Ho individuato 2 entità:
BASE DI DATI BIBLIOTECA PERSONALE
TRACCIA N. 1.
De Sario Simona Matricola: Si vuole automatizzare la gestione di una biblioteca personale. A tale scopo bisognerà memorizzare i dati relativi.
Si vuole automatizzare la gestione di una biblioteca personale. A tale scopo bisognerà memorizzare i dati relativi a: AMICI LIBRI AUTORI CASE EDITRICI.
Progettazione di un database
Abilità informatiche avanzate
Compito di Laura Lorusso (565547) Abilità informatiche avanzate CdLM in Marketing.
BIBLIOTECA PERSONALE. AMICILIBRI 1 : N N : 1 N:N PRESTITI.
Progettazione di un Data Base Magistrale Marketing Matricola:
Data base di una biblioteca personale
ESERCIZIO N.1 ANALISI DEI REQUISITI Si vuole progettare un Data Base per una biblioteca personale che presti libri. La progettazione tiene conto di quanto.
Secondo compito Progettazione di un DataBase - Progettazione di un database: gestione dei prestiti di una biblioteca personale gestione dei prestiti di.
PROGETTAZIONE DI UN DATABASE Anna Lazazzara Matricola
PROGETTAZIONE DI UN DATABASE
PROGETTAZIONE DI UN DATABASE a cura di Santulli Domenica Matricola
PROGETTAZIONE CONCETTUALE DI UNA BIBLIOTECA PERSONALE
Analisi dei requisiti Si vuol progettare un Data Base per la gestione dei prestiti di una biblioteca personale. La progettazione deve tener conto di quanto.
Si vuole progettare un database per la gestione dei prestiti di una biblioteca personale. La progettazione deve tenere conto di quanto emerso in fase di.
PROGETTAZIONE DI UN DATABASE Corso di abilità informatiche corso avanzato Anno 2010/2011 CLD Magistrali Economia e Management Studentessa Mastrangelo Maristella.
Lobiettivo è la CREAZIONE di un DATABASE necessario per la gestione dei prestiti di una BIBLIOTECA PERSONALE. Il primo passo da compiere consiste nellindividuare.
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.
Progettazione di un Data Base
Progettazione di database
COMPITO 2 CELESTE BONANNO MATR CDL: SDFA.
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.
Compito 2 Progettazione DataBase Nicola Stornelli Statistica per le decisioni finanz. ed attuar
ROCCANOVA DONATO ECONOMIA E MANAGEMENT A.A. 2010/ Progettare il seguente DataBase in relazione ai due esempi presenti in piattaforma, Modulo.
PROGETTAZIONE DI UN DATABASE
Schema entità-relazione N:N 1:N1:N 1:N1:N Prestiti Amici Libri.
1)PROGETTAZIONE DI UN DATABASE
UTENTE LIBRO N : N PRESTITO 1 : N N : 1 Individuate le seguenti entità: UTENTE LIBRO.
Si vuole automatizzare la gestione dei prestiti di una biblioteca personale. A tale scopo bisognerà memorizzare i dati relativi a: AMICI LIBRI Il fine.
SECONDO COMPITO: PRESENTAZIONE DI UN DATABASE
1: PROGETTARE UN DATABASE Valeria Pallotta Matricola: Laurea Magistrale in Marketing.
PROGETTAZIONE DI UN DATA BASE TURCO MERY MAT CPA
P ROGETTAZIONE DI UN D ATABASE Pergola Francesca.
Secondo compito: Progettazione di un Data Base Francesco Musmanno –
Dominio Applicativo Nel nostro caso il dominio applicativo è rappresentato da tutte le entità coinvolte nel sistema Biblioteca Personale, in particolare.
Progettazione di un DataBase. Dominio applicativo: biblioteca personale; Fine ultimo:ricavare le informazioni relative ai prestiti di libri effettuati.
ABILITA INFORMATICHE CORSO AVANZATO Anno accademico 2010/11 Prof. A.Marengo Grazia Maselli Matricola:
FLORIANA CAMERINO (matr ) ABILITA INFORMATICHE – II COMPITO: PROGETTAZIONE DI UN DATABASE 1.PROGETTAZIONE Realizzazione di un DataBase per la gestione.
Progettazione di un Data Base Daraio Andrea. Si vuole progettare un database per la gestione di una biblioteca personale, dove il proprietario: Presta.
STUDENTE: Arianna Carucci matricola
Schema entità-relazioni 1 libro N prestiti 1 amico N prestiti 1 libro N scadenze N prestiti N scadenze.
PROGETTAZIONE DI UN DATABASE
Per il nostro database abbiamo individuato le seguenti entità: 1. Libri 2. Amici 3. Prestiti.
SECONDO COMPITO:. ANALISI DEI REQUISITI Si vuole automatizzare la gestione dei prestiti di una biblioteca di un determinato soggetto (biblioteca personale).
Si vuole automatizzare la gestione di una biblioteca personale. E’ necessario memorizzare le entità: 1. Amici 2. Libri Dominio Applicativo E’ rappresentato.
Gestione Biblioteca Giacomo Di Bartolomeo Matr CdL Economia E Management.
Secondo Compito:Progettazione di un database Pinto Vincenzo.
2° compito: Progettazione databasa 1) L’analisi del data base si basa sui seguenti punti: Il proprietari presta libri ad amici; Gli amici sono individuati.
Database: Personal Library 2°Compito Abilità Informatiche Av. Docente: Prof. A.Marengo Studente: Leonardo Ciriello Matr Università Degli Studi.
Progettazione di un DataBase SECONDO COMPITO ABILITA’ INFORMATICHE Michele Lovecchio
SCHEMA ENTITA’-RELAZIONE PROPRIETARI LIBRI AMICI Prestiti N N N N 1 1 1N.
PROGETTAZIONE DI UN DATA BASE PERAGINE MARIANTONELLA MATRICOLA
DB Biblioteca giovedì 24 marzo : N ProprietarioLibri N Prestiti Amici N giovedì 24 marzo 2011.
Traccia 1 Progettare il seguente DataBase in relazione ai due esempi presenti in piattaforma, Modulo 4, esempi 1 e 2: Considerare le informazioni per la.
Compito di informatica: progettare un data base Progettazione concettuale Amici : (Per l’entità Articoli sono stati individuati i seguenti Attributi):
Progettazione database a cura di Roberta Mancini – matr CdLM in Marketing.
2° COMPITO VANIA PASCALE MATRICOLA GESTIONE DEI PRESTITI DI UNA BIBLIOTECA PERSONALE DOMINIO APPLICATIVO : il dominio applicativo è rappresentato.
Analisi dei requisiti Si vuole creare un database che riesca a gestire i prestiti dei libri all’ interno di una biblioteca personale. Per poter eseguire.
PROGETTAZIONE DI UN DATABASE SARA A. L. DI GAETANO.
Compito n.2 Progettazione di un DataBase Il Compilatore Di Lorenzo Salvatore.
2° Compitino Filippo Maria de Miccolis Angelini PROGETTAZIONE CONCETTUALE E LOGICA DATABASE.
Roccanova Rocca Angela ECONOMIA E MANAGEMENT A.A. 2010/ Progettare il seguente DataBase in relazione ai due esempi presenti in piattaforma,
1. CASO BIBLIOTECA ANALISI DEI REQUISITI Si vuole automatizzare la gestione prestiti dei libri di una biblioteca personale. La progettazione deve tener.
Transcript della presentazione:

Secondo Compito 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 unistanza 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.

Schema logico Amici Libro Prestito 1 1 NN Per la gestione della biblioteca personale sono state individuate le seguenti entità: AMICI PRESTITO LIBRO N N

Per lentità AMICI sono stati individuati i seguenti attributi: Id_amico: codice univoco dellamico Nome amico: insieme di tutti i nomi degli amici Soprannome amico: insieme di tutti i soprannomi degli amici Indirizzo: insieme degli indirizzi degli amici Per lentità LIBRO sono stati individuati i seguenti attributi: Id_libro: codice univoco del libro Titolo: insieme dei titoli dei libri Entità & attributi Segue

Entità & attributi Per lentità PRESTITO sono stati individuati i seguenti attributi: Id_amico: per individuare lamico al quale è stato prestato il libro. Funge da chiave esterna Id_libro:per individuare il libro prestato. Funge da chiave esterna. Data restituzione: individua la data i restituzione del libro. Data prestito: data di inizio del prestito del libro. Funge da chiave primaria unitamente ai campi Id_amico e Id_libro.

Relazioni Amici Libro NN Tra le tabelle AMICI e LIBRO si prevede una relazione molti a molti. Un amico può prendere in prestito più libri Un libro può essere preso in prestito da più amici Segue

Relazioni La relazione molti a molti si risolve aggiungendo lentità Prestito per cui : Amici Prestito 1N Si crea una relazione tra Amici e Prestito di uno a molti: Un amico può chiedere più prestiti Un prestito può essere chiesto da un amico Segue

Relazioni Prestito Libro N 1 E si crea una relazione tra Prestito e Libro di uno a molti: Un libro può essere oggetto di più prestiti Ogni prestito può avere ad oggetto un libro

Definizione delle caratteristiche degli attributi Tabella Amici Nome campo Tipo campo DimensioneVincoliNote Id_amicoContatore Intero lungo Primary Key Nome_amicoTesto30 Not null Soprannome_amic o testo40 Indirizzotesto40 Segue

Definizione delle caratteristiche degli attributi Tabella Libro Nome campo Tipo campo DimensioneVincoliNote Id_librocontatore Intero lungo Primary Key Titolotesto50Unique Segue

Definizione delle caratteristiche degli attributi Tabella Prestito Nome campo Tipo campo DimensioneVincoliNote Id_ amico Numerico Intero lungo Foreign key Link alla tabella Amici Id_libroNumerico Intero lungo Foreign key Link alla tabella libro Data inizio Data Primary key Chiave primaria insieme a id_amico e id_libro Data restituzione Data Not null

Campi nulli È stato previsto per il campo soprannome della tabella amici la possibilità di lasciarlo vuoto, considerando che questo campo viene riempito solo nel caso in cui ci sia stato un amico omonimo ad un altro, in maniera da distinguerli. Pertanto per la tabella amici non poteva essere utilizzata come chiave primaria la combinazione dei campi Nome_amico e Soprannome_amico appunto perché il campo Soprannome_amico puo essere vuoto e una chiave primaria non può avere campi vuoti.

Secondo compito 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.

Tabella REPARTI Nome campo Tipo campo DimensioneVincoliNote CodTesto1 Primary Key Codice di identificazione del reparto NomeTesto30Unique Primarionumerico Intero lungo Foreign Key Link a una tabella contenete i nomi dei primari

Tabella Pazienti Nome campo Tipo campo DimensioneVincoliNote CodContatore Intero lungo Primary Key Codice di identificazione del paziente CognomeTesto30 Not null nometesto20

Tabella Ricoveri Nome campo Tipo campo DimensioneVincoliNote PazienteContatore Intero lungo Foreign key Link alla tabella Pazienti InizioData Not null FineData Si può prevedere che il campo rimanga vuoto nel caso in cui il ricovero non sia finito RepartoTesto1 Foreign Key Link alla tabella Reparti dove il paziente è ricoverato

Tabella Medici Nome campo Tipo campo DimensioneVincoliNote MatrNumerico Intero lungo Primary Key NomeTesto20 Not null CognomeTesto30 RepartoTesto1 Foreign Key Link alla tabella Reparti di competenza del medico

Di Nicola Giannotti