ISTITUTO PROFESSIONALE DI STATO
SERVIZI PER L’ENOGASTRONOMIA E L’OSPITALITÀ ALBERGHIERA
Servizi per l’enogastronomia e l’ospitalità alberghiera
Servizi commerciali - Servizi socio-sanitari: odontotecnica
Via De Gasperi, n° 302/304 - 84016 Pagani (SA)
Tel /Fax 0815151982 - www.ipsseoapittoni.gov.it
Cod. Mecc.: SARH03000E - CF: 94029550657
M01PO.9 Ed.1 Rev.0
Scuole in rete:
IPSSEOA ”M. Pittoni” - Pagani (SA)
- Scuola Capofila: Dirigente Scolastico prof. ssa Rosanna Rosa
I.C. ” S. Alfonso de’ Liguori ” - Pagani (SA)
- Dirigente Scolastico Dr. Maurizio Paolillo
S. M. S. ” A. Criscuolo ” - Pagani (SA)
-Dirigente Scolastico prof.ssa Albina Arpaia
I.C. “Anardi” - Scafati (SA)
-Dirigente Scolastico prof. ssa Debora Minghelli
ANIMATORE DIGITALE
Prof.ssa Landi Lucia
Il progetto “ REGISTRO OPPORTUNITA’ ”
consiste nel creare un database contenente
alberghi e ristoranti presenti in provincia di
Salerno. Ogni albergo o ristorante è individuato in
modo univoco da un Codice alfanumerico di 5
caratteri, con la differenziazione solo sul primo
carattere: sarà “AXXXX” per individuare un
albergo; sarà “RYYYY” per individuare un
ristorante.
Il database è a disposizione di ogni scuola ad
indirizzo turistico-alberghiero e delle scuole in
rete; ciascun alunno, interrogando il database,
viene a sapere quali sono le figure professionali
richieste
in un determinato periodo per uno stage , per un
lavoro stagionale, per una assunzione, ecc.
L’ alunno ha la possibilità di visualizzare il totale
dei posti disponibili per Settore, relativamente al
l’ albergo o ristorante desiderato oppure la
possibilità di visualizzare il totale dei posti
disponibili per ogni singola figura professionale
relativa a ciascun
Settore dell’albergo o ristorante desiderato.
Si prevede , dopo la realizzazione fisica del nostro
DATABASE, una fase propedeutica di
caricamento dell’ Anagrafica degli alberghi e dei
ristoranti della provincia di Salerno
Dopo la fase di start-up, per avere una fotografia
reale della situazione dei posti vacanti in alberghi
e ristoranti, si prevede una fase di aggiornamento
dei dati relativi che deve avvenire con
cadenza periodica.
La scuola capofila si riserva il rapporto di
mediazione con l’azienda, in regime di Alternanza
Scuola-Lavoro.
Il progetto si articola nei seguenti passi
•Modelli dei dati
•Progettazione concettuale (E/R)
•Progettazione logica (Relazionale)
•Progettazione fisica
DATA BASE
Il DB degli alberghi e dei ristoranti deve
avere i seguenti requisiti:
• I dati devono essere organizzati con ridondanza
minima (non duplicati inutilmente)‫‏‬
• Devono essere condivisi (unica versione dei
dati)‫‏‬
• Devono essere permanenti (memorie di massa e
tecniche di storage)‫‏‬
Modellazione dei dati
Modellare i dati significa:
costruire una rappresentazione
semplificata della realtà osservata,
individuandone gli elementi caratterizzanti
e i legami intercorrenti tra essi.
Organizzazione del DB
REGISTRO OPPORTUNITÀ
Codice Nome albergo
/ristorante
A9999
Data inizio Data Fine
Indirizzo
NOVO HOTEL 01-01-2015 12-31-2016 Via
Litoranea
Salerno
Settori
Posti
Vacanti
Gestione
Ricevimento
Cucina
Sala
5
6
7
0
DB con il dettaglio dei SETTORI (1)
Codice
Data
inizio
Data fine
Settori
Figure
Posti
vacanti
A9999
01-012015
12-312016
Gestione
Direttore d’albergo
Economo
Marketing Manager
Manager reparto camere
Food & Beverage
Manager Direttore
risorse umane Revenue
manager
1
1
1
1
1
0
0
Ricevimento
Capo ricevimento
Reservation Manager
Addetto prenotazione
Receptionist
Portiere notturno
Facchino
3
2
1
0
0
DB con il dettaglio dei SETTORI (2)
Codice
Data
inizio
Data fine
Settori
Figure
Posti
vacanti
A9999
01-012015
12-312016
Cucina
Cuoco
Aiuto cuoco
Lavapiatti
5
1
1
Sala
Cameriere
Barman
Maitre
0
0
0
Modellazione dei dati
La progettazione di un modello di dati avviene su 3 livelli:
1. CONCETTUALE
2. LOGICO
3. FISICO
Modellazione dei dati
Realtà
Modello concettuale
Rappresenta la realtà dei
dati e le relazioni tra essi
attraverso uno schema
(Modello E/R)
Modello logico
Modello fisico
Rappresenta l’effettiva
installazione degli archivi
elettronici
Rappresenta il modo attraverso
cui i dati sono organizzati negli
archivi elettronici. Descrive
quindi la composizione ed il
formato dei dati nel loro
aspetto di struttura logica dei
dati.
Progettazione concettuale
Obiettivo: rappresentazione completa ed efficace
della realtà ai fini informativi in modo
indipendente dal DBMS.
I modelli usati sono definiti modelli semantici.
Usiamo per il nostro progetto il modello E/R
Il modello E/R
Il modello entità/associazioni (Entity/Relationship)
è strumento utilizzato per costruire un modello
concettuale dei dati indipendente dalle applicazioni.
=> risultato: lo schema E/R
rappresentazione grafica che permette di
individuare gli elementi del modello concettuale e le
associazioni tra esse.
Gli elementi di un modello entità/associazioni sono:
• entità
• associazioni,
• attributi.
L’entità
L’entità è un oggetto (concreto o astratto) che ha un
significato anche quando viene considerato in modo
isolato ed è di interesse per la realtà che si vuole
modellare.
Esempi di entità nel nostro progetto:
 Un albergo
 Un ristorante
Nella rappresentazione grafica le entità sono
identificate con un rettangolo contenente all’interno il
nome dell’entità.
ALBERGO
SETTORI
L’associazione
L’associazione (relationship)
un’interazione tra le entità.
è
ALBERGO
un
legame
che
stabilisce
SETTORI
Ogni associazione ha due versi:
- ogni verso ha un’entità di partenza e una di arrivo;
- ogni verso inoltre ha una descrizione che consente di
comprenderne il significato.
L’associazione
Posseduti da
ALBERGO
SETTORI
Possiede
tra l’entità ALBERGO e l’entità SETTORI esiste
un’associazione che può essere descritta secondo due versi:
- albergo possiede uno o più settori
- un settore è posseduto da un albergo.
Gli attributi
Le proprietà delle entità e delle associazioni vengono descritte
attraverso gli attributi.
Gli attributi per l’entità SETTORI possono essere raggruppati
in 4 aree:
GESTIONE
RICEVIMENTO
CUCINA
SALA
Gli attributi
SETTORI
GESTIONE
RICEVIMENTO
CUCINA
SALA
Gli attributi
Le caratteristiche di ogni attributo sono :
• il formato: indica il tipo di valori che assume; i tre formati base
sono: carattere, numerico, data/ora.
• la dimensione indica la quantità massima di caratteri o cifre
inseribili.
• l’opzionalità indica la possibilità di non essere sempre
valorizzato: l’attributo è obbligatorio se deve avere valore non
nullo, facoltativo se sono accettabili valori nulli.
Il valore nullo (in inglese Null) rappresenta un’informazione
mancante, inapplicabile o sconosciuta.
I possibili valori che possono assumere gli attributi sono:
GESTIONE: Direttore d’albergo, Economo, Marketing
Manager (responsabile vendita), Manager del reparto camere
(Room Division Manager), Food & Beverage Manager
(responsabile cibo e bevande), Direttore risorse umane,
Revenue manager.
RICEVIMENTO: Capo ricevimento, Reservation Manager,
Addetto prenotazione, Receptionist, Portiere notturno,
Facchino
CUCINA: Cuoco, Aiuto cuoco, Lavapiatti
SALA : Cameriere, Barman, Maitre
Chiave primaria
Nel nostro progetto la chiave o primary key è formata dal campo
CODICE che puo’ assumere i seguenti valori:
Da A0000 a A9999 se si tratta di albergo
Da R0000 a R9999 se si tratta di ristorante.
Tale codice è univoco per ogni ristorante o albergo.
In fase di consultazione, digitando il codice di un albergo/risorante si
avrà l’elenco dei posti disponibili , nei vari settori, relativi a quel
ristorante o albergo.
E’ definita anche una seconda chiave NON univoca formata dalla Data
Inizio e dalla Data Fine.
In fase di consultazione, digitando la data inizio e la data fine si avrà
l’elenco di tutti gli alberghi/ristoranti aventi posti disponibili nei vari
settori relativamente al periodo richiesto
Per avere in dettaglio i posti vacanti per ogni tipologia di figura
professionale, bisogna cliccare su SETTORI
Le associazioni tra entità
a. Associazione 1:N (uno a molti) o semplice
Nel nostro progetto, è presente solo l’ assocazione 1:N: A
un elemento di E1 possono corrispondere più elementi di
E2, mentre ad ogni elemento di E2 deve corrispondere uno
e un solo elemento di E1.
E1
E2
Ogni istanza della prima entità si può associare a uno o più
istanze della seconda entità, mentre ogni istanza della seconda
entità si deve associare ad una sola istanza della prima.
Le associazioni tra entità
Esempio 1
CUCINA
Riferito a
1
Movimentato da
N
Cuoco,
Aiuto cuoco,
Lavapiatti
Le associazioni tra entità
Esempio 2
SALA
Riferito a
1
Movimentato da
N
Cuoco,
Aiuto cuoco,
Lavapiatti
DESCRIZIONE DEI DATI
Il nostro REGISTRO OPPORTUNITA’ rappresenta la seguente
situazione:
•Ciascun albergo/ ristorante è individuato in modo univoco da
codice
•Ciascun albergo/ristorante è individuato dal nome e dal
l’indirizzo
•Ciascun albergo/ristorante è caratterizzato da 4 SETTORI
•Ciascun SETTORE è caratterizzato da figure professionali
•Per ciascuna figura professionale è indicato il numero di posti
vacanti
Nel nostro progetto concettuale sono individuate le seguenti entità
ENTITA’
•Albergo
•
•
•
ATTRIBUTI
Codice di identificazione
Nome proprio
Indirizzo fisico
Posti vacanti per ogni settore
Settori
Figure professionali
Posti vacanti per ogni figura
professionale
Descrizione fisica dei dati
ARCHIVIO
CAMPO
CHIAVE
FORMATO
DIMENSIONE
Registro
Opportunità
Codice
Primaria
Alfanumerico
5
Alfanumerico
25
Denominazione
Data Inizio
Secondaria
DATE
10
Data Fine
Secondaria
DATE
10
Alfanumerico
40
Indirizzo
ARCHIVIO
CAMPO
CHIAVE
FORMATO
Registro
Opportunità
Settori
Assume i seguenti
valori: GESTIONE,
RICEVIMENTO,
CUCINA,
SALA
Posti vacanti
per settore
Numerico
DIMENSIONE
4
ISTITUTO PROFESSIONALE DI STATO
SERVIZI PER L’ENOGASTRONOMIA E L’OSPITALITÀ
ALBERGHIERA
Servizi per l’enogastronomia e l’ospitalità alberghiera
Servizi commerciali - Servizi socio-sanitari: odontotecnica
Via De Gasperi, n° 302/304 - 84016 Pagani (SA)
Tel /Fax 0815151982 - www.ipsseoapittoni.gov.it
Cod. Mecc.: SARH03000E - CF: 94029550657