schema ER e LOGICO

Stato
Chiusa ad ulteriori risposte.

Julie.bolo

Nuovo Utente
9 Giu 2020
2
0
1
ho provato a farlo ma non so se va bene....
QUESTO è IL TESTO:
La società Beta spa possiede una flotta di aerei merci e passeggeri che operano
in tutta Italia: descrivere la porzione del sistema informativo di Beta spa che gestisce
gli aerei, le prenotazioni ed i viaggi, sviluppando in particolare:
a) uno schema concettuale della relativa base di dati, tenendo conto:
• degli aerei, ciascuno con un nome ed un codice identificativo, cui è
associato un solo capitano ed uno o più assistenti, ciascuno dei quali
con le relative informazioni anagrafiche e ruolo. Ad ogni aereo, in ogni
giornata lavorativa, lavorano diversi capitani ed assistenti, a seconda
dei loro turni (0-8, 8-16, 16-24 per semplicità).
• Ogni aereo percorre una o più tratte, ciascuna con il proprio nome, e
toccano quindi diversi aeroporti
• Ogni aereo inoltre ha inoltre diversi motori, ciascuno con una specifica
potenza
• Ogni motore ha una marca associata
• I passeggeri possono prenotare in viaggio da un aeroporto ad un altro
su un certo aereo (o su più aerei): il sistema associa ad ogni passeggero
i dati utili ed il posto assegnato (fila e posto).
b) il corrispondente schema logico relazionale;
c) le query in linguaggio SQL che consentono di ottenere le seguenti
informazioni:
• elenco dei passeggeri nella fila c dell’aereo “A. Pirelli” da Roma a
Firenze del 31 Luglio 2020;
• Per ogni marca, trovare quanti motori di quella data marca sono
presenti nel parco aerei della società Beta spa.

Si aggiungano tutte le informazioni mancanti che si ritengano necessarie allo
svolgimento del tema.
Sulla base di quanto realizzato precedentemente, si tenga conto che la crescita
del canale online di vendita delle prenotazioni induce Beta spa a potenziare il sito web.
Si realizzino le pagine web del sito dell’impresa che permettano ad un utente di
prenotare un certo viaggio, codificandole in un linguaggio di programmazione a
propria scelta.

QUESTO è QUELLO CHE HO FATTO IO :
Schema logico relazionale (scritto)

Aereo: codice(PK), nome, IDcapitano(FK), IDtratta(FK), IDmotore(FK)

Capitano: ID(PK), nome, cognome, sesso, ruolo, turno, IDaereo(FK)

Assistente: ID(PK), nome, cognome, sesso, ruolo, turno, IDcapitano(FK)

Tratta: ID(PK), nome, cittaPartenzaArrivo, data, IDaereo(FK)

Motore: ID(PK), nome, potenza, marca, IDaereo(FK)

Passeggero: ID(PK), IDtratta(FK)

Posto: ID(PK), IDtratta(fK)

Prenotazione: codice(PK), nometratta



SQL

Select: Passeggero.*

From: Posto, Aereo, Tratta

Where: (Posto.fila = c AND Aereo.nome = “A. Pirelli” AND Tratta.cittaPartenzaArrivo = “RomaFirenze” AND Tratta.data = “31 Luglio 2020”);



Select: COUNT

From:

Where:


(DEVO FARCI ANCHE UNA PAGINA HTML E PHP....HELP ME)
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.278
330
83
Non facciamo compiti scolastici !!!!
 
  • Like
Reactions: MarcoGrazia
Stato
Chiusa ad ulteriori risposte.