CREATE TABLE PRODUCTOS
Enviado por OMARBRAVO20 • 12 de Agosto de 2014 • 749 Palabras (3 Páginas) • 221 Visitas
CREATE TABLE PRODUCTOS (
COD_PROD VARCHAR ( 20 ) NOT NULL,
DESCRIPCION TEXT NOT NULL,
PRECIO_UNITARIO MONEY NOT NULL,
UNIDAD CHAR ( 10 ) NOT NULL,
STOCK CHAR ( 20 ) NOT NULL,
PRODUCTOS_ID CHAR ( 30 ) NOT NULL,
CONSTRAINT PK_PRODUCTOS19 PRIMARY KEY NONCLUSTERED (PRODUCTOS_ID)
)
GO
CREATE TABLE PROVEEDOR (
COD_PROV CHAR ( 25 ) NOT NULL,
NOM_DEL_PROV CHAR ( 50 ) NOT NULL,
RUC CHAR ( 11 ) NOT NULL,
DIREC_PROV TEXT NOT NULL,
PROVEEDOR_ID CHAR ( 20 ) NOT NULL,
USUARIOS_ID VARCHAR ( 1 ),
CONSTRAINT PK_PROVEEDOR15 PRIMARY KEY NONCLUSTERED (PROVEEDOR_ID)
)
GO
CREATE INDEX TC_PROVEEDOR58 ON PROVEEDOR (USUARIOS_ID )
GO
CREATE TABLE REQUERIMIENTO (
NUM_REQUE CHAR ( 20 ) NOT NULL,
COD_PROV CHAR ( 20 ) NOT NULL,
FECHA_REQUE DATETIME NOT NULL,
REQUERIMIENTO_ID VARCHAR ( 20 ) NOT NULL,
PROVEEDOR_ID CHAR ( 20 ),
CONSTRAINT PK_REQUERIMIENTO18 PRIMARY KEY NONCLUSTERED (REQUERIMIENTO_ID)
)
GO
CREATE INDEX TC_REQUERIMIENTO61 ON REQUERIMIENTO (PROVEEDOR_ID )
GO
CREATE TABLE USUARIOS (
USUARIO TEXT NOT NULL,
CONTRASEÑA VARCHAR ( 30 ) NOT NULL,
USUARIOS_ID VARCHAR ( 1 ) NOT NULL,
CONSTRAINT PK_USUARIOS14 PRIMARY KEY NONCLUSTERED (USUARIOS_ID)
)
GO
CREATE TABLE DETALLE_COMPARATIVO_COTIZACIONES (
ID_REQUERIMIENTO CHAR ( 20 ) NOT NULL,
CANTIDAD NUMERIC ( 38 ) NOT NULL,
ID_COMPARATIVO CHAR ( 15 ) NOT NULL,
DETALLE_COMPARATIVO_COTIZACIONES_ID VARCHAR ( 40 ) NOT NULL,
SOLICITUD_REQUERIMIENTO_ID INT,
COMPARATIVO_COTIZACIONES_ID INT,
CONSTRAINT PK_DETALLE_COMPARATIVO_COTIZACIONES24 PRIMARY KEY NONCLUSTERED (DETALLE_COMPARATIVO_COTIZACIONES_ID)
)
GO
CREATE INDEX TC_DETALLE_COMPARATIVO_COTIZACIONES69 ON DETALLE_COMPARATIVO_COTIZACIONES (SOLICITUD_REQUERIMIENTO_ID )
GO
CREATE INDEX TC_DETALLE_COMPARATIVO_COTIZACIONES68 ON DETALLE_COMPARATIVO_COTIZACIONES (COMPARATIVO_COTIZACIONES_ID )
GO
CREATE TABLE SOLICITUD_REQUERIMIENTO (
ID_REQUERIMIENTO VARCHAR ( 30 ) NOT NULL,
NOMBRE TEXT NOT NULL,
AREA CHAR ( 20 ) NOT NULL,
SOLICITUD_REQUERIMIENTO_ID INT IDENTITY NOT NULL,
CONSTRAINT PK_SOLICITUD_REQUERIMIENTO23 PRIMARY KEY NONCLUSTERED (SOLICITUD_REQUERIMIENTO_ID)
)
GO
CREATE TABLE COMPARATIVO_COTIZACIONES (
ID_COMPARATIVO INT NOT NULL,
PRECIO MONEY NOT NULL,
FECHA_DE_ENTREGA DATETIME NOT NULL,
COMPARATIVO_COTIZACIONES_ID INT IDENTITY NOT NULL,
PROVEEDOR_ID CHAR ( 20 ),
CONSTRAINT PK_COMPARATIVO_COTIZACIONES25 PRIMARY KEY NONCLUSTERED (COMPARATIVO_COTIZACIONES_ID)
)
GO
CREATE INDEX TC_COMPARATIVO_COTIZACIONES70 ON COMPARATIVO_COTIZACIONES (PROVEEDOR_ID )
GO
CREATE TABLE DETALLE_DEL_PEDIDO (
NUM_PED NUMERIC ( 38 ) NOT NULL,
COD_PROD VARCHAR ( 1 ) NOT NULL,
CANTIDAD NUMERIC ( 38 ) NOT NULL,
DETALLE_DEL_PEDIDO_ID VARCHAR ( 1 ) NOT NULL,
CONSTRAINT PK_DETALLE_DEL_PEDIDO16 PRIMARY KEY NONCLUSTERED (DETALLE_DEL_PEDIDO_ID)
)
GO
CREATE TABLE DETALLE_DEL_PEDIDO_WEB (
NUM_PED NUMERIC ( 38 ) NOT NULL,
COD_PROD VARCHAR ( 20 ) NOT NULL,
CANTIDAD NUMERIC ( 38 ) NOT NULL,
DETALLE_DEL_PEDIDO_WEB_ID VARCHAR ( 50 ) NOT NULL,
PROVEEDOR_ID CHAR ( 20 ),
DETALLE_DEL_PEDIDO_ID VARCHAR ( 1 ),
CONSTRAINT PK_DETALLE_DEL_PEDIDO_WEB17 PRIMARY KEY NONCLUSTERED (DETALLE_DEL_PEDIDO_WEB_ID)
)
GO
CREATE INDEX TC_DETALLE_DEL_PEDIDO_WEB59 ON DETALLE_DEL_PEDIDO_WEB (PROVEEDOR_ID )
GO
CREATE INDEX TC_DETALLE_DEL_PEDIDO_WEB60 ON DETALLE_DEL_PEDIDO_WEB (DETALLE_DEL_PEDIDO_ID )
GO
CREATE TABLE DETALLE_DEL_REQUERIMIENTO (
NUM_REQUE NUMERIC ( 20 ) NOT NULL,
COD_PROD VARCHAR ( 25 ) NOT NULL,
CANTIDAD NUMERIC ( 38 ) NOT NULL,
DETALLE_DEL_REQUERIMIENTO_ID VARCHAR ( 50 ) NOT NULL,
REQUERIMIENTO_ID VARCHAR ( 20 ),
PRODUCTOS_ID CHAR ( 30 ),
CONSTRAINT PK_DETALLE_DEL_REQUERIMIENTO20 PRIMARY KEY NONCLUSTERED (DETALLE_DEL_REQUERIMIENTO_ID)
)
GO
CREATE INDEX TC_DETALLE_DEL_REQUERIMIENTO62 ON DETALLE_DEL_REQUERIMIENTO (REQUERIMIENTO_ID )
GO
CREATE INDEX TC_DETALLE_DEL_REQUERIMIENTO63 ON DETALLE_DEL_REQUERIMIENTO (PRODUCTOS_ID )
GO
...