TABLAS CREATE TABLE "CLIENTE" ( "IDCLIENTE" NUMBER, "NOMBRE" VARCHAR2(4000), "APELLIDO" VARCHAR2(4000), "CEDULA" NUMBER, "TELEFONO" NUMBER, "DIRECCION" VARCHAR2(4000), CONSTRAINT "CLIENTE_PK" PRIMARY KEY ("IDCLIENTE") ENABLE ) CREATE TABLE "EMPLEADO" ( "IDEMPLEADO" NUMBER, "NOMBRE" VARCHAR2(4000), "APELLIDO" VARCHAR2(4000), "CEDULA" NUMBER, "TELEFONO" NUMBER, "DIRECCION" VARCHAR2(4000), "CARGO" VARCHAR2(4000), "SUELDO" NUMBER, "ESTADO" VARCHAR2(4000), CONSTRAINT "EMPLEADO_PK" PRIMARY KEY ("IDEMPLEADO") ENABLE ) CREATE TABLE "PROVEEDOR" ( "IDPROVEEDOR" NUMBER, "NOMBRE" VARCHAR2(4000), "TELEFONO" NUMBER, "DIRECCION" VARCHAR2(4000), "ESTADO" VARCHAR2(4000), CONSTRAINT "PROVEEDOR_PK" PRIMARY KEY ("IDPROVEEDOR") ENABLE ) CREATE TABLE "CIUDAD" ( "IDCIUDAD" NUMBER, "IDCLIENTE" NUMBER, "IDEMPLEADO" NUMBER, "IDPROVEEDOR" NUMBER, "NOMBRE" VARCHAR2(4000), "PROVINCIA" VARCHAR2(4000), "PAIS" VARCHAR2(4000), CONSTRAINT "CIUDAD_PK" PRIMARY KEY ("IDCIUDAD") ENABLE, CONSTRAINT "CIUDAD_FK" FOREIGN KEY ("IDCLIENTE") REFERENCES "CLIENTE" ("IDCLIENTE") ENABLE, CONSTRAINT "CIUDAD_FK2" FOREIGN KEY ("IDEMPLEADO") REFERENCES "EMPLEADO" ("IDEMPLEADO") ENABLE, CONSTRAINT "CIUDAD_FK3" FOREIGN KEY ("IDPROVEEDOR") REFERENCES "PROVEEDOR" ("IDPROVEEDOR") ENABLE ) CREATE TABLE "FACTURA" ( "IDFACTURA" NUMBER, "IDEMPLEADO" NUMBER, "IDCLIENTE" NUMBER, "HORA" VARCHAR2(4000), "FECHA" VARCHAR2(4000), "SUBTOTAL" NUMBER, "IMPUESTO" NUMBER, "TOTAL" NUMBER, CONSTRAINT "FACTURA_PK" PRIMARY KEY ("IDFACTURA") ENABLE, CONSTRAINT "FACTURA_FK" FOREIGN KEY ("IDEMPLEADO") REFERENCES "EMPLEADO" ("IDEMPLEADO") ENABLE, CONSTRAINT "FACTURA_FK2" FOREIGN KEY ("IDCLIENTE") REFERENCES "CLIENTE" ("IDCLIENTE") ENABLE ) CREATE TABLE "LIBRO" ( "IDLIBRO" NUMBER, "TITULO" VARCHAR2(4000), "AUTOR" VARCHAR2(4000), "STOCK" NUMBER, "PRECIO" NUMBER, "ESTADO" VARCHAR2(4000), CONSTRAINT "LIBRO_PK" PRIMARY KEY ("IDLIBRO") ENABLE ) CREATE TABLE "DETALLELIBRO" ( "IDDETALLELIBRO" NUMBER, "IDFACTURA" NUMBER, "IDLIBRO" NUMBER, "VALORUNIDAD" NUMBER, "CANTIDAD" NUMBER, CONSTRAINT "DETALLELIBRO_PK" PRIMARY KEY ("IDDETALLELIBRO") ENABLE, CONSTRAINT "DETALLELIBRO_FK" FOREIGN KEY ("IDFACTURA") REFERENCES "FACTURA" ("IDFACTURA") ENABLE, CONSTRAINT "DETALLELIBRO_FK2" FOREIGN KEY ("IDLIBRO") REFERENCES "LIBRO" ("IDLIBRO") ENABLE ) CREATE TABLE "PROVEE" ( "IDPROVEE" NUMBER, "IDPROVEEDOR" NUMBER, "HORA" VARCHAR2(4000), "FECHA" VARCHAR2(4000), "SUBTOTAL" NUMBER, "IMPUESTO" NUMBER, "TOTAL" NUMBER, CONSTRAINT "PROVEE_PK" PRIMARY KEY ("IDPROVEE") ENABLE, CONSTRAINT "PROVEE_FK" FOREIGN KEY ("IDPROVEEDOR") REFERENCES "PROVEEDOR" ("IDPROVEEDOR") ENABLE ) CREATE TABLE "DETALLEPROVEE" ( "IDDETALLEPROVEE" NUMBER, "IDPROVEE" NUMBER, "IDLIBRO" NUMBER, "VALORUNIDAD" NUMBER, "CANTIDAD" NUMBER, CONSTRAINT "DETALLEPEDIDO_PK" PRIMARY KEY ("IDDETALLEPROVEE") ENABLE, CONSTRAINT "DETALLEPEDIDO_FK" FOREIGN KEY ("IDPROVEE") REFERENCES "PROVEE" ("IDPROVEE") ENABLE, CONSTRAINT "DETALLEPEDIDO_FK2" FOREIGN KEY ("IDLIBRO") REFERENCES "LIBRO" ("IDLIBRO") ENABLE ) CREATE TABLE "USUARIO" ( "NOMBREUSER" VARCHAR2(4000), "IDEMPLEADO" NUMBER, "CONTRASENIA" VARCHAR2(4000), "ACTIVO" NUMBER, CONSTRAINT "USUARIO_PK" PRIMARY KEY ("NOMBREUSER") ENABLE ) CREATE TABLE "HISTORIAL" ( "IDHISTORIAL" NUMBER, "NOMBREUSER" VARCHAR2(4000), "FECHA" TIMESTAMP (6), "DESCRIPCION" VARCHAR2(4000), CONSTRAINT "HISTORIAL_PK" PRIMARY KEY ("IDHISTORIAL") ENABLE, CONSTRAINT "HISTORIAL_FK" FOREIGN KEY ("NOMBREUSER") REFERENCES "USUARIO" ("NOMBREUSER") ENABLE )