You are on page 1of 2

CREATE TABLE "ADRIAN".

"DETALLEPEDIDO" ( "ID_DETALLEPEDIDO" NUMBER(*,0) NOT NULL ENABLE, "CANTIDAD" NUMBER(*,0) NOT NULL ENABLE, "PRECIO" NUMBER(10,2) NOT NULL ENABLE, "ID_PEDIDO" NUMBER(*,0) NOT NULL ENABLE, "COD_PRODUCTO" CHAR(2 BYTE) NOT NULL ENABLE, CONSTRAINT "CHK_ID_DETALLEPEDIDO" CHECK (id_detallepedido>0) ENABLE, CONSTRAINT "PK_DETALLEPEDIDO" PRIMARY KEY ("ID_DETALLEPEDIDO") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ENABLE, CONSTRAINT "FK_PEDIDO" FOREIGN KEY ("ID_PEDIDO") REFERENCES "ADRIAN"."PEDIDO" ("ID_PEDIDO") ENABLE, CONSTRAINT "FK_PRODUCTO" FOREIGN KEY ("COD_PRODUCTO") REFERENCES "ADRIAN"."PRODUCTO" ("COD_PRODUCTO") ENABLE ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ; ****************************************************************** CREATE TABLE "ADRIAN"."PEDIDO" ( "ID_PEDIDO" NUMBER(*,0) NOT NULL ENABLE, "CLIENTE" VARCHAR2(50 BYTE) NOT NULL ENABLE, "DIRECCION" VARCHAR2(50 BYTE) NOT NULL ENABLE, "TELEFONO" CHAR(6 BYTE) NOT NULL ENABLE, "FECHA" DATE DEFAULT sysdate NOT NULL ENABLE, "IMPORTE" NUMBER(10,2) NOT NULL ENABLE, "PAGO" NUMBER(10,2) NOT NULL ENABLE, "VUELTO" NUMBER(10,2) NOT NULL ENABLE, "ESTADO" CHAR(1 BYTE) NOT NULL ENABLE, "MODALIDAD" CHAR(1 BYTE) NOT NULL ENABLE, "COD_USUARIO" CHAR(2 BYTE), "COD_SUCURSAL" CHAR(2 BYTE), CONSTRAINT "CHK_PEDIDO_ID_PEDIDO" CHECK (id_pedido>0) ENABLE, CONSTRAINT "CHK_PEDIDO_IMPORTE" CHECK (importe>0) ENABLE, CONSTRAINT "CHK_PEDIDO_PAGO" CHECK (pago>0) ENABLE, CONSTRAINT "CHK_PEDIDO_VUELTO" CHECK (vuelto>0) ENABLE, CONSTRAINT "CHK_PEDIDO_ESTADO" CHECK (estado in ('P','C','D','A')) ENAB LE, CONSTRAINT "PK_PEDIDO" PRIMARY KEY ("ID_PEDIDO") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ENABLE, CONSTRAINT "CHK_PEDIDO_MODALIDAD" CHECK ( modalidad in ('T','I') ) ENABLE, CONSTRAINT "FK_USUARIO" FOREIGN KEY ("COD_USUARIO") REFERENCES "ADRIAN"."USUARIO" ("COD_USUARIO") ENABLE ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ; ********************************************************************** CREATE TABLE "ADRIAN"."PRODUCTO" ( "COD_PRODUCTO" CHAR(2 BYTE) NOT NULL ENABLE, "NOMBRE" VARCHAR2(50 BYTE) NOT NULL ENABLE, "PRECIO" NUMBER(10,2) NOT NULL ENABLE,

CONSTRAINT "CHK_PRODUCTO_PRECIO" CHECK (precio>0) ENABLE, CONSTRAINT "PK_PRODUCTO" PRIMARY KEY ("COD_PRODUCTO") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ENABLE ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ; ******************************************************************** CREATE TABLE "ADRIAN"."SUCURSAL" ( "COD_SUCURSAL" CHAR(2 BYTE) NOT NULL ENABLE, "NOMBRESUCURSAL" VARCHAR2(50 BYTE) NOT NULL ENABLE, CONSTRAINT "PK_SUCURSAL" PRIMARY KEY ("COD_SUCURSAL") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ENABLE ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ; ********************************************************************** CREATE TABLE "ADRIAN"."USUARIO" ( "COD_USUARIO" CHAR(2 BYTE) NOT NULL ENABLE, "NOMBRE" VARCHAR2(50 BYTE) NOT NULL ENABLE, "US" VARCHAR2(50 BYTE) NOT NULL ENABLE, "PASS" VARCHAR2(50 BYTE) NOT NULL ENABLE, "COD_SUCURSAL" CHAR(2 BYTE) NOT NULL ENABLE, CONSTRAINT "PK_USUARIO" PRIMARY KEY ("COD_USUARIO") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ENABLE, CONSTRAINT "FK_SUCURSAL" FOREIGN KEY ("COD_SUCURSAL") REFERENCES "ADRIAN"."SUCURSAL" ("COD_SUCURSAL") ENABLE ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ; ************************************************************************ CREATE SEQUENCE "ADRIAN"."SEQ_ID_DETALLEPEDIDO" MINVALUE 1 MAXVALUE 99999 INCR EMENT BY 1 START WITH 21 NOCACHE ORDER NOCYCLE ; ************************************************************************* CREATE SEQUENCE "ADRIAN"."SEQ_ID_PEDIDO" MINVALUE 1 MAXVALUE 999999 INCREMENT BY 1 START WITH 12 NOCACHE ORDER NOCYCLE ;

You might also like