SlideShare a Scribd company logo
BASES DE DATOS ANDRES MAURICIO GONZALEZ TREBAJO ENTREGADO AL  ING. EDGAR SANDOVAL 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) CODIGO 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"
)   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    )
Identificacion De Las Llaves Foraneas
Identificacion De Las Llaves Foraneas
Identificacion De Las Llaves Foraneas
Identificacion De Las Llaves Foraneas

More Related Content

What's hot

CLinkedList
CLinkedListCLinkedList
CLinkedList
Thomas Knudstrup
 
Om (Cont.)
Om (Cont.)Om (Cont.)
Om (Cont.)
Taku Fukushima
 
Final ds record
Final ds recordFinal ds record
Final ds record
Ganisius Ganish
 
MongoUK - PHP Development
MongoUK - PHP DevelopmentMongoUK - PHP Development
MongoUK - PHP Development
Boxed Ice
 
Function basics
Function basicsFunction basics
Function basics
mohamed sikander
 
Ass day2 1_checkerboard...copy in cpp
Ass day2 1_checkerboard...copy in cppAss day2 1_checkerboard...copy in cpp
Ass day2 1_checkerboard...copy in cpp
Robi Parvez
 
Pratik Bakane C++
Pratik Bakane C++Pratik Bakane C++
Pratik Bakane C++
pratikbakane
 
Ooprc3c
Ooprc3cOoprc3c
Ooprc3c
Ankit Dubey
 
Pratik Bakane C++
Pratik Bakane C++Pratik Bakane C++
Pratik Bakane C++
pratikbakane
 
ARTDM 170, Week13: Processing
ARTDM 170, Week13: ProcessingARTDM 170, Week13: Processing
ARTDM 170, Week13: Processing
Gilbert Guerrero
 

What's hot (10)

CLinkedList
CLinkedListCLinkedList
CLinkedList
 
Om (Cont.)
Om (Cont.)Om (Cont.)
Om (Cont.)
 
Final ds record
Final ds recordFinal ds record
Final ds record
 
MongoUK - PHP Development
MongoUK - PHP DevelopmentMongoUK - PHP Development
MongoUK - PHP Development
 
Function basics
Function basicsFunction basics
Function basics
 
Ass day2 1_checkerboard...copy in cpp
Ass day2 1_checkerboard...copy in cppAss day2 1_checkerboard...copy in cpp
Ass day2 1_checkerboard...copy in cpp
 
Pratik Bakane C++
Pratik Bakane C++Pratik Bakane C++
Pratik Bakane C++
 
Ooprc3c
Ooprc3cOoprc3c
Ooprc3c
 
Pratik Bakane C++
Pratik Bakane C++Pratik Bakane C++
Pratik Bakane C++
 
ARTDM 170, Week13: Processing
ARTDM 170, Week13: ProcessingARTDM 170, Week13: Processing
ARTDM 170, Week13: Processing
 

Viewers also liked

Taler De Refuerz1
Taler De Refuerz1Taler De Refuerz1
Taler De Refuerz1
robertjeison
 
Project hasib
Project hasibProject hasib
Project hasib
bksp
 
Saiful Hasi Bsportsschool
Saiful Hasi BsportsschoolSaiful Hasi Bsportsschool
Saiful Hasi Bsportsschool
bksp
 
Taller 2 Algebra
Taller 2 AlgebraTaller 2 Algebra
Taller 2 Algebra
robertjeison
 
Projet Bd
Projet BdProjet Bd
Projet BdsebT4
 
About me details
About me detailsAbout me details
About me details
bksp
 
Project hasib
Project hasibProject hasib
Project hasib
bksp
 
Co Production Haru&Natsu
Co Production Haru&NatsuCo Production Haru&Natsu
Co Production Haru&Natsu
casablancaonline
 
Project hasib
Project hasibProject hasib
Project hasib
bksp
 
OPORTUNIDAD PARA LOS LATINOS
OPORTUNIDAD PARA LOS LATINOSOPORTUNIDAD PARA LOS LATINOS
OPORTUNIDAD PARA LOS LATINOS
Miguel Martinez
 
How to Get Your Customers to Brag About You With Social Media
How to Get Your Customers to Brag About You With Social MediaHow to Get Your Customers to Brag About You With Social Media
How to Get Your Customers to Brag About You With Social Media
Blinds.com
 
Executive Search Opportunity Profile in Oregon
Executive Search Opportunity Profile in OregonExecutive Search Opportunity Profile in Oregon
Executive Search Opportunity Profile in Oregon
Ecolink Inc
 
V M B R Slides
V M B R SlidesV M B R Slides
V M B R Slides
bksp
 
Project Hasib
Project  HasibProject  Hasib
Project Hasib
bksp
 
F:\Cd2009\Projectphoto\Projectfootball\Project Hasib
F:\Cd2009\Projectphoto\Projectfootball\Project HasibF:\Cd2009\Projectphoto\Projectfootball\Project Hasib
F:\Cd2009\Projectphoto\Projectfootball\Project Hasib
bksp
 
Project. Microsoft Windows Nt Networking
Project. Microsoft Windows Nt NetworkingProject. Microsoft Windows Nt Networking
Project. Microsoft Windows Nt Networking
bksp
 
frankfinn Aviation Merit & Disctinction ppt by TAHER SALIM (INDORE)
frankfinn  Aviation Merit &  Disctinction ppt by TAHER SALIM (INDORE)frankfinn  Aviation Merit &  Disctinction ppt by TAHER SALIM (INDORE)
frankfinn Aviation Merit & Disctinction ppt by TAHER SALIM (INDORE)
Taher Salim
 

Viewers also liked (17)

Taler De Refuerz1
Taler De Refuerz1Taler De Refuerz1
Taler De Refuerz1
 
Project hasib
Project hasibProject hasib
Project hasib
 
Saiful Hasi Bsportsschool
Saiful Hasi BsportsschoolSaiful Hasi Bsportsschool
Saiful Hasi Bsportsschool
 
Taller 2 Algebra
Taller 2 AlgebraTaller 2 Algebra
Taller 2 Algebra
 
Projet Bd
Projet BdProjet Bd
Projet Bd
 
About me details
About me detailsAbout me details
About me details
 
Project hasib
Project hasibProject hasib
Project hasib
 
Co Production Haru&Natsu
Co Production Haru&NatsuCo Production Haru&Natsu
Co Production Haru&Natsu
 
Project hasib
Project hasibProject hasib
Project hasib
 
OPORTUNIDAD PARA LOS LATINOS
OPORTUNIDAD PARA LOS LATINOSOPORTUNIDAD PARA LOS LATINOS
OPORTUNIDAD PARA LOS LATINOS
 
How to Get Your Customers to Brag About You With Social Media
How to Get Your Customers to Brag About You With Social MediaHow to Get Your Customers to Brag About You With Social Media
How to Get Your Customers to Brag About You With Social Media
 
Executive Search Opportunity Profile in Oregon
Executive Search Opportunity Profile in OregonExecutive Search Opportunity Profile in Oregon
Executive Search Opportunity Profile in Oregon
 
V M B R Slides
V M B R SlidesV M B R Slides
V M B R Slides
 
Project Hasib
Project  HasibProject  Hasib
Project Hasib
 
F:\Cd2009\Projectphoto\Projectfootball\Project Hasib
F:\Cd2009\Projectphoto\Projectfootball\Project HasibF:\Cd2009\Projectphoto\Projectfootball\Project Hasib
F:\Cd2009\Projectphoto\Projectfootball\Project Hasib
 
Project. Microsoft Windows Nt Networking
Project. Microsoft Windows Nt NetworkingProject. Microsoft Windows Nt Networking
Project. Microsoft Windows Nt Networking
 
frankfinn Aviation Merit & Disctinction ppt by TAHER SALIM (INDORE)
frankfinn  Aviation Merit &  Disctinction ppt by TAHER SALIM (INDORE)frankfinn  Aviation Merit &  Disctinction ppt by TAHER SALIM (INDORE)
frankfinn Aviation Merit & Disctinction ppt by TAHER SALIM (INDORE)
 

Similar to Identificacion De Las Llaves Foraneas

Tallerpractica
TallerpracticaTallerpractica
Tallerpractica
brayanpalomino
 
Tallerpractica
TallerpracticaTallerpractica
Tallerpractica
guest4b949be
 
Taller 4
Taller 4Taller 4
Taller 4
blaze0002
 
When debugging the code, use Drop table statementsto drop pr.docx
 When debugging the code, use Drop table statementsto drop pr.docx When debugging the code, use Drop table statementsto drop pr.docx
When debugging the code, use Drop table statementsto drop pr.docx
aryan532920
 
ScottCreate_1.pdf
ScottCreate_1.pdfScottCreate_1.pdf
ScottCreate_1.pdf
LaaouissiAzed
 
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
Rodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
Rodrigo Kiyoshi Saito
 
DROP TABLE ENROLLMENTS; DROP TABLE OFFERINGS;DROP TABLE COUR.docx
DROP TABLE ENROLLMENTS; DROP TABLE OFFERINGS;DROP TABLE COUR.docxDROP TABLE ENROLLMENTS; DROP TABLE OFFERINGS;DROP TABLE COUR.docx
DROP TABLE ENROLLMENTS; DROP TABLE OFFERINGS;DROP TABLE COUR.docx
jacksnathalie
 
Taller4
Taller4Taller4
Taller4
Johan Ospina
 
Taller4
Taller4Taller4
Taller4
Johan Ospina
 
Improved Security Proof for the Camenisch- Lysyanskaya Signature-Based Synchr...
Improved Security Proof for the Camenisch- Lysyanskaya Signature-Based Synchr...Improved Security Proof for the Camenisch- Lysyanskaya Signature-Based Synchr...
Improved Security Proof for the Camenisch- Lysyanskaya Signature-Based Synchr...
MASAYUKITEZUKA1
 
BD I - Aula 07 A - Parte 1 - FN - Resolucao - Exerc 02 MR
BD I - Aula 07 A - Parte 1 - FN - Resolucao - Exerc 02 MRBD I - Aula 07 A - Parte 1 - FN - Resolucao - Exerc 02 MR
BD I - Aula 07 A - Parte 1 - FN - Resolucao - Exerc 02 MR
Rodrigo Kiyoshi Saito
 
Database Implementation Final Document
Database Implementation Final DocumentDatabase Implementation Final Document
Database Implementation Final Document
Conor O'Callaghan
 
Mcs 17 solved assignment 2015- 16
Mcs 17 solved assignment 2015- 16Mcs 17 solved assignment 2015- 16
Mcs 17 solved assignment 2015- 16
Indira Gnadhi National Open University (IGNOU)
 
Milestone 1 FINAL
Milestone 1 FINALMilestone 1 FINAL
Milestone 1 FINAL
Danny Nguyen
 
CCM Escape Case Study - SkySQL Paris Meetup 17.12.2013
CCM Escape Case Study - SkySQL Paris Meetup 17.12.2013CCM Escape Case Study - SkySQL Paris Meetup 17.12.2013
CCM Escape Case Study - SkySQL Paris Meetup 17.12.2013
MariaDB Corporation
 
SQL SQL 2) Add 25 CUSTOMERSs so that you now have 50 total..docx
SQL SQL 2) Add 25 CUSTOMERSs so that you now have 50 total..docxSQL SQL 2) Add 25 CUSTOMERSs so that you now have 50 total..docx
SQL SQL 2) Add 25 CUSTOMERSs so that you now have 50 total..docx
rafbolet0
 
A t-out-of-n Redactable Signature Scheme
A t-out-of-n Redactable Signature SchemeA t-out-of-n Redactable Signature Scheme
A t-out-of-n Redactable Signature Scheme
MASAYUKITEZUKA1
 
ORM을 맞이하는 우리의 자세
ORM을 맞이하는 우리의 자세ORM을 맞이하는 우리의 자세
ORM을 맞이하는 우리의 자세
병태 정
 
Taller 3 camilo uribe2308542
Taller 3  camilo uribe2308542Taller 3  camilo uribe2308542
Taller 3 camilo uribe2308542
Kmilo U
 

Similar to Identificacion De Las Llaves Foraneas (20)

Tallerpractica
TallerpracticaTallerpractica
Tallerpractica
 
Tallerpractica
TallerpracticaTallerpractica
Tallerpractica
 
Taller 4
Taller 4Taller 4
Taller 4
 
When debugging the code, use Drop table statementsto drop pr.docx
 When debugging the code, use Drop table statementsto drop pr.docx When debugging the code, use Drop table statementsto drop pr.docx
When debugging the code, use Drop table statementsto drop pr.docx
 
ScottCreate_1.pdf
ScottCreate_1.pdfScottCreate_1.pdf
ScottCreate_1.pdf
 
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
 
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
 
DROP TABLE ENROLLMENTS; DROP TABLE OFFERINGS;DROP TABLE COUR.docx
DROP TABLE ENROLLMENTS; DROP TABLE OFFERINGS;DROP TABLE COUR.docxDROP TABLE ENROLLMENTS; DROP TABLE OFFERINGS;DROP TABLE COUR.docx
DROP TABLE ENROLLMENTS; DROP TABLE OFFERINGS;DROP TABLE COUR.docx
 
Taller4
Taller4Taller4
Taller4
 
Taller4
Taller4Taller4
Taller4
 
Improved Security Proof for the Camenisch- Lysyanskaya Signature-Based Synchr...
Improved Security Proof for the Camenisch- Lysyanskaya Signature-Based Synchr...Improved Security Proof for the Camenisch- Lysyanskaya Signature-Based Synchr...
Improved Security Proof for the Camenisch- Lysyanskaya Signature-Based Synchr...
 
BD I - Aula 07 A - Parte 1 - FN - Resolucao - Exerc 02 MR
BD I - Aula 07 A - Parte 1 - FN - Resolucao - Exerc 02 MRBD I - Aula 07 A - Parte 1 - FN - Resolucao - Exerc 02 MR
BD I - Aula 07 A - Parte 1 - FN - Resolucao - Exerc 02 MR
 
Database Implementation Final Document
Database Implementation Final DocumentDatabase Implementation Final Document
Database Implementation Final Document
 
Mcs 17 solved assignment 2015- 16
Mcs 17 solved assignment 2015- 16Mcs 17 solved assignment 2015- 16
Mcs 17 solved assignment 2015- 16
 
Milestone 1 FINAL
Milestone 1 FINALMilestone 1 FINAL
Milestone 1 FINAL
 
CCM Escape Case Study - SkySQL Paris Meetup 17.12.2013
CCM Escape Case Study - SkySQL Paris Meetup 17.12.2013CCM Escape Case Study - SkySQL Paris Meetup 17.12.2013
CCM Escape Case Study - SkySQL Paris Meetup 17.12.2013
 
SQL SQL 2) Add 25 CUSTOMERSs so that you now have 50 total..docx
SQL SQL 2) Add 25 CUSTOMERSs so that you now have 50 total..docxSQL SQL 2) Add 25 CUSTOMERSs so that you now have 50 total..docx
SQL SQL 2) Add 25 CUSTOMERSs so that you now have 50 total..docx
 
A t-out-of-n Redactable Signature Scheme
A t-out-of-n Redactable Signature SchemeA t-out-of-n Redactable Signature Scheme
A t-out-of-n Redactable Signature Scheme
 
ORM을 맞이하는 우리의 자세
ORM을 맞이하는 우리의 자세ORM을 맞이하는 우리의 자세
ORM을 맞이하는 우리의 자세
 
Taller 3 camilo uribe2308542
Taller 3  camilo uribe2308542Taller 3  camilo uribe2308542
Taller 3 camilo uribe2308542
 

More from robertjeison

Segunda tarea
Segunda tareaSegunda tarea
Segunda tarea
robertjeison
 
Bases de datos
Bases de datosBases de datos
Bases de datos
robertjeison
 
Nitido
NitidoNitido
Nitido
robertjeison
 
Trabajo P Os
Trabajo P OsTrabajo P Os
Trabajo P Os
robertjeison
 
Practica
PracticaPractica
Practica
robertjeison
 
Taler Ultimo Viernes
Taler Ultimo ViernesTaler Ultimo Viernes
Taler Ultimo Viernes
robertjeison
 
Modeladoro 090908213018 Phpapp02
Modeladoro 090908213018 Phpapp02Modeladoro 090908213018 Phpapp02
Modeladoro 090908213018 Phpapp02
robertjeison
 
Modeladoro
ModeladoroModeladoro
Modeladoro
robertjeison
 
Modelado
ModeladoModelado
Modelado
robertjeison
 
Taler De Refuerz1
Taler De Refuerz1Taler De Refuerz1
Taler De Refuerz1
robertjeison
 
taller de refuerzo
taller de refuerzotaller de refuerzo
taller de refuerzo
robertjeison
 
Doc
DocDoc
Doc
DocDoc
RoberT
RoberTRoberT
RoberT
robertjeison
 
SGBD
SGBDSGBD

More from robertjeison (15)

Segunda tarea
Segunda tareaSegunda tarea
Segunda tarea
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Nitido
NitidoNitido
Nitido
 
Trabajo P Os
Trabajo P OsTrabajo P Os
Trabajo P Os
 
Practica
PracticaPractica
Practica
 
Taler Ultimo Viernes
Taler Ultimo ViernesTaler Ultimo Viernes
Taler Ultimo Viernes
 
Modeladoro 090908213018 Phpapp02
Modeladoro 090908213018 Phpapp02Modeladoro 090908213018 Phpapp02
Modeladoro 090908213018 Phpapp02
 
Modeladoro
ModeladoroModeladoro
Modeladoro
 
Modelado
ModeladoModelado
Modelado
 
Taler De Refuerz1
Taler De Refuerz1Taler De Refuerz1
Taler De Refuerz1
 
taller de refuerzo
taller de refuerzotaller de refuerzo
taller de refuerzo
 
Doc
DocDoc
Doc
 
Doc
DocDoc
Doc
 
RoberT
RoberTRoberT
RoberT
 
SGBD
SGBDSGBD
SGBD
 

Identificacion De Las Llaves Foraneas

  • 1. BASES DE DATOS ANDRES MAURICIO GONZALEZ TREBAJO ENTREGADO AL ING. EDGAR SANDOVAL 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) CODIGO 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" ) 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 )