Está en la página 1de 4

@ING PEREZ578

CREATE DATABASE I NGPEREZ578;

USE I NGPEREZ;

CREATE TABLE PAI SES(

COD_PAI S I NT AUTO_I NCRE ME NT PRI MARY KEY,

NOMBRE_PAI S VARCHAR( 40) NOT NULL

);

CREATE TABLE CATEGORI AS(

COD_CATEGORI A I NT AUTO_I NCRE ME NT PRI MARY KEY,

NOMBRECATEGORI A VARCHAR( 40) NOT NULL,

DESCRI PCI ON TEXT NULL

);

CREATE TABLE CLI ENTES(

COD_CLI ENTE I NT AUTO_I NCRE ME NT PRI MARY KEY,

NOMBRECLI ENTE VARCHAR( 40) NOT NULL,

DI RCLI ENTE VARCHAR( 80) NOT NULL,

COD_PAI S I NT NOT NULL,

TELEF ONO VARCHAR( 15) NULL

);

CREATE TABLE PROVEEDORES(

COD_PROVEEDOR I NT AUTO_I NCRE ME NT PRI MARY KEY,

NOMPROVEEDOR VARCHAR( 80) NOT NULL,


DI RPROVEEDOR VARCHAR( 100) NOT NULL,

COD_PAI S I NT NOT NULL,

NOMC ONTACTO VARCHAR(80) NULL,

CARGOCONTACTO VARCHAR( 50),

TELEF ONOPROVEEDOR VARCHAR( 15) NOT NULL

);

CREATE TABLE PRODUCT OS(

COD_PRODUCT O I NT AUTO_I NCRE ME NT PRI MARY KEY,

NOMPRODUCT O VARCHAR(80) NOT NULL,

COD_PROVEEDOR I NT NOT NULL,

COD_CATEGORI A I NT NOT NULL,

CANTI DADXUNI DAD VARCHAR( 50) NOT NULL,

PRECI OUNI DAD DECI MAL( 10, 2) NOT NULL,

UNI DADENEXI STENCI A I NT NOT NULL,

UNI ENPEDI DOS I NT NOT NULL

);

CREATE TABLE CARGOS(

COD_CARGO I NT AUTO_I NCRE ME NT PRI MARY KEY,

DESCRCARGO VARCHAR( 30) NOT NULL

);

CREATE TABLE DEPARTA MENTOS(

COD_DEPARTA ME NT O I NT AUT O_I NCRE ME NT PRI MARY KEY,

NOMDEPARTA ME NT O VARCHAR( 50) NOT NULL

);
CREATE TABLE E MPLEADOS(

COD_E MPLEADO I NT AUTO_I NCRE ME NT PRI MARY KEY,

NOME MPLEADO VARCHAR(50) NOT NULL,

APEE MPLEADO VARCHAR( 50) NOT NULL,

FECNAC DATETI ME NOT NULL,

DI RE MPLEADO VARCHAR( 100) NOT NULL,

COD_DEPARTA ME NT O I NT NOT NULL,

F ONOE MPLEADO VARCHAR( 15) NULL,

COD_CARGOE MP I NT NOT NULL,

FECCONTRATA DATETI ME NOT NULL

);

CREATE TABLE PEDI DOS(

I DPEDI DO I NT AUTO_I NCRE ME NT PRI MARY KEY,

COD_CLI ENTE I NT NOT NULL,

COD_E MPLEADO I NT NOT NULL,

FECHAPEDI DO DATETI ME NOT NULL,

FECHAENTRGA DATETI ME NOT NULL,

FECHAENVI O DATETI ME NOT NULL,

ENVI OPEDI DO CHAR( 1) NOT NULL,

DESTI NARI O VARCHAR( 60) NOT NULL,

DI RDESTI NARI O VARCHAR( 100) NOT NULL

);

CREATE TABLE DETALLEPEDI DOS(

I DPEDI DO I NT NOT NULL,

COD_PRODUCT O I NT NOT NULL,


PRECI OUNI DAD DECI MAL( 10, 2) NOT NULL,

CANTI DAD I NT NOT NULL,

DESCUENT O DECI MAL( 10, 2) NOT NULL

);

También podría gustarte