Sql aeropuerto

Solo disponible en BuenasTareas
  • Páginas : 3 (615 palabras )
  • Descarga(s) : 7
  • Publicado : 25 de agosto de 2010
Leer documento completo
Vista previa del texto
create table aerolineas(

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)

/...
tracking img