SlideShare une entreprise Scribd logo
1  sur  15
TRABAJO 3 BASES DE DATOS
PRESENTADO POR:
JOHAN OSPINA
PRESENTADO A:
ING.: EDGAR SANDOVAL
INGENIERIA DE SISTEMAS V
BASES DE DATOS
TULUA-VALLE
UCEVA
2010-2
1. Creación De Tablas
TABLAS BASICAS
 ESTADOORDEN
 LIBROSESTADOS
 FORMADEPAGO
 POSICIONES
 CLIENTES
 AUTORES
OTRAS TABLAS
 EMPLEADOS
 ORDENES
 LIBROS
TABLAS FINALES
 LIBROS AUTORES
 LIBROS ORDENES
TABLAS
ESTADO ORDEN
CREATE TABLE "ESTADOORDEN"
( "ESTADOID" NUMBER NOT NULL ENABLE,
"ESTADODESCRIP" VARCHAR2(50) NOT NULL ENABLE,
CONSTRAINT "ESTADOORDEN_PK" PRIMARY KEY ("ESTADOID") ENABLE
)
LIBROSESTADOS
CREATE TABLE "LIBROSESTADOS"
( "CONDICIONID" NUMBER NOT NULL ENABLE,
"NOMBRECOND" CHAR(50) NOT NULL ENABLE,
"DESCRIPCION" VARCHAR2(50) NOT NULL ENABLE,
CONSTRAINT "LIBROSESTADOS_PK" PRIMARY KEY ("CONDICIONID")
ENABLE
)
FORMADEPAGO
CREATE TABLE "FORMADEPAGO"
( "PAGOID" NUMBER NOT NULL ENABLE,
"PAGODESCRIP" VARCHAR2(50) NOT NULL ENABLE,
CONSTRAINT "FORMADEPAGO_PK" PRIMARY KEY ("PAGOID") ENABLE
)
POSICIONES
CREATE TABLE "POSICIONES"
( "POSICIONID" NUMBER NOT NULL ENABLE,
"CARGO" CHAR(50) NOT NULL ENABLE,
"DESCRIPCION" VARCHAR2(50) NOT NULL ENABLE,
CONSTRAINT "POSICIONES_PK" PRIMARY KEY ("POSICIONID") ENABLE
)
CLIENTES
CREATE TABLE "CLIENTES"
( "CLIENTEID" NUMBER NOT NULL ENABLE,
"NOMBRE" CHAR(50) NOT NULL ENABLE,
"APELLIDO" CHAR(50) NOT NULL ENABLE,
"TELEFONO" NUMBER NOT NULL ENABLE,
"DIR1" VARCHAR2(50) NOT NULL ENABLE,
"DIR2" VARCHAR2(50) NOT NULL ENABLE,
"CIUDAD" CHAR(50) NOT NULL ENABLE,
"ESTADO" CHAR(50) NOT NULL ENABLE,
"PAIS" CHAR(50) NOT NULL ENABLE,
"CP" VARCHAR2(50) NOT NULL ENABLE,
CONSTRAINT "CLIENTES_PK" PRIMARY KEY ("CLIENTEID") ENABLE
)
AUTORES
CREATE TABLE "AUTORES"
( "AUTORID" NUMBER NOT NULL ENABLE,
"NOMBRE" CHAR(50) NOT NULL ENABLE,
"APELLIDO" CHAR(50) NOT NULL ENABLE,
"FECHANAC" DATE NOT NULL ENABLE,
"FECHAMUERTE" DATE NOT NULL ENABLE,
"DESCRIPCION" VARCHAR2(50) NOT NULL ENABLE,
CONSTRAINT "AUTORES_PK" PRIMARY KEY ("AUTORID") ENABLE
)
LIBROS
CREATE TABLE "LIBROS"
( "LIBROID" NUMBER NOT NULL ENABLE,
"TITULO" VARCHAR2(50) NOT NULL ENABLE,
"EDITOR" VARCHAR2(50) NOT NULL ENABLE,
"FECHAED" DATE NOT NULL ENABLE,
"COSTO" NUMBER NOT NULL ENABLE,
"CONDICIONID" NUMBER NOT NULL ENABLE,
"VENDIDO" VARCHAR2(50) NOT NULL ENABLE,
CONSTRAINT "LIBROS_PK" PRIMARY KEY ("LIBROID") ENABLE,
CONSTRAINT "LIBROS_FK" FOREIGN KEY ("CONDICIONID")
REFERENCES "LIBROESTADO" ("CONDICIONID") ENABLE
)
EMPLEADOS
CREATE TABLE "EMPLEADOS"
( "EMPLEADOID" NUMBER NOT NULL ENABLE,
"NOMBRE" CHAR(50) NOT NULL ENABLE,
"APELLIDO" CHAR(50) NOT NULL ENABLE,
"DIR1" VARCHAR2(50) NOT NULL ENABLE,
"DIR2" VARCHAR2(50) NOT NULL ENABLE,
"CIUDAD" CHAR(50) NOT NULL ENABLE,
"ESTADO" CHAR(50) NOT NULL ENABLE,
"CP" VARCHAR2(50) NOT NULL ENABLE,
"TELEFONO" NUMBER NOT NULL ENABLE,
"FECHAING" DATE NOT NULL ENABLE,
"POSICIONID" NUMBER NOT NULL ENABLE,
CONSTRAINT "EMPLEADOS_PK" PRIMARY KEY ("EMPLEADOID") ENABLE,
CONSTRAINT "EMPLEADOS_FK" FOREIGN KEY ("POSICIONID")
REFERENCES "POSICIONES" ("POSICIONID") ENABLE
)
ORDENES
CREATE TABLE "ORDENES"
( "ORDENID" NUMBER NOT NULL ENABLE,
"CLIENTEID" NUMBER NOT NULL ENABLE,
"EMPLEADOID" NUMBER NOT NULL ENABLE,
"MONTO" VARCHAR2(50) NOT NULL ENABLE,
"FECHAORDEN" DATE NOT NULL ENABLE,
"FECHAENVIO" DATE NOT NULL ENABLE,
"PAGOID" NUMBER NOT NULL ENABLE,
"ESTADOID" NUMBER NOT NULL ENABLE,
CONSTRAINT "ORDENES_PK" PRIMARY KEY ("ORDENID") ENABLE,
CONSTRAINT "ORDENES_FK" FOREIGN KEY ("CLIENTEID")
REFERENCES "CLIENTES" ("CLIENTEID") ENABLE,
CONSTRAINT "ORDENES_FK2" FOREIGN KEY ("EMPLEADOID")
REFERENCES "EMPLEADO" ("EMPLEADOID") ENABLE,
CONSTRAINT "ORDENES_FK3" FOREIGN KEY ("PAGOID")
REFERENCES "FORMADEPAGO" ("PAGOID") ENABLE,
CONSTRAINT "ORDENES_FK4" FOREIGN KEY ("ESTADOID")
REFERENCES "ESTADOORDEN" ("ESTADOID") ENABLE
)
LIBROSAUTORES
CREATE TABLE "LIBROSAUTORES"
( "LIBROID" NUMBER NOT NULL ENABLE,
"AUTORID" NUMBER NOT NULL ENABLE,
CONSTRAINT "LIBROSAUTORES_FK" FOREIGN KEY ("LIBROID")
REFERENCES "LIBROS" ("LIBROID") ENABLE,
CONSTRAINT "LIBROSAUTORES_FK2" FOREIGN KEY ("AUTORID")
REFERENCES "AUTORES" ("AUTORID") ENABLE
)
LIBROSORDENES
CREATE TABLE "LIBROSORDENES"
( "ORDENID" NUMBER NOT NULL ENABLE,
"LIBROID" NUMBER NOT NULL ENABLE,
CONSTRAINT "LIBROSORDENES_FK" FOREIGN KEY ("ORDENID")
REFERENCES "ORDENES" ("ORDENID") ENABLE,
CONSTRAINT "LIBROSORDENES_FK2" FOREIGN KEY ("LIBROID")
REFERENCES "LIBROS" ("LIBROID") ENABLE
)
INGRESANDO DATOS
ESTADOORDEN
LIBROSESTADOS
FORMADEPAGO
POSICIONES
CLIENTES
AUTORES
LIBROS
EMPLEADOS
ORDENES
LIBROSAUTORES
LIBROSORDENES

Contenu connexe

Tendances

Script de creación de la base de datos pedidos en MS Access
Script de creación de la base de datos pedidos en MS AccessScript de creación de la base de datos pedidos en MS Access
Script de creación de la base de datos pedidos en MS Access
Zantiago Thrash
 

Tendances (15)

Jack oughton ‘virtuous writing checklist' v1.0
Jack oughton   ‘virtuous writing checklist' v1.0Jack oughton   ‘virtuous writing checklist' v1.0
Jack oughton ‘virtuous writing checklist' v1.0
 
How to work with legacy code PHPers Rzeszow #2
How to work with legacy code PHPers Rzeszow #2How to work with legacy code PHPers Rzeszow #2
How to work with legacy code PHPers Rzeszow #2
 
DBI
DBIDBI
DBI
 
How to work with legacy code
How to work with legacy codeHow to work with legacy code
How to work with legacy code
 
Karan chanana
Karan chananaKaran chanana
Karan chanana
 
Round and Round the Block — Solomon CNU 17
Round and Round the Block — Solomon CNU 17Round and Round the Block — Solomon CNU 17
Round and Round the Block — Solomon CNU 17
 
Ch6(mysql front)
Ch6(mysql front)Ch6(mysql front)
Ch6(mysql front)
 
The small things
The small thingsThe small things
The small things
 
PHP Tips & Tricks
PHP Tips & TricksPHP Tips & Tricks
PHP Tips & Tricks
 
My sql
My sqlMy sql
My sql
 
Play, Slick, play2-authの間で討死
Play, Slick, play2-authの間で討死Play, Slick, play2-authの間で討死
Play, Slick, play2-authの間で討死
 
Migrare da symfony 1 a Symfony2
 Migrare da symfony 1 a Symfony2  Migrare da symfony 1 a Symfony2
Migrare da symfony 1 a Symfony2
 
eComma
eCommaeComma
eComma
 
Script de creación de la base de datos pedidos en MS Access
Script de creación de la base de datos pedidos en MS AccessScript de creación de la base de datos pedidos en MS Access
Script de creación de la base de datos pedidos en MS Access
 
PhoneGap: Local Storage
PhoneGap: Local StoragePhoneGap: Local Storage
PhoneGap: Local Storage
 

En vedette (6)

Categorias gramaticales, la oracion, el debate, el coloquio y la mesa redonda1
Categorias gramaticales, la oracion, el debate, el coloquio y la mesa redonda1Categorias gramaticales, la oracion, el debate, el coloquio y la mesa redonda1
Categorias gramaticales, la oracion, el debate, el coloquio y la mesa redonda1
 
Categorías Gramaticales- Lina María Sandoval Gaviria
Categorías Gramaticales- Lina María Sandoval GaviriaCategorías Gramaticales- Lina María Sandoval Gaviria
Categorías Gramaticales- Lina María Sandoval Gaviria
 
Unidad I Densidad léxica y adquisición
Unidad I Densidad léxica y adquisiciónUnidad I Densidad léxica y adquisición
Unidad I Densidad léxica y adquisición
 
Gramáticas formales
Gramáticas formales Gramáticas formales
Gramáticas formales
 
Conocemos Al Sustantivo
Conocemos   Al   SustantivoConocemos   Al   Sustantivo
Conocemos Al Sustantivo
 
Metodo de los 7 pasos
Metodo de los 7 pasosMetodo de los 7 pasos
Metodo de los 7 pasos
 

Similaire à Taller4

Identificacion De Las Llaves Foraneas
Identificacion De Las Llaves ForaneasIdentificacion De Las Llaves Foraneas
Identificacion De Las Llaves Foraneas
robertjeison
 
Tablas, Codigos De Base De Datos
Tablas, Codigos De Base De DatosTablas, Codigos De Base De Datos
Tablas, Codigos De Base De Datos
guesta050b04
 
Tablas, Codigos Base De Datos Excelsa
Tablas, Codigos Base De Datos ExcelsaTablas, Codigos Base De Datos Excelsa
Tablas, Codigos Base De Datos Excelsa
Héctor
 
Creating Tablespaces and Tables in DB2BCIS 4620zArchit.docx
Creating Tablespaces and Tables in DB2BCIS 4620zArchit.docxCreating Tablespaces and Tables in DB2BCIS 4620zArchit.docx
Creating Tablespaces and Tables in DB2BCIS 4620zArchit.docx
willcoxjanay
 
SQL FILE FROM MOODLEUSE [master]GO Object Databa.pdf
SQL FILE FROM MOODLEUSE [master]GO Object Databa.pdfSQL FILE FROM MOODLEUSE [master]GO Object Databa.pdf
SQL FILE FROM MOODLEUSE [master]GO Object Databa.pdf
arrowit1
 

Similaire à Taller4 (20)

Taller n3 sql
Taller n3 sqlTaller n3 sql
Taller n3 sql
 
Database
DatabaseDatabase
Database
 
Tallerpractica
TallerpracticaTallerpractica
Tallerpractica
 
Tallerpractica
TallerpracticaTallerpractica
Tallerpractica
 
Tallerpractica
TallerpracticaTallerpractica
Tallerpractica
 
Try PostgreSQL on linux
Try PostgreSQL on linuxTry PostgreSQL on linux
Try PostgreSQL on linux
 
Oracle helpdesk database shema
Oracle helpdesk database shemaOracle helpdesk database shema
Oracle helpdesk database shema
 
Identificacion De Las Llaves Foraneas
Identificacion De Las Llaves ForaneasIdentificacion De Las Llaves Foraneas
Identificacion De Las Llaves Foraneas
 
SQL & PLSQL
SQL & PLSQLSQL & PLSQL
SQL & PLSQL
 
Tablas, Codigos De Base De Datos
Tablas, Codigos De Base De DatosTablas, Codigos De Base De Datos
Tablas, Codigos De Base De Datos
 
Writeable ct es_pgcon_may_2011
Writeable ct es_pgcon_may_2011Writeable ct es_pgcon_may_2011
Writeable ct es_pgcon_may_2011
 
CreacióN Tablas En Oracle
CreacióN Tablas En OracleCreacióN Tablas En Oracle
CreacióN Tablas En Oracle
 
Tablas, Codigos Base De Datos Excelsa
Tablas, Codigos Base De Datos ExcelsaTablas, Codigos Base De Datos Excelsa
Tablas, Codigos Base De Datos Excelsa
 
Taler De Refuerz1
Taler De Refuerz1Taler De Refuerz1
Taler De Refuerz1
 
Mysql schema emp dept
Mysql schema emp deptMysql schema emp dept
Mysql schema emp dept
 
T24 leed
T24 leedT24 leed
T24 leed
 
Creating Tablespaces and Tables in DB2BCIS 4620zArchit.docx
Creating Tablespaces and Tables in DB2BCIS 4620zArchit.docxCreating Tablespaces and Tables in DB2BCIS 4620zArchit.docx
Creating Tablespaces and Tables in DB2BCIS 4620zArchit.docx
 
SQL FILE FROM MOODLEUSE [master]GO Object Databa.pdf
SQL FILE FROM MOODLEUSE [master]GO Object Databa.pdfSQL FILE FROM MOODLEUSE [master]GO Object Databa.pdf
SQL FILE FROM MOODLEUSE [master]GO Object Databa.pdf
 
SQL Database Design & Querying
SQL Database Design & QueryingSQL Database Design & Querying
SQL Database Design & Querying
 
Sql ejercicio 1
Sql ejercicio 1Sql ejercicio 1
Sql ejercicio 1
 

Plus de Johan Ospina

Plus de Johan Ospina (7)

Taller5
Taller5Taller5
Taller5
 
Taller4
Taller4Taller4
Taller4
 
Trabajo2
Trabajo2Trabajo2
Trabajo2
 
Trabajo1
Trabajo1Trabajo1
Trabajo1
 
Ejercicio recuperacion
Ejercicio recuperacionEjercicio recuperacion
Ejercicio recuperacion
 
Taller nº 1 bd
Taller nº 1 bdTaller nº 1 bd
Taller nº 1 bd
 
Prueba Taller
Prueba TallerPrueba Taller
Prueba Taller
 

Dernier

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Dernier (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Taller4

  • 1. TRABAJO 3 BASES DE DATOS PRESENTADO POR: JOHAN OSPINA PRESENTADO A: ING.: EDGAR SANDOVAL INGENIERIA DE SISTEMAS V BASES DE DATOS TULUA-VALLE UCEVA 2010-2
  • 2. 1. Creación De Tablas TABLAS BASICAS  ESTADOORDEN  LIBROSESTADOS  FORMADEPAGO  POSICIONES  CLIENTES  AUTORES OTRAS TABLAS  EMPLEADOS  ORDENES  LIBROS TABLAS FINALES  LIBROS AUTORES  LIBROS ORDENES TABLAS ESTADO ORDEN CREATE TABLE "ESTADOORDEN" ( "ESTADOID" NUMBER NOT NULL ENABLE, "ESTADODESCRIP" VARCHAR2(50) NOT NULL ENABLE, CONSTRAINT "ESTADOORDEN_PK" PRIMARY KEY ("ESTADOID") ENABLE ) LIBROSESTADOS CREATE TABLE "LIBROSESTADOS" ( "CONDICIONID" NUMBER NOT NULL ENABLE, "NOMBRECOND" CHAR(50) NOT NULL ENABLE, "DESCRIPCION" VARCHAR2(50) NOT NULL ENABLE, CONSTRAINT "LIBROSESTADOS_PK" PRIMARY KEY ("CONDICIONID") ENABLE )
  • 3. FORMADEPAGO CREATE TABLE "FORMADEPAGO" ( "PAGOID" NUMBER NOT NULL ENABLE, "PAGODESCRIP" VARCHAR2(50) NOT NULL ENABLE, CONSTRAINT "FORMADEPAGO_PK" PRIMARY KEY ("PAGOID") ENABLE ) POSICIONES CREATE TABLE "POSICIONES" ( "POSICIONID" NUMBER NOT NULL ENABLE, "CARGO" CHAR(50) NOT NULL ENABLE, "DESCRIPCION" VARCHAR2(50) NOT NULL ENABLE, CONSTRAINT "POSICIONES_PK" PRIMARY KEY ("POSICIONID") ENABLE ) CLIENTES CREATE TABLE "CLIENTES" ( "CLIENTEID" NUMBER NOT NULL ENABLE, "NOMBRE" CHAR(50) NOT NULL ENABLE, "APELLIDO" CHAR(50) NOT NULL ENABLE, "TELEFONO" NUMBER NOT NULL ENABLE, "DIR1" VARCHAR2(50) NOT NULL ENABLE, "DIR2" VARCHAR2(50) NOT NULL ENABLE, "CIUDAD" CHAR(50) NOT NULL ENABLE, "ESTADO" CHAR(50) NOT NULL ENABLE, "PAIS" CHAR(50) NOT NULL ENABLE, "CP" VARCHAR2(50) NOT NULL ENABLE, CONSTRAINT "CLIENTES_PK" PRIMARY KEY ("CLIENTEID") ENABLE ) AUTORES CREATE TABLE "AUTORES" ( "AUTORID" NUMBER NOT NULL ENABLE, "NOMBRE" CHAR(50) NOT NULL ENABLE, "APELLIDO" CHAR(50) NOT NULL ENABLE, "FECHANAC" DATE NOT NULL ENABLE, "FECHAMUERTE" DATE NOT NULL ENABLE, "DESCRIPCION" VARCHAR2(50) NOT NULL ENABLE, CONSTRAINT "AUTORES_PK" PRIMARY KEY ("AUTORID") ENABLE ) LIBROS CREATE TABLE "LIBROS" ( "LIBROID" NUMBER NOT NULL ENABLE, "TITULO" VARCHAR2(50) NOT NULL ENABLE, "EDITOR" VARCHAR2(50) NOT NULL ENABLE, "FECHAED" DATE NOT NULL ENABLE, "COSTO" NUMBER NOT NULL ENABLE, "CONDICIONID" NUMBER NOT NULL ENABLE, "VENDIDO" VARCHAR2(50) NOT NULL ENABLE, CONSTRAINT "LIBROS_PK" PRIMARY KEY ("LIBROID") ENABLE, CONSTRAINT "LIBROS_FK" FOREIGN KEY ("CONDICIONID") REFERENCES "LIBROESTADO" ("CONDICIONID") ENABLE )
  • 4. EMPLEADOS CREATE TABLE "EMPLEADOS" ( "EMPLEADOID" NUMBER NOT NULL ENABLE, "NOMBRE" CHAR(50) NOT NULL ENABLE, "APELLIDO" CHAR(50) NOT NULL ENABLE, "DIR1" VARCHAR2(50) NOT NULL ENABLE, "DIR2" VARCHAR2(50) NOT NULL ENABLE, "CIUDAD" CHAR(50) NOT NULL ENABLE, "ESTADO" CHAR(50) NOT NULL ENABLE, "CP" VARCHAR2(50) NOT NULL ENABLE, "TELEFONO" NUMBER NOT NULL ENABLE, "FECHAING" DATE NOT NULL ENABLE, "POSICIONID" NUMBER NOT NULL ENABLE, CONSTRAINT "EMPLEADOS_PK" PRIMARY KEY ("EMPLEADOID") ENABLE, CONSTRAINT "EMPLEADOS_FK" FOREIGN KEY ("POSICIONID") REFERENCES "POSICIONES" ("POSICIONID") ENABLE ) ORDENES CREATE TABLE "ORDENES" ( "ORDENID" NUMBER NOT NULL ENABLE, "CLIENTEID" NUMBER NOT NULL ENABLE, "EMPLEADOID" NUMBER NOT NULL ENABLE, "MONTO" VARCHAR2(50) NOT NULL ENABLE, "FECHAORDEN" DATE NOT NULL ENABLE, "FECHAENVIO" DATE NOT NULL ENABLE, "PAGOID" NUMBER NOT NULL ENABLE, "ESTADOID" NUMBER NOT NULL ENABLE, CONSTRAINT "ORDENES_PK" PRIMARY KEY ("ORDENID") ENABLE, CONSTRAINT "ORDENES_FK" FOREIGN KEY ("CLIENTEID") REFERENCES "CLIENTES" ("CLIENTEID") ENABLE, CONSTRAINT "ORDENES_FK2" FOREIGN KEY ("EMPLEADOID") REFERENCES "EMPLEADO" ("EMPLEADOID") ENABLE, CONSTRAINT "ORDENES_FK3" FOREIGN KEY ("PAGOID") REFERENCES "FORMADEPAGO" ("PAGOID") ENABLE, CONSTRAINT "ORDENES_FK4" FOREIGN KEY ("ESTADOID") REFERENCES "ESTADOORDEN" ("ESTADOID") ENABLE ) LIBROSAUTORES CREATE TABLE "LIBROSAUTORES" ( "LIBROID" NUMBER NOT NULL ENABLE, "AUTORID" NUMBER NOT NULL ENABLE, CONSTRAINT "LIBROSAUTORES_FK" FOREIGN KEY ("LIBROID") REFERENCES "LIBROS" ("LIBROID") ENABLE, CONSTRAINT "LIBROSAUTORES_FK2" FOREIGN KEY ("AUTORID") REFERENCES "AUTORES" ("AUTORID") ENABLE ) LIBROSORDENES CREATE TABLE "LIBROSORDENES" ( "ORDENID" NUMBER NOT NULL ENABLE, "LIBROID" NUMBER NOT NULL ENABLE, CONSTRAINT "LIBROSORDENES_FK" FOREIGN KEY ("ORDENID") REFERENCES "ORDENES" ("ORDENID") ENABLE, CONSTRAINT "LIBROSORDENES_FK2" FOREIGN KEY ("LIBROID") REFERENCES "LIBROS" ("LIBROID") ENABLE )