Está en la página 1de 2

DROP DATABASE PUNTOPARTIDA;

CREATE DATABASE PUNTOPARTIDA;


USE PUNTOPARTIDA;

CREATE TABLE CLIENTE (


COD_CLI VARCHAR (50)NOT NULL,
NOM_CLI VARCHAR (50),
APEP_CLI VARCHAR (50),
APEM_CLI VARCHAR (50),
DNI NUMERIC,
DIRECCION VARCHAR (20),
TELEFONO NUMERIC

);

ALTER TABLE CLIENTE ADD CONSTRAINT


PK_clientes PRIMARY KEY(COD_CLI);

CREATE TABLE VENDEDOR(


COD_VENDEDOR VARCHAR (50)NOT NULL,
NOM_VENDEDOR VARCHAR (50),
APEP_VENDEDOR VARCHAR (50),
APEM_VENDEDOR VARCHAR (50),
DNI NUMERIC (7,0),
DIRECCION VARCHAR (50)
);

ALTER TABLE VENDEDOR ADD CONSTRAINT


PK_vendedor PRIMARY KEY(COD_VENDEDOR);

CREATE TABLE PROVEEDOR(


COD_PROVEEDOR VARCHAR(50)NOT NULL,
NOM_PROVEEDOR VARCHAR (50),
APEP_PROVEEDOR VARCHAR (50),
APEM_PROVEEDOR VARCHAR (50),
DNI NUMERIC (7,0),
DIRECCION VARCHAR (50)
);

ALTER TABLE PROVEEDOR ADD CONSTRAINT


PK_proveedor PRIMARY KEY(COD_PROVEEDOR);

CREATE TABLE PRODUCTO(


COD_PRODUCTO VARCHAR(50)NOT NULL,
COD_PROVEEDOR VARCHAR(50)NOT NULL,
DES_PRODUDUCTO VARCHAR(50),
CANT_PRODUCTO NUMERIC(8,0),
PRE_PRODUCTO VARCHAR(50),
);

ALTER TABLE PRODUCTO ADD CONSTRAINT


PK_producto PRIMARY KEY(COD_PRODUCTO);

ALTER TABLE PRODUCTO ADD CONSTRAINT


FK_provedoor FOREIGN KEY(COD_PROVEEDOR)
REFERENCES PROVEEDOR(COD_PROVEEDOR);

CREATE TABLE DETALLEPEDIDO(


COD_PRODUCTO VARCHAR(50)NOT NULL,
COD_DETAPEDIDO VARCHAR(50)NOT NULL,
NUM_CANT NUMERIC(6,0),
PRECIO_PEDIDO VARCHAR(50)
);

ALTER TABLE DETALLEPEDIDO ADD CONSTRAINT


PK_detapedido PRIMARY KEY(COD_DETAPEDIDO);

ALTER TABLE DETALLEPEDIDO ADD CONSTRAINT


FK_productos FOREIGN KEY(COD_PRODUCTO)
REFERENCES PRODUCTO(COD_PRODUCTO);

CREATE TABLE PEDIDO(


COD_PEDIDO VARCHAR(50)NOT NULL,
COD_DETAPEDIDO VARCHAR(50)NOT NULL,
COD_VENDEDOR VARCHAR (50)NOT NULL,
COD_CLI VARCHAR (50)NOT NULL,
FEC_PEDIDO DATETIME,
INDI_ESTADO VARCHAR(50),
COD_REPARTIDOR VARCHAR(50),
FEC_EXPIRACION DATETIME
);

ALTER TABLE PEDIDO ADD CONSTRAINT


PK_pedido PRIMARY KEY(COD_PEDIDO);

ALTER TABLE PEDIDO ADD CONSTRAINT


FK_detapedido FOREIGN KEY(COD_DETAPEDIDO)
REFERENCES DETALLEPEDIDO(COD_DETAPEDIDO);

ALTER TABLE PEDIDO ADD CONSTRAINT


FK_vendedor FOREIGN KEY(COD_VENDEDOR)
REFERENCES VENDEDOR(COD_VENDEDOR);

ALTER TABLE PEDIDO ADD CONSTRAINT


FK_cliente FOREIGN KEY(COD_CLI)
REFERENCES CLIENTE(COD_CLI);

SELECT * FROM CLIENTE;


SELECT * FROM VENDEDOR;

También podría gustarte