taller4

17
TRABAJO 3 BASES DE DATOS PRESENTADO POR: JOHAN OSPINA PRESENTADO A: ING.: EDGAR SANDOVAL INGENIERIA DE SISTEMAS V BASES DE DATOS

Upload: johan-ospina

Post on 10-Dec-2014

609 views

Category:

Education


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Taller4

TRABAJO 3 BASES DE DATOS

PRESENTADO POR: JOHAN OSPINA

PRESENTADO A:ING.: EDGAR SANDOVAL

INGENIERIA DE SISTEMAS VBASES DE DATOS

TULUA-VALLEUCEVA2010-2

Page 2: Taller4

1. Creación De TablasTABLAS 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 )

Page 3: Taller4

FORMADEPAGOCREATE 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

)

CLIENTESCREATE 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

)

AUTORESCREATE 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

)

LIBROSCREATE 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

)

Page 4: Taller4

EMPLEADOSCREATE 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

)

ORDENESCREATE 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

)

LIBROSAUTORESCREATE 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

)

LIBROSORDENESCREATE 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

)

Page 5: Taller4

INGRESANDO DATOSESTADOORDEN

Page 6: Taller4

LIBROSESTADOS

Page 7: Taller4

FORMADEPAGO

Page 8: Taller4

POSICIONES

Page 9: Taller4

CLIENTES

Page 10: Taller4

AUTORES

Page 11: Taller4

LIBROS

Page 12: Taller4

EMPLEADOS

Page 13: Taller4

ORDENES

Page 14: Taller4

LIBROSAUTORES

Page 15: Taller4

LIBROSORDENES