Sql aeropuerto
id_aereo varchar2(10) primary key,
nombre varchar2(10) not null,
estado varchar2(10) check(estado='i' or estado='a'))
/
create table aviones(
matriculavarchar2(10) primary key,
color varchar2(10)not null,
modelo varchar2(10)not null,
capacidad varchar2(10)not null,
id_aereo varchar2(10),
estado varchar2(10) check(estado='a' orestado='i'),
constraint avio_fk foreign key(id_aereo) references aerolineas(id_aereo))
/
create table paises(
id_pais varchar(10) primary key,
nom_pais varchar(10) not null
/
create tableciudades(
cod_ciudad varchar2(10) primary key,
nom_ciudad varchar2(10) not null,
estado varchar2(10) check(estado='a' or estado='i'),
id_pais varchar2(10),
constraint ciudad_fk foreignkey(id_pais) references paises(id_pais))
/
create table pistas(
id_pistas varchar2(10) primary key,
longitud varchar2(10) not null,
observacion varchar2(10) not null,
estadovarchar2(10) check(estado='a' or estado='i'))
/
create table vuelos(
id_vuelo varchar(10) primary key,
fecha_salida varchar2(10) not null,
fecha_llegada varchar2(10) not null,
hora_salidavarchar2(10) not null,
hora_llegada varchar2(10) not null,
estado varchar2(10) check(estado='a' or estado='i'),
ciudad_origen varchar2(10) not null,
matricula varchar2(10),
cod_ciudadvarchar2(10),
id_pista varchar2(10),
constraint vue_fk foreign key(matricula) references aviones(matricula),
constraint vue_fk foreign key(cod_ciudad) references ciudades(cod_ciudad),constraint vue_fk foreign key(id_pistas) references pistas(id_pistas))
/
insert into aerolineas
values(1000,'avianca','a')
/
insert into aerolineas
values(2000,'aires','a')
/
insertinto aerolineas
values(3000,'copa','i')
/
insert into aviones
values('hk777','rojo','boing',120,'a',1000)
/
insert into aviones
values('hk776','rojo','airbus',580,'a',1000)
/...
Regístrate para leer el documento completo.