Identificacion De Las Llaves Foraneas
-
Upload
robertjeison -
Category
Documents
-
view
531 -
download
5
Transcript of Identificacion De Las Llaves Foraneas
ANDRES MAURICIO GONZALEZ TASCON COD: 2308028
BASES DE DATOS
ANDRES MAURICIO GONZALEZ
TREBAJO ENTREGADO AL
ING. EDGAR SANDOVAL
ANDRES MAURICIO GONZALEZ TASCON COD: 2308028
ANDRES MAURICIO GONZALEZ TASCON COD: 23080281- IDENTIFICACION DE LAS LLAVES FORANEAS.
BLOQUE (COB, NOMBRE)
SALON (COS, BLOQUE_COD, COB)
ASIGNATURA (COA, NOMBRE, CREDITOS, HTI, AC, HP, COS, COAR, COP, COD)
AREA (COAR, NOMBRE)
PROGRAMA (COP, NOMBRE, COF)
FACULTAD (COF, NOMBRE)
DOCENTE (COD, NOMBRE, FECHANACIMIENTO, PREGRADO, POSGRADO, FECHAINGRESO)
PRERREQISITO_HAS_ASIGANATURA (COA, COD)
PRERREQUISITOS (COD, NOMBRE)
ANDRES MAURICIO GONZALEZ TASCON COD: 2308028CODIGO SQL
CREATE TABLE "AREA" ( "COAR" NUMBER NOT NULL ENABLE,
"NOMBRE" CHAR(20), CONSTRAINT "AREA_PK" PRIMARY KEY ("COAR") ENABLE
)/CREATE TABLE "DOCENTE" ( "COD" NUMBER,
"NOMBRE" CHAR(20), "FECHANACIMIENTO" CHAR(20), "PREGRADO" CHAR(20), "POSGRADO" CHAR(20), "FECHAINGRESO" CHAR(20), CONSTRAINT "DOCENTE_PK" PRIMARY KEY ("COD") ENABLE
)/CREATE TABLE "PROGRAMA" ( "COP" NUMBER,
"COF" NUMBER, CONSTRAINT "PROGRAMA_PK" PRIMARY KEY ("COP") ENABLE, CONSTRAINT "PROGRAMA_FK" FOREIGN KEY ("COF") REFERENCES "FACULTAD" ("COF") ENABLE
)/CREATE TABLE "SALON" ( "COS" NUMBER,
"NOMBRE" CHAR(20), "COB" NUMBER, CONSTRAINT "SALON_PK" PRIMARY KEY ("COS") ENABLE, CONSTRAINT "SALON_FK" FOREIGN KEY ("COB") REFERENCES "BLOQUE" ("COB") ENABLE
)/CREATE TABLE "ASIGNATURA" ( "COA" NUMBER NOT NULL ENABLE,
"NOMBRE" CHAR(30), "CREDITOS" CHAR(12), "HTI" CHAR(1), "AC" CHAR(1), "HP" CHAR(1), "COS" NUMBER, "COAR" NUMBER, "COD" NUMBER, "COP" NUMBER, CONSTRAINT "ASIGNATURA_PK" PRIMARY KEY ("COA") ENABLE, CONSTRAINT "ASIGNATURA_FK" FOREIGN KEY ("COS")
ANDRES MAURICIO GONZALEZ TASCON COD: 2308028 REFERENCES "SALON" ("COS") ENABLE, CONSTRAINT "ASIGNATURA_FK2" FOREIGN KEY ("COAR") REFERENCES "AREA" ("COAR") ENABLE, CONSTRAINT "ASIGNATURA_FK4" FOREIGN KEY ("COP") REFERENCES "PROGRAMA" ("COP") ENABLE, CONSTRAINT "ASIGNATURA_FK5" FOREIGN KEY ("COD") REFERENCES "DOCENTE" ("COD") ENABLE
)/CREATE TABLE "BLOQUE" ( "COB" NUMBER(2,0),
"NOMBRE" CHAR(20), CONSTRAINT "BLOQUE_PK" PRIMARY KEY ("COB") ENABLE
)/CREATE TABLE "FACULTAD" ( "COF" NUMBER,
"NOMBRE" CHAR(30), CONSTRAINT "FACULTAD_PK" PRIMARY KEY ("COF") ENABLE
)/CREATE TABLE "PRERREQUISITO" ( "CODP" NUMBER NOT NULL ENABLE,
"NOMBRE" CHAR(20), CONSTRAINT "PRERREQUISITO_PK" PRIMARY KEY ("CODP") ENABLE
)/CREATE TABLE "PRE_HAS_ASI" ( "COA" NUMBER,
"CODP" NUMBER, CONSTRAINT "PRE_HAS_ASI_FK" FOREIGN KEY ("COA") REFERENCES "ASIGNATURA" ("COA") ENABLE, CONSTRAINT "PRE_HAS_ASI_FK2" FOREIGN KEY ("CODP") REFERENCES "PRERREQUISITO" ("CODP") ENABLE
)