create table corredor(
id_cor varchar2(9) NOT NULL,
nombre varchar2(15),
apellido varchar2(20),
direccion varchar2(25),
tipo_sangre varchar2(15),
asegurado varchar2(3),
constraint corredor_pk primary key (id_cor),
constraint ck_corredor_asegurado check (asegurado IN ('SI',
'NO')));
create table vehiculo(
tablilla varchar2(9) NOT NULL,
marca varchar2(10),
modelo varchar2(15),
motor varchar2(5),
id_cor varchar2(9),
constraint vehiculo_pk primary key (tablilla),
constraint ck_vehiculo_motor check (motor IN ('125',
'250')),
constraint foreign_key_veh_cor foreign key (id_cor)
references corredor);
create table competencia(
fecha date,
nombre varchar2(30),
lugar varchar2(45),
hora varchar2(10),
artistas varchar2(40),
tel_info varchar2(11),
constraint competencia_pk primary key (fecha));
create table inscripcion(
fecha_in date,
costo number(2),
id_cor varchar2(9),
fecha_com date,
constraint inscripcion_pk primary key (id_cor, fecha_com),
constraint ck_inscripcion_costo check (costo IN ('10',
'15')),
constraint foreign_key_ins_cor foreign key (id_cor)
references corredor,
constraint foreign_key_ins_com foreign key (fecha_com)
references competencia);