taler de refuerz1

8
TALLER DE REFUERZO PARA PARCIAL ROBERT JEYSON RIVAS SINISTERRA 2309013 UNIDAD CENTRAL DEL VALLE DEL CAUCA INGENIERÍA DE SISTEMAS

Upload: robertjeison

Post on 19-Jun-2015

177 views

Category:

Documents


3 download

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

)/