Anteprima
Vedrai una selezione di 1 pagina su 2
SQL - Esercizio sull'aereo Pag. 1
1 su 2
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Sintesi
Esercizio sull'aereo.


Semplice esercizio SQL che permette di creare il database di un aereporto di un volo e di un aereo oltre che di interagire con esse con sette query.
Estratto del documento

1)

CREATE TABLE Voli

(ID_volo INT (5) UNSIGNED ZEROFILL DEFAULT '0' NOT NULL,

nome CHAR (10) DEFAULT '0',

giornosett TINYINT (1) DEFAULT '0',

cittapart CHAR (12) DEFAULT '0',

orapart TIME DEFAULT '0:00:00',

cittaarrt CHAR (12) DEFAULT '0',

oraarr TIME DEFAULT '0:00:00',

tipoaereo INT (4) UNSIGNED ZEROFILL DEFAULT '0' NOT NULL

PRIMARY KEY(ID_volo),

UNIQUE(ID_volo));

2)

CREATE TABLE Aerei

(tipoaereo INT (4) UNSIGNED ZEROFILL DEFAULT '0' NOT NULL,

numpasseggeri TINYINT (3) DEFAULT '0',

qtamerci FLOAT (6) DEFAULT '0.00',

modello CHAR (15) DEFAULT '0',

PRIMARY KEY(tipoaereo),

UNIQUE(tipoaereo));

3)

CREATE TABLE Aeroporti

(ID_aeroporto TINYINT (2) UNSIGNED ZEROFILL DEFAULT '0' NOT NULL,

citta CHAR (12) DEFAULT '0',

nazione CHAR (12) DEFAULT '0',

numpiste INT (2) DEFAULT '0',

PRIMARY KEY(ID_aeroporto),

UNIQUE(ID_aeroporto));

4)

select Citt�

from Aeroporto

where NumPiste is NULL;

5)

select nazione:

from aeroporti

where voli.ID_volo= 'AZ274';

and voli.cittapart=aeroporti.citta order by aeroporti.citta

6)

select tipoaereo

from Voli

where cittacart='Milano';

7)

select voli.tipoaereo, aerei.numpasseggeri

from voli,aerei

where voli.tipoaereo=aereo.tipoaereo

and voli.cittapart= 'Genova';

8)

select cittapart

from voli

where cittaarr= 'Genova'

order by cittapart;

9)

select count(*)

from voli

where voli.cittaarr=aeroporti.citta

and cittaPart='Milano' and nazione<>'Italia' and giornosett=2;

Dettagli
Publisher
2 pagine
142 download