Está en la página 1de 3

http://sqlfiddle.

com/

CREATE TABLE BASE (CODBASE VARCHAR (10), PRIMARY KEY(CODBASE));


JEISSON EDUARDO RANGEL BAEZ
7:47
avion
YURLEY GABRIELA ESPINEL SANTOS
7:49
Si profe
Voy
CREATE TABLE AVION (CODAVION VARCHAR(10), TIPO VARCHAR(5) NOT
NULL, CODBASE VARCHAR(10), FOREIGN KEY (CODBASE) REFERENCES
BASE(CODBASE), CONSTRAINT PK_AVION PRIMARY KEY(CODAVION));
JEISSON EDUARDO RANGEL BAEZ
7:50
es por la sintaxis de la version
SAMANTHA ELIANA ZAMORA AMAYA
7:51
CREATE TABLE Piloto (CodPiloto Varchar(4) Not Null , nombre Varchar(10) Not Null,
horas Numeric(4) Null, CodBase Varchar(6) Not Null , CONSTRAINT PK_Piloto
PRIMARY KEY (CodPiloto) , CONSTRAINT FK_Base_Piloto FOREIGN KEY
(CodBase) REFERENCES Base (CodBase));
JEISSON EDUARDO RANGEL BAEZ
7:51
Ingeniero creo que en esa version la foranea se pone con solamente poner references
tabla(pk)
JEISSON EDUARDO RANGEL BAEZ
7:56
ingeniero yo le paso vuelo
create table vuelo(codvuelo varchar(10)not null primary key, origen varchar(10), destino
varchar(10), codBase varchar(4) not null references base(codBase) on delete restrict on
update cascade);
SAMANTHA ELIANA ZAMORA AMAYA
7:57
miembro profe CREATE TABLE miembro (CodMiembro Varchar(6) Not Null , nombre
Varchar(10) Null, CodBase Varchar(6) Not Null , CONSTRAINT PK_Miembro
PRIMARY KEY (CodMiembro) , CONSTRAINT FK_Base_Miembro FOREIGN KEY
(CodBase) REFERENCES Base (CodBase));
JARLIN ANDRES FONSECA BERMON
7:57
CREATE TABLE MIEMBRO (codMiembro VARCHAR(12), nombre VARCHAR(12),
codBase VARCHAR(12) NOT NULL, CONSTRAINT PK_MIEMBRO PRIMARY KEY
(codMiembro), CONSTRAINT FK_BASE FOREIGN KEY (codBase) REFERENCES
BASE (codBase) );
Carlos Rene Angarita Sanguino
7:59
Tripulación y Viaje
JARLIN ANDRES FONSECA BERMON
8:00
CREATE TABLE VIAJE (numVuelo VARCHAR(12), fecha VARCHAR(12), codAvion
VARCHAR(12), codPiloto VARCHAR(12), CONSTRAINT PK_VIAJE PRIMARY KEY
(numVuelo, fecha), CONSTRAINT FK_VUELO FOREIGN KEY (numVuelo)
REFERENCES VUELO (numVuelo), CONSTRAINT FK_AVION FOREIGN KEY
(codAvion) REFERENCES AVION (codAvion), CONSTRAINT FK_PILOTO FOREIGN
KEY (codPiloto) REFERENCES PILOTO (CodPiloto) );
JEISSON EDUARDO RANGEL BAEZ
8:00
create table viaje(codviaje varchar(10) not null primary key, codvuelo varchar(10) not null
references vuelo(codvuelo) on delete cascade on update cascade, codavion varchar(4) not
null references avion(codAvion) on delete cascade on update cascade, codpiloto varchar(4)
not null references piloto(codPiloto) on delete cascade on update cascade);

CREATE TABLE BASE(CODBASE VARCHAR(15),

CONSTRAINT PK_BASE PRIMARY KEY(CODBASE));


CREATE TABLE AVION(CODAVION VARCHAR(15),

TIPO VARCHAR(12) NOT NULL,

CODBASE VARCHAR(15),

FOREIGN KEY (CODBASE) REFERENCES BASE(CODBASE),

CONSTRAINT PK_AVION PRIMARY KEY(CODAVION));

CREATE TABLE PILOTO(CODPILOTO VARCHAR(15),

NOMBRE VARCHAR(50) NOT NULL,

HORAS INTEGER(5)NOT NULL,

CODBASE VARCHAR(15),

CONSTRAINT PK_PILOTO PRIMARY KEY(CODAVION));

También podría gustarte