taller4

Post on 10-Dec-2014

609 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

TRABAJO 3 BASES DE DATOS

PRESENTADO POR: JOHAN OSPINA

PRESENTADO A:ING.: EDGAR SANDOVAL

INGENIERIA DE SISTEMAS VBASES DE DATOS

TULUA-VALLEUCEVA2010-2

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 )

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

)

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

)

INGRESANDO DATOSESTADOORDEN

LIBROSESTADOS

FORMADEPAGO

POSICIONES

CLIENTES

AUTORES

LIBROS

EMPLEADOS

ORDENES

LIBROSAUTORES

LIBROSORDENES

top related