tablas - Blog de ESPOL

Anuncio
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
)
Descargar