Progetto Gestione dei Data Base Turistici PROGETTO 1



Documenti analoghi
Esercizio ER 1. Soluzione ER 1

UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria

Laboratori. Laboratori

Gli attributi di STUDENTE saranno: Matricola (chiave primaria), Cognome, Nome.

Analisi e progettazione del software AbcBid studio di caso 6 dicembre 2007 REQUISITI ITERAZIONE 1

Modello E-R. Modello relazionale

MODELLO E-R MODELLO RELAZIONALE SQL

CAPITOLO 7 ESERCIZI SUL MODELLO ER

Laboratorio di basi di dati: progettazione Caso di studio Agenzia di prenotazioni alberghiere 1 Specifica dei requisiti

Esercitazione 7 Progettazione concettuale. Versione elettronica: L07.progConcettuale.pdf

Esercizi di progettazione. Basi di dati

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 23 Settembre 03 Nome: Cognome: Matricola:

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

Corso di Basi di Dati. Progettazione di Database: Esercizi Home page del corso:

Soluzione esercizio 1: schema E-R

Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006. Esercizi entità relazione risolti. a cura di Angela Campagnaro

(Esercizi Tratti da Temi d esame degli ordinamenti precedenti)

Traccia delle soluzioni

ESERCIZIO 1 (15 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un sistema di prenotazioni di biglietti aerei:

INVIO SMS

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Tempo a disposizione: 2 ore 30 minuti

P a g i n a 1 MANUALE OPERATIVO CIA COMINUCA

TEMI D ESAME DI INFORMATICA 2004 SISTEMI : RETE SCOLASTICA 2003 INFORMATICA: VIVAIO 2002 INFORMATICA: BANCA DEL TEMPO 2000 INFORMATICA: AGENZIA VIAGGI

Informatica (Basi di Dati)

Progetto PI , passo A.2 versione del 6 febbraio 2007

Esercizi di progettazione concettuale di una base di dati

Basi di dati. Esercizi sul modello E.R.

Gestione Turni. Introduzione

Basi di dati 9 febbraio 2010 Compito A

Esercizio III. telefono, tipo di regia (comico, drammatico, ) per i registi: il nome e il cognome (che identificano il regista), l età, il

Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi

I dubbi relativi all emissione della polizza

UNIVERSITÀ DEGLI STUDI DI BRESCIA Facoltà di Ingegneria

Basi di dati I Soluzione Quinto Homework del 9 gennaio 2013

Regolamento esperienze VPCARD

2.0 Gli archivi. 2.1 Inserire gli archivi. 2.2 Archivio Clienti, Fornitori, Materiali, Noleggi ed Altri Costi. Impresa Edile Guida all uso

Esercitazione di Basi di Dati

GUIDA AL CALCOLO DEI COSTI DELLE ATTIVITA DI RICERCA DOCUMENTALE

TITOLO VII USI IN MATERIA ALBERGHIERA

PROMOZIONE TURISTICA NEL NORD EUROPA

SistemiInformatividiRete

MANUALE PARCELLA FACILE PLUS INDICE

Progetto PI , passo A.1 versione del 14 febbraio 2007

CONTROLLO DI GESTIONE DELLO STUDIO

Informativa per la clientela

Esercizio data base "Biblioteca"

Il database management system Access

Progettazione del Software, Laurea in Ingegneria Gestionale Progettazione del Software Laurea in Ing. Gestionale

Progettazione di Database

Progettazione di Database. Un Esempio

Esercizi. Facoltà di Scienze Matematiche, Fisiche e Naturali. Riferimenti. Laurea in Bioinformatica Basi di Dati Anno Accademico 2008/2009

Esercizio. Atzeni e altri, Basi di dati, Capitolo 8 64

Prova scritta. Giovedì 02 Ottobre Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008

Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1

Trasforma la tua attività in un punto ioritiro.

Esercitazione di Basi di Dati

Roma, 2 dicembre Premessa

COMUNE DI GENOVA DIREZIONE CULTURA SETTORE MUSEI E BIBLIOTECHE INDAGINE SULLA QUALITA PERCEPITA RIFERITA ALLE BIBLIOTECHE PODESTA E SERVITANA

Le Basi di Dati. Le Basi di Dati

volontariato: I conti raccontano ANCHE di noi 4 incontro: venerdì 15 marzo

Indice: Come nasce? Come funziona? Crisi Applicazione per smartphone Sito internet Twetter Dati relativi alla popolarità

Basi di dati. Esercitazione ER. Paolo Papotti. Esercizio giugno 2005

Indice FAQ

2 AutoSIcura - presentazione aziendale

Attività federale di marketing

SWIM. SKF World-class Invoice Matching. fatture e documenti di consegna. Rev 04

Database 1 biblioteca universitaria. Testo del quesito

SISTEMA CONTROLLO ACCESSO PARCHI AVVENTURA JUNGLE TRACK

Identificatori delle entità

Gestione della memoria centrale

Soluzione dell esercizio del 12 Febbraio 2004

Note Logistiche. Camera singola:. 200,00 solo per gli aventi diritto al voto; Camera singola:. 300,00 per gli accompagnatori;

Volagratis: un partner unico per poter offrire ai vostri clienti tutti i voli a basso costo

Capitolo VI. L impegno dell alloggio è assunto nel momento in cui l albergatore accetta di riservare la camera ordinata dal cliente o da chi per lui.

MODELLO DI DICHIARAZIONE INFORMAZIONI RELATIVE ALLA QUALIFICA DI PMI

Technical Document Release Version 1.0. Product Sheet. MediaSpot. Creazione e gestione palinsesto pubblicitario

Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS

Gentile Cliente, Il modulo allegato si divide in 4 parti:

Università Politecnica delle Marche. Progetto Didattico

Questa procedura permette l'introduzione, la variazione, l'annullamento dei dati relativi al Piano dei Conti, ai clienti ed ai fornitori.

Gestione del workflow

L OFFERTA FORMATIVA DEL 2015

ECONOMIA CLASSE IV prof.ssa Midolo L ASPETTO ECONOMICO DELLA GESTIONE. (lezione della prof.ssa Edi Dal Farra)

03. Il Modello Gestionale per Processi

Schede di conto Appunti di contabilità mezzi liquidi e schede di conto. Luca Dossena - Docente

Promoter e hostess (2008)

LE SPESE ALBERGHIERE E PER LA SOMMINISTRAZIONE DI ALIMENTI E BEVANDE

PROFESSIONE OSS REALIZZATA DA: DESANTIS GIADA ABATE MARTINA BUZI VALENTINA

Manuale d'uso. Manuale d'uso Primo utilizzo Generale Gestione conti Indici di fatturazione Aliquote...

GESTIONE CONTRATTI. Contratti clienti e contratti fornitori

Corso: La comunicazione aziendale

Area Amministrativa Prima nota IVA e Contabile Bolla Doganale

Progetto di basi di dati Laboratorio di diagnosi mediche

Check List. N processo verbale. Da compilare manualmente dopo l acquisizione del Processo Verbale. Check List versione nuova

Modello Relazionale dei DBMS - Vincoli Tradizionalmente, esistono quattro modelli logici: Gerarchico Reticolare Relazionale A oggetti XML I modelli

Unità C1 Modello logico

DON BOSCO CUP 2012 FESTA NAZIONALE PATTINAGGIO ARTISTICO Valdagno (VI) Novembre 2012

ACS DATA SYSTEMS DIGITAL SIGNAGE & TICKETING

Informatica Industriale Modello funzionale: Informazione Progettazione concettuale

REGOLAMENTO ECONOMALE PER L ACQUISTO DI BENI E SERVIZI

Transcript:

PROGETTO 1 Si vuole realizzare una base dati per una società che eroga servizi di consulenza su una serie di prodotti su tutto il territorio nazionale. La società è dislocata su più sedi di cui si vuole conoscere il nome, le zone di competenza, l indirizzo, almeno un numero di telefono, fax, l orario di lavoro. Ad ogni sede sono collegati più consulenti ognuno dei quali segue più clienti e opera almeno in una zona di competenza. I consulenti devono essere maggiorenni e possono essere dipendenti della società o liberi professionisti. Dei liberi professionisti vogliamo sapere la partita iva mentre dei dipendenti la loro posizione INPS. Seppur il consulente fa capo ad una sola sede si da la possibilità di cambiare nel tempo quella di riferimento. In questo modo però, si vuole mantenere lo storico delle sedi di appartenenza: quelle passate con la data di inizio e termine di lavoro, e quella attuale con solo la data di inizio. Dei clienti si vuole sapere il nome, il cognome, l indirizzo, il numero di telefono, il codice fiscale, la professione. Ogni cliente può far riferimento a più consulenti della stesa sede. Ogni sede è dislocata su più piani, ognuna con diversi uffici che si diversificano per le loro funzionalità (vendite, acquisti, amministrativo, finanziario, etc). Ogni consulente ha un proprio ufficio in uno di questi piani, di questo si vuole sapere anche il numero di stanza. - 1 -

PROGETTO 2 Si vuole realizzare una base dati per una società che eroga servizi per il territorio, dando informazioni logistiche ed itinerari per la Regione Marche. La società ha contatti con tutti i soggetti attivi del territorio che possono essere classificati in Alloggi, Ristoranti, Musei, Enoteche, Parchi naturalistici e zone di interesse storico. Per ogni soggetto si vuole conoscere il nome, la località, il numero di telefono, l eventuale fax, mail, cap, un sito dove acquisire maggiori informazioni. Nello specifico per gli alloggi si vuole conoscere anche la categoria, per i musei e i parchi il prezzo del biglietto di entrata e gli orari. La società, dislocata su più sedi permette di avere un contatto diretto con i clienti e consigliargli gli iter di interesse durante i periodi di vacanza. Dei clienti si conosce il nome, il cognome, la residenza, la data di nascita un telefono e per ognuno si mantiene uno storico di tutti i viaggi che ha fatto e per ogni viaggio quali soggetti (di quelli sopra considerati) sono stati visitati. I dipendenti della società mantengono i rapporti con i clienti. Ogni dipendente ha di competenza una specifica fascia di clienti: giovani (con età inferiore a 35 anni), medi (dai 36 ai 60 anni) e anziani (dai 60 in su). - 2 -

PROGETTO 3 Si vuole realizzare una base dati per una società alberghiera che opera per le regioni del centro Italia. La società dispone di più strutture ognuna delle quali dislocata su più piani e con due reparti, uno fumatori e uno non fumatori. Ogni struttura inoltre ha più sale dedicate a conferenza (contraddistinte con un proprio nome, capienza, prezzo, attrezzature tecniche, la presenza o meno di una lavagna e di un proiettore, la decorazione (moderno/antico), e altri servizi come sauna, palestra, piscina e ristorante. Della sauna, palestra e piscina si vuole mantenere la tracciabilità del costo di utilizzo e dei clienti (rigorosamente maggiorenni) che giornalmente ne fanno uso. Del ristorante si vuole mantenere traccia dei tavoli (occupati sia alla mattina per la colazione, a pranzo che alla cena) e a quale stanza appartengono i clienti. Inoltre, al DB è collegato un sistema di prenotazione quindi anche per ogni camera si vuole sapere se libera o occupata in determinati giorni, e se occupata il cliente di riferimento. Del cliente si vuole sapere il nome, cognome, cod. fiscale, residenza, cellulare, se è cliente gold e carta di credito per la garanzia. Ogni sede, inoltre, è collegata ad una e una sola agenzia di pulizia della quale si vuole conoscere il nome, i dipendenti, il telefono, la sede legale, e i riferimenti bancari (nome banca e IBAN). - 3 -

PROGETTO 4 Si vuole realizzare una base dati per una società che gestisce locali estivi lungo la costa. La società ha come clienti i gestore dei locali e mira ad ottimizzare l attrazione turistica del territorio I locali possono essere stabilimenti balneari, discoteche, bar e pub. Di tutti si vuole mantenere il nome, la ragione sociale, la descrizione, la sede legale e la sede operativa, la partita iva, il telefono e l eventuale fax. Degli stabilimenti balneari si vogliono mantenere informazioni sulla dimensione, gli ombrelloni disponibili, il fatturato annuo, se organizzano dopo cena (si/no) o se organizzano serate particolari (si/no). Per le discoteche si vuole conoscere l orario di apertura e il costo del biglietto di ingresso. Per i bar si vuole sapere se organizzano aperitivi e dopo cena particolari con musica dal vivo o intrattenimenti similari. I pub devono mantenere informazioni sul loro orario di apertura e se gestiscono uno spazio anche all aperto. Tale società inoltre è collegata con altre società di servizi che si occupano di trasporti, sicurezza e pulizia. Di queste società si conoscono il nome, la tipologia, la residenza e il telefono e sconto. Ogni società che gestisce locali estivi può essere in comunicazione con le società appena descritte e usufruire del servizio e dello sconto che queste applicano. - 4 -

PROGETTO 5 Si vuole realizzare una base dati per una biblioteca che mette a disposizione libri anche per periodi di tempo lunghi. La biblioteca dispone di numerosi libri con un proprio codice identificativo (2 lettere per la categoria, 4 numeri per l anno, 2 lettere per gli autori, 4 lettere per il numero di pagine, e una lettera di controllo) e con una categoria. Per ogni libro si vuole poi conoscere i nome degli autori (uno o più) e la casa editrice. Ad ogni libro poi è associato un prezzo di listino che corrisponde al prezzo giornaliero per la presa in prestito. Ogni volta che il libro viene preso in prestito si deve mantenere tracciabilità di chi l ha richiesto, la data in cui viene preso e in cui viene restituito (per i libri riconsegnati), la data di in viene preso in prestito e un numero di giorni fittizio di tenuta (per i non riconsegnati), e l ammontare da pagare per il servizio. Il cliente viene classificato mediate il suo codice fiscale, il nome, il cognome e il numero di telefono. Alla consegna del libro si deve procedere a fatturazione. Per ogni fattura si vuole mantenere traccia del libro che è stato usufruito, del numero fattura, della data, dell imponibile, dell iva e del valore totale da pagare. Si vuole inoltre sapere se è stato pagato in contanti. - 5 -

PROGETTO 6 Si vuole realizzare una base dati per una biblioteca che mette a disposizione libri anche per periodi di tempo lunghi. La biblioteca dispone di numerosi libri con un proprio codice identificativo (2 lettere per la categoria, 4 numeri per l anno, 2 lettere per gli autori, 4 lettere per il numero di pagine, e una lettera di controllo) e con una categoria. Per ogni libro si vuole poi conoscere i nome degli autori (uno o più) e la casa editrice. Ad ogni libro poi è associato un prezzo di listino che corrisponde al prezzo giornaliero per la presa in prestito. Per gli autori dei libri si vuole conoscere il nome, cognome e una breve descrizione. Inoltre per ognuno si vuole mantenere una lista di libri non presente in biblioteca ma di cui vogliamo mantenere il riferimento di un altra biblioteca che magari può averlo a disposizione. Di questa si vuole mantenere il nome, l indirizzo dove ritrovarla e il numero di telefono. Ogni libro è posizionato in un determinato scaffale della categoria di cui appartiene. Quindi una categoria ha più scaffali e su ogni scaffale ci può essere una sola categoria di libri. Ogni 4 scaffali, inoltre, è associato un posto di lettura dove i clienti si possono sedere e consultare il libro. - 6 -

PROGETTO 7 Si vuole realizzare una base dati per un museo di una importante città storica che può essere ad esempio Roma. Il museo è composto in diversi settori ognuno dei quali contraddistinto dal nome e di cui si vuole mantenere informazioni relative al numero di opere, ai metri quadrati disponibili e agli autori che hanno esposto in quel settore una propria opera. Degli autori su vuole conoscere il nome e il cognome, la data di nascita e una eventuale data di morte e la tecnica utilizzata per l opera. Per le opere, che possono essere pitture o sculture, si vuole sapere il nome, la data di realizzazione, una breve descrizione e ovviamente l autore che l ha creata. I clienti del museo si contraddistinguono in studenti e non studenti. Per ognuno si vuole sapere il codice fiscale, il nome, il cognome, l età e la residenza. Per gli studenti si vuole conoscere la scuola di provenienza, mentre per i non studenti la professione svolta. Per ogni giorno di apertura si vuole mantenere traccia dei clienti che hanno visitato il museo e l ammontare del biglietto pagato. - 7 -

PROGETTO 8 Si vuole realizzare una base dati per una compagnia aerea con scali in quasi tutti i paesi europei. La compagnia è composta da più aerei ognuno dei quali si contraddistingue da codice aereo, nome, capienza. Ogni giorno vengono fatte diverse tratte distinguibili da nome, aeroporto partenza, aeroporto arrivo, giorno e orario di partenza. L aeroporto si può descrivere dal nome, città e numero piste. Per ogni volo si prevede la necessita di un capitano di volo e 3 hostess. Per ogni dipendente (divisibili appunto in capitani e hostess) si vuole conoscere codice fiscale, cognome, nome, età, stipendio. Le hostess non possono avere uno stipendio più alto del capitano di volo che accompagnano. Per ogni volo, inoltre, si vogliono correlare i clienti (nome, cognome, codice fiscale, residenza, telefono, carta di credito) che però nell arco della loro vita possono fare più voli anche più volte a giorno. Per ogni volo, quindi, si vuole conoscere il numero di posti ancora disponibili. Ogni cliente, per ogni volo, ha associato dei bagagli a chi viene associato un codice e una breve descrizione. - 8 -

PROGETTO 9 Si vuole realizzare una base dati per un negozio che vende scarpe. Esso è dislocato su più sede per ognuna della quale si vuole conoscere il nome, l indirizzo, i metri quadri e le commesse che ci lavorano. Per ogni commessa si vuole conoscere il codice fiscale, il nome, cognome, IBAN e posizione contrattuale. Le commesse possono avere una posizione contrattuale distinta a 4 livelli e chi si trova ad un livello più basso non può percepire uno stipendio superire rispetto alle commesse che hanno un li vello più alto. Le scarpe disponibili sui negozi sono di diverse marche e ogni marca ha diversi modelli con diversi numeri di scarpa disponibili. Le scarpe si possono dividere in categorie: stivale, stivaletto, decoltè e ciabatta. Ogni prodotto è caratterizzato da un prezzo e da un relativo sconto fatto ai clienti fedeltà. I clienti sono schedati e per ognuno si conosce il nome, cognome, codice fiscale, cellulare, la residenza, la professione e l età. Per ogni cliente si vuole mantenere traccia del modello di scarpa che il cliente ha acquistato nell arco dell anno e della data di acquisto. Ad ogni cliente viene fatta la fattura composta dal numero, data, modello di scarpa interessato, eventuale sconto e importo totale. - 9 -

PROGETTO 10 Si vuole realizzare una base di dati per la gestione del programma di concerti di Settembre Musica, tenendo conto delle seguenti informazioni: i concerti proposti nel programma sono identificati da un codice numerico e sono caratterizzati da titolo e descrizione; ogni concerto è composto da un certo numero di pezzi musicali, ogni pezzo è caratterizzato da un titolo e uno o più autori, inoltre, per ogni concerto, si conosce l'ordine in cui sono rappresentati i pezzi che fanno parte del programma; l'esecutore di ogni concerto è identificato da una matricola ed è caratterizzato da nome e stato di provenienza; l'esecutore può essere un'orchestra oppure un solista; nel caso delle orchestre si memorizzano il nome del direttore e il numero degli elementi dell'orchestra, mentre nel caso del solista si considera lo strumento suonato. Per le orchestre, inoltre, si memorizzano i componenti (un orchestrale può suonare in una sola orchestra), identificati da una matricola univoca dell'orchestra di appartenenza, e caratterizzati da nome, data di nascita e strumenti suonati; i concerti sono tenuti in sale da concerto, identificate da un codice univoco e caratterizzate da nome, indirizzo, capienza massima, numero di posti a sedere, ed eventualmente uno o più numeri di telefono; - 10 -