8

Click here to load reader

Taller De PráCtica 4

Embed Size (px)

DESCRIPTION

taller de refuerso

Citation preview

Page 1: Taller De PráCtica 4

TALLER DE PRÁCTICA 4

LUIS FERNANDO RAMIREZ OSORIO

UNIDAD CENTRAL DEL VALLE DEL CAUCA

INGENIERIA EN SISTEMAS

V SEMESTRE

TULUA - VALLE

Page 2: Taller De PráCtica 4

TALLER DE PRÁCTICA 4

LUIS FERNADO RAMIREZ

EDGAR SANDOVAL

UNIDAD CENTRAL DEL VALLE DEL CAUCA

INGENIERIA EN SISTEMAS

V SEMESTRE

TULUA – VALLE

Page 3: Taller De PráCtica 4

MODELO

Page 4: Taller De PráCtica 4

IDENTIFICAR LAS LLAVES PRIMARIAS Y FORÁNEAS

BLOQUE ( codBLOQUE , nomBLOQUE )

SALON (codSALON, codBLOQUE, nomSALON )

ASIGNATURA (CreditosASIGNATURA , codSALON, codAREAS, codDOCENTE, nomASIGNATURA,

codASIGNATURA, HTI, HCD, HA, codPROGRAMA,)

PROGRAMA (codPROGRAMA, codFACULTAD, nomPROGRAMA )

FACULTAD (codFACULTAD,nomFACULTAD)

AREAS (codAREAS, nomAREAS)

CREATE TABLE DOCENTE (codDOCENTE, nomDOCENTE, fecNacDOCENTE, PregradoDOCENTE,

postgradoDOCENTE, fecIngreDOCENTE )

ASIGNATURA_has_PRERREQUISITO (codASIGNATURA, codPRERREQUISITO)

PRERREQUISITO (codPRERREQUISITO, nomPRERREQUISITO).

Page 5: Taller De PráCtica 4

CODIGO DDL

CREATE TABLE "AREAS"

( "CODAREAS" NUMBER(*,0),

"NOMAREAS" CHAR(20),

PRIMARY KEY ("CODAREAS") ENABLE

)

/

CREATE TABLE "ASIGNATURA"

( "CODASIGNATURA" NUMBER,

"CODSALON" NUMBER,

"CODAREAS" NUMBER,

"CODDOCENTE" NUMBER,

"CODPROGRAMA" NUMBER,

"NOMASIGNATURA" CHAR(60),

"HTI" NUMBER,

"HCD" NUMBER,

"HA" NUMBER,

"CREDITOSASIGNATURA" NUMBER,

CONSTRAINT "ASIGNATURA_PK" PRIMARY KEY ("CODASIGNATURA") ENABLE,

CONSTRAINT "ASIGNATURA_FK" FOREIGN KEY ("CODAREAS")

REFERENCES "AREAS" ("CODAREAS") ENABLE,

CONSTRAINT "ASIGNATURA_FK2" FOREIGN KEY ("CODDOCENTE")

REFERENCES "DOCENTE" ("CODDOCENTE") ENABLE,

CONSTRAINT "ASIGNATURA_FK3" FOREIGN KEY ("CODPROGRAMA")

REFERENCES "PROGRAMA" ("CODPROGRAMA") ENABLE,

CONSTRAINT "ASIGNATURA_FK4" FOREIGN KEY ("CODSALON")

REFERENCES "SALON" ("CODSALON") ENABLE

)

/

CREATE TABLE "ASIG_PRE"

( "CODASIGNATURA" NUMBER,

"CODPRERREQUISITO" NUMBER,

CONSTRAINT "ASIG_PRE_FK" FOREIGN KEY ("CODASIGNATURA")

REFERENCES "ASIGNATURA" ("CODASIGNATURA") ENABLE,

CONSTRAINT "ASIG_PRE_FK2" FOREIGN KEY ("CODPRERREQUISITO")

REFERENCES "PRERREQUISITO" ("CODPRERREQUISITO") ENABLE

)

/

CREATE TABLE "BLOQUE"

( "CODBLOQUE" NUMBER(*,0),

"NOMBLOQUE" CHAR(20),

PRIMARY KEY ("CODBLOQUE") ENABLE

)

/

Page 6: Taller De PráCtica 4

CREATE TABLE "DOCENTE"

( "CODDOCENTE" NUMBER(*,0),

"NOMDOCENTE" CHAR(60),

"FECNACDOCENTE" DATE,

"PREGRADODOCENTE" CHAR(100),

"POSTGRADODOCENTE" CHAR(100),

"FECINGREDOCENTE" DATE,

PRIMARY KEY ("CODDOCENTE") ENABLE

)

/

CREATE TABLE "FACULTAD"

( "CODFACULTAD" NUMBER(*,0),

"NOMFACULTAD" CHAR(20),

PRIMARY KEY ("CODFACULTAD") ENABLE

)

/

CREATE TABLE "PRERREQUISITO"

( "CODPRERREQUISITO" NUMBER(*,0),

"NOMPRERREQUISITO" CHAR(30),

PRIMARY KEY ("CODPRERREQUISITO") ENABLE

)

/

CREATE TABLE "PROGRAMA"

( "CODPROGRAMA" NUMBER,

"CODFACULTAD" NUMBER,

"NOMPROGRAMA" CHAR(20),

CONSTRAINT "PROGRAMA_PK" PRIMARY KEY ("CODPROGRAMA") ENABLE,

CONSTRAINT "PROGRAMA_FK" FOREIGN KEY ("CODFACULTAD")

REFERENCES "FACULTAD" ("CODFACULTAD") ENABLE

)

/

CREATE TABLE "SALON"

( "CODSALON" NUMBER,

"CODBLOQUE" NUMBER,

"NOMSALON" CHAR(20),

CONSTRAINT "SALON_PK" PRIMARY KEY ("CODSALON") ENABLE,

CONSTRAINT "SALON_FK" FOREIGN KEY ("CODBLOQUE")

REFERENCES "BLOQUE" ("CODBLOQUE") ENABLE

)

/

Page 7: Taller De PráCtica 4

ESQUEMA DEL MODELO

Page 8: Taller De PráCtica 4