Download - Taler De Refuerz1

Transcript
Page 1: Taler De Refuerz1

TALLER DE REFUERZO PARA PARCIAL

ROBERT JEYSON RIVAS SINISTERRA

2309013

UNIDAD CENTRAL DEL VALLE DEL CAUCA

INGENIERÍA DE SISTEMAS

TULUÁ – VALLE

2009

Page 2: Taler De Refuerz1

TALLER DE REFUERZO PARA PARCIAL

ROBERT JEYSON RIVAS SINISTERRA

2309013

Presentado a:

Ing. EDGAR SANDOVAL A.

UNIDAD CENTRAL DEL VALLE DEL CAUCA

INGENIERÍA DE SISTEMAS

TULUÁ – VALLE

2009

Page 3: Taler De Refuerz1

Creación del modelo

Page 4: Taler De Refuerz1

1)

BLOQUE (COB,NOMBRE)

SALON (COS,NOMBRE,COB)

ASIGNATURA (COA,NOMBRE,CREDITOS,HTI,AC,HP,COD,COAR,COP,COS)

PROGRAMA (COP,NOMBRE,COF)

FACULTAD (COF,NOMBRE)

AREA (COAR,NOMBRE)

DOCENTE (COD,NOMBRE,FECHANACIMIENTO,PREGADO,POSTGRADO,FECHAINGRESO)

ASIGNATURA_has_PREREQUISITO (COA,COPRE)

PREREQUISITO (COPRE,NOMBRE)

Page 5: Taler De Refuerz1

CREATE TABLE "BLOQUE" ( "COB" NUMBER NOT NULL ENABLE,

"NOMBRE" CHAR(100), CONSTRAINT "BLOQUE_PK" PRIMARY KEY ("COB") ENABLE

)/

CREATE TABLE "AREA" ( "COAR" NUMBER NOT NULL ENABLE,

"NOMBRE" CHAR(100), CONSTRAINT "AREA_PK" PRIMARY KEY ("COAR") ENABLE

)/CREATE TABLE "ASIGNATURA" ( "COA" NUMBER NOT NULL ENABLE,

"NOMBRE" CHAR(100), "CREDITOS" CHAR(100), "HTI" CHAR(1), "AC" CHAR(1), "HP" CHAR(1), "COD" NUMBER NOT NULL ENABLE, "COAR" NUMBER NOT NULL ENABLE, "COP" NUMBER NOT NULL ENABLE, "COS" NUMBER NOT NULL ENABLE, CONSTRAINT "ASIGNATURA_PK" PRIMARY KEY ("COA") ENABLE, CONSTRAINT "ASIGNATURA_FK" FOREIGN KEY ("COD") REFERENCES "DOCENTE" ("COD") ENABLE, CONSTRAINT "ASIGNATURA_FK2" FOREIGN KEY ("COAR") REFERENCES "AREA" ("COAR") ENABLE,

Page 6: Taler De Refuerz1

CONSTRAINT "ASIGNATURA_FK3" FOREIGN KEY ("COP") REFERENCES "PROGRAMA" ("COP") ENABLE, CONSTRAINT "ASIGNATURA_FK4" FOREIGN KEY ("COS") REFERENCES "SALON" ("COS") ENABLE

)/

CREATE TABLE "ASIGNATURA_PREREQUISITO" ( "COA" NUMBER NOT NULL ENABLE,

"COPRE" NUMBER NOT NULL ENABLE, CONSTRAINT "ASIGNATURA_PREREQUISITO_FK" FOREIGN KEY ("COA") REFERENCES "ASIGNATURA" ("COA") ENABLE, CONSTRAINT "ASIGNATURA_PREREQUISITO_FK2" FOREIGN KEY ("COPRE") REFERENCES "PREREQUISITO" ("COPRE") ENABLE

)/CREATE TABLE "BLOQUE" ( "COB" NUMBER NOT NULL ENABLE,

"NOMBRE" CHAR(100), CONSTRAINT "BLOQUE_PK" PRIMARY KEY ("COB") ENABLE

)/CREATE TABLE "DOCENTE" ( "COD" NUMBER NOT NULL ENABLE,

"NOMBRE" CHAR(100), "FECHANACIMIENTO" CHAR(100), "PREGRADO" CHAR(100), "POSTGRADO" CHAR(100), "FECHAINGRESO" CHAR(100), CONSTRAINT "DOCENTE_PK" PRIMARY KEY ("COD") ENABLE

)/CREATE TABLE "FACULTAD" ( "COF" NUMBER NOT NULL ENABLE,

"NOMBRE" CHAR(100), CONSTRAINT "FACULTAD_PK" PRIMARY KEY ("COF") ENABLE

)/

CREATE TABLE "PREREQUISITO" ( "COPRE" NUMBER NOT NULL ENABLE,

"NOMBRE" CHAR(100), CONSTRAINT "PREREQUISITO_PK" PRIMARY KEY ("COPRE") ENABLE

)/CREATE TABLE "PROGRAMA" ( "COP" NUMBER NOT NULL ENABLE,

"NOMBRE" CHAR(100), "COF" NUMBER NOT NULL ENABLE, CONSTRAINT "PROGRAMA_PK" PRIMARY KEY ("COP") ENABLE, CONSTRAINT "PROGRAMA_FK" FOREIGN KEY ("COF") REFERENCES "FACULTAD" ("COF") ENABLE

)/CREATE TABLE "SALON" ( "COS" NUMBER NOT NULL ENABLE,

"NOMBRE" CHAR(100), "COB" NUMBER NOT NULL ENABLE,

Page 7: Taler De Refuerz1

CONSTRAINT "SALON_PK" PRIMARY KEY ("COS") ENABLE, CONSTRAINT "SALON_FK" FOREIGN KEY ("COB") REFERENCES "BLOQUE" ("COB") ENABLE

)/