Estratto del documento

Progetto del modulo di basi di dati "Catena di alberghi"

Pina Acierno

Specifiche dei dati

Si vuole realizzare una base di dati per una catena di grandi alberghi. Per ogni albergo, si vuole tenere traccia del nome, della località, del numero di camere e box auto presenti nell'albergo, del nome del direttore, nonché del numero di camere e box auto attualmente disponibili.

I clienti possono effettuare prenotazioni presso uno o più alberghi appartenenti alla catena. La prenotazione è identificata da un codice e contiene il cognome del cliente, la data in cui è stata effettuata, le date previste di arrivo e partenza, e il numero di camere (ed eventualmente di box auto) prenotati.

Le camere sono caratterizzate da un numero (valido solo all'interno di ogni singolo albergo), dal tipo di camera (singola, doppia, suite, ecc.), dal numero di letti, dalla presenza o meno di servizi. I box auto sono caratterizzati da un numero (valido solo all'interno di ogni singolo albergo), dall'ubicazione, dalla dimensione, dal tipo (coperto/scoperto).

Per ogni camera occupata si vuole tenere traccia delle informazioni relative agli ospiti, in particolare, numero del documento d'identità, nome, cognome, residenza, data di nascita. Inoltre, si vuole tenere traccia della prenotazione con la quale la camera era stata riservata. Per ogni box auto, si vuole tenere traccia delle camere in cui risiedono gli ospiti che lo utilizzano.

Termine originario/Termine sostitutivo

  • Ospite: Cliente

Specifiche sulle operazioni

Per la catena di alberghi sono previste alcune relazioni, di cui riportiamo una breve descrizione:

  • O1 Introduci un nuovo cliente 100g
  • O2 Eliminazione dei dati di un cliente già memorizzato
  • O3 Prenota una camera con o senza box 1000g
  • O4 Cancella una prenotazione 400g
  • O5 Consegna la camera con o senza box 800g

Analisi delle specifiche e ristrutturazione dei requisiti

In questo paragrafo ci si occupa della fase di analisi e ristrutturazione dei requisiti raccolti, producendo un insieme omogeneo e non ambiguo di specifiche da utilizzare nelle fasi successive della progettazione.

Si individuano i termini più rilevanti con eventuali sinonimi e omonimi utilizzando un glossario dei termini ai quali associamo una breve descrizione.

Glossario dei termini

Termine Descrizione Sinonimi Termini collegati
Albergo Stabile Hotel Camere, box, cliente
Cliente Soggetto che richiede la stanza Ospite Prenotazione, Persona, Camera
Camera Camera presente in un albergo Albergo
Box Posto auto Posto Albergo, Parcheggio, Camera, Garage
Prenotazione Richiesta di una camera da parte di un cliente, in un tempo anticipato Camere

Dati su albergo

Per l'albergo (circa 100), si rappresenta dati come il nome, località e nome direttore, l'unione di nome e località identifica l'albergo.

Dati sui clienti

Per i clienti (circa 3000), si rappresentano i dati anagrafici come nome, cognome, data di nascita, residenza e codice fiscale.

Dati sulle camere

Per le camere (circa 3000), si rappresenta dati come il numero (che lo identificano all'interno di un unico albergo), il tipo (come suite, singola, doppia eccetera), e la presenza o meno dei servizi.

Dati sui box

Per i box (circa 900), si rappresenta dati come il numero (che lo identificano all'interno di un unico albergo), l'ubicazione, il tipo (coperto o scoperto).

Dati sulla prenotazione

Per le prenotazioni (circa 500), si rappresenta un codice per identificarlo, il cognome del cliente, la data di inizio e la data di fine del periodo di pernottamento, il numero della camera e l'eventuale numero box.

Entità e attributi

Entità Descrizione Attributi Identificatore
Camera Camera presente in un albergo Numero letti, Servizi Numero, nome e località dell'albergo
Cliente Soggetto che prenota una camera e/o la occupa Numero C.I., Nome, Cognome, Data di nascita, Residenza Numero C.I.
Albergo Stabile Nome, Località, Nome direttore Nome, località
Box Luogo nel quale far sostare l'auto Numero, Ubicazione, Dimensione Numero, nome e località dell'albergo

Relazioni

Relazione Entità partecipanti Descrizione
Composizione Albergo, Camera Gli alberghi contengono al loro interno un diverso numero di camere
Possesso Albergo, Box Gli alberghi possono avere dei box per le auto dei clienti
Prenotazione Cliente, Camera Un cliente può prenotare una o più camere
Occupazione Cliente, Camera I clienti ospitano una camera per un certo periodo
Associazione Box, Camera Se un cliente usufruisce di un box, quest'ultimo è associato alla camera in cui risiede

Progettazione logica

Si effettua, ora, la progettazione logica della base di dati.

Analisi delle ridondanze

Si è effettuata prima una analisi delle ridondanze, da tale analisi si è trovata una ridondanza nella relazione prenotazione, poiché il box è già associato alla camera.

Eliminazione delle gerarchie

Nello schema sono presenti due gerarchie. Per quanto riguarda le camere, le entità suite, doppia e singola possono essere sostituite da un attributo chiamato tipo, perché non indicano niente altro che il tipo che la camera può assumere. Analogamente avviene per l'entità box che assumerà l'attributo tipo, in questo caso di tipo booleano.

Tavola dei volumi

Concetto Tipo Volume
Albergo E 100
Camera E 3000
Box E 900
Cliente E 60000
Occupazione R 60000
Prenotazione R 30000
Associazione R 10000

Tavola degli accessi

Concetto Costrutto Accessi Tipo
Albergo Entità 1 al mese L
Camera Entità 200 al giorno L
Box Entità 50 al giorno L
Cliente Entità 100 al giorno SL
Prenotazione Relazione 100 al giorno SL
Occupazione Relazione 5 al giorno S
Associazione Relazione 1 al giorno S

Tavola delle frequenze

Operazione Descrizione Frequenza Tipo
O1 Introduci un nuovo cliente 100 al giorno OL
O2 Eliminazione dei dati di un cliente già memorizzato 200 al giorno B
O3 Prenota una camera con o senza box 10000 al giorno OL
O4 Cancella una prenotazione
Anteprima
Vedrai una selezione di 6 pagine su 21
Basi di Dati – Progetto Catena alberghi Pag. 1 Basi di Dati – Progetto Catena alberghi Pag. 2
Anteprima di 6 pagg. su 21.
Scarica il documento per vederlo tutto.
Basi di Dati – Progetto Catena alberghi Pag. 6
Anteprima di 6 pagg. su 21.
Scarica il documento per vederlo tutto.
Basi di Dati – Progetto Catena alberghi Pag. 11
Anteprima di 6 pagg. su 21.
Scarica il documento per vederlo tutto.
Basi di Dati – Progetto Catena alberghi Pag. 16
Anteprima di 6 pagg. su 21.
Scarica il documento per vederlo tutto.
Basi di Dati – Progetto Catena alberghi Pag. 21
1 su 21
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Sara F di informazioni apprese con la frequenza delle lezioni di Basi di Dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Chianese Angelo.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community