diagramma entità relazione (ER)

Aperto da sun84, 14 Maggio 2008, 21:07:16

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

sun84

Ciao a tutti,
ho un problema riguardo la realizzazione di un diagramma ER (entità-relazione) per la successiva creazione di un database, tramite l'utilizzo di Access.
Il testo è quello che allego sotto.
Qualsiasi suggerimento è gradito. Monica


Si vuole realizzare una base di dati per la gestione (semplificata) di una agenzia di viaggi. La base di
dati contiene una lista di tutte le località verso le quali l'agenzia può organizzare viaggi. Ciascuna località
è identificata dal suo nome e dalla precisa posizione geografica (nazione, regione, città, ecc.).
In ciascuna località ci saranno un certo numero di monumenti interessanti per i turisti. Vogliamo
conoscere il nome, il tipo ("castello", "chiesa", ecc.) e la descrizione di ciascuno di questi monumenti,
nonché la loro posizione precisa. Se il monumento prevede visite a pagamento, vogliamo conoscere gli
orari di apertura e il prezzo del biglietto di entrata.
L'agenzia dispone inoltre di una lista degli alberghi e dei ristoranti presenti in ogni località. Per
ciascuno di questi sono conservate nella base di dati il nome, l'indirizzo e il numero di telefono. Per i
ristoranti, vengono memorizzati anche il tipo di cucina (italiana, cinese,...), l'orario di apertura, il costo
medio di un pasto normale e del menù turistico, se disponibile. Per gli alberghi, si tiene traccia della
categoria, del costo di una camera singola e doppia in alta e bassa stagione, dell'eventuale presenza di un
ristorante interno e di un garage riservato.
In ciascuna località, infine, l'agenzia ha uno o più "contatti", ad esempio altre agenzie di viaggio, la
locale azienda di soggiorno, ecc. Di ciascun contatto vogliamo conoscere denominazione, indirizzo,
numeri di telefono e FAX, il nome di una specifica persona a cui rivolgersi e l'orario in cui questa è
disponibile.
L'agenzia conserva, nella sua base di dati, una lista completa dei mezzi di trasporto disponibili per
muoversi tra le località gestite. I mezzi di trasporto previsti sono autobus, treni o aerei. Di ogni mezzo di
trasporto si conosce l'itinerario completo, costituito dalla lista ordinata di località toccate dal mezzo
durante il suo viaggio, con l'orario in cui ciascuna di queste località viene raggiunta e col prezzo
necessario a raggiungere ogni località a partire da quella precedente (in questo modo, per calcolare il
prezzo del viaggio tra due località non adiacenti, basta sommare i prezzi delle varie tratte che le
uniscono). Per i viaggi aerei e in autobus, si tiene anche traccia di tutti i dati riguardanti le linee
aeree/autolinee che forniscono il servizio.
L'agenzia organizza anche gite che prevedono la visita di una serie di località. Per ogni viaggio si
mantiene una lista (ordinata) delle località toccate, col tempo di permanenza in ciascuna, e dei mezzi di
trasporto usati per passere da una località all'altra. In ciascuna località è prevista la visita di una serie di
monumenti, e in alcune è previsto un pasto al ristorante. Si vogliono inoltre conoscere, per ciascuna gita,
il limite massimo e minimo di adesioni e il suo prezzo.
L'agenzia, infine, tiene traccia di tutti i suoi clienti. Per ogni cliente, oltre ai normali dati anagrafici,
viene mantenuta una lista di tutte le località visitate e dei mezzi di trasporto usati per raggiungerle

benna

Quale parte ti da problemi? inizia a dirci come lo realizzeresti, così da poterti eventualmente correggere.

marcoff

.... when i am good, i am good..... when i am bad, i am better...

marcoff

.... when i am good, i am good..... when i am bad, i am better...