ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base de datos #inventario MS SQL SERVER


Enviado por   •  17 de Septiembre de 2017  •  Trabajo  •  858 Palabras (4 Páginas)  •  423 Visitas

Página 1 de 4

EL Siguiente es el script para una base de datos de un sistema de facturacion.

CREATE DATABASE FACTURACION

go

USE FACTURACION

go

CREATE TABLE TBL_ARTICULO_BODEGA (

BODEGA VARCHAR(15) NOT NULL,

ARTICULO CHAR(255) NOT NULL,

Constraint PK_TBLBODEGA PRIMARY KEY (BODEGA,ARTICULO)

);

CREATE TABLE TBL_COBRADOR (

COBRAR VARCHAR(15) NOT NULL,

NOMBRE_COBRADOR VARCHAR(255) NOT NULL,

Constraint PK_TBL_COBRADOR PRIMARY KEY (COBRAR)

);

CREATE TABLE TBL_BODEGA (

BODEGA VARCHAR(15) UNIQUE NOT NULL,

LINEA CHAR(38) NOT NULL,

NOMBRE_BODEGA VARCHAR(255),

EXISTENCIA FLOAT

CONSTRAINT PK_TBL_BODEGA PRIMARY KEY (BODEGA)

);

GO

CREATE TABLE TBL_ARTICULO (

ARTICULO CHAR(255) NOT NULL UNIQUE,

DESCRIPCION CHAR(255) ,

PESO FLOAT,

CONSTRAINT PK_TBL_ARTICULO PRIMARY KEY (ARTICULO)

);

GO

CREATE TABLE TBL_VENDEDOR (

VENDEDOR VARCHAR(15) NOT NULL,

nombre varchar(255) not null

CONSTRAINT PK_TBL_VENDEDOR PRIMARY KEY (VENDEDOR)

);

GO

CREATE TABLE TBL_FACTURA_DETALLE (

LINEA CHAR(38) NOT NULL UNIQUE,

TIPO_FACTURA CHAR(1) NOT NULL,

NOFACTURA CHAR(12) NOT NULL,

ARTICULO CHAR(255) NOT NULL,

CANTIDAD FLOAT,

PRECIO_UNITARIO FLOAT,

TOTAL_IMPUESTO FLOAT,

DESC_TOT_GENERAL FLOAT,

COSTO_TOTAL FLOAT,

PRECIO_TOTAL FLOAT,

CONSTRAINT PK_TBL_FACTURA_DETALLE PRIMARY KEY (LINEA)

);

CREATE TABLE TBL_FACTURA(

TIPO_FACTURA CHAR(1) NOT NULL UNIQUE,

NOFACTURA CHAR(12) NOT NULL UNIQUE,

VENDEDOR VARCHAR(15) NOT NULL,

COBRAR VARCHAR(15) NOT NULL,

COMISION FLOAT,

TOTAL_PESO FLOAT,

IMPUESTO FLOAT ,

FECHA DATE,

MONTO_DESCUENTO FLOAT,

PORC_DESCUENTO FLOAT,

TOTAL_FACTURA FLOAT,

SIGNO INTEGER ,

TIPO_CAMBIO DATE,

FCONTROL_CREACION DATE,

FCONTROL_MODIFICACION DATE,

VALOR_IVA FLOAT,

CONSTRAINT PK_TBL_FACTURA PRIMARY KEY (TIPO_FACTURA, NOFACTURA)

);

ALTER TABLE TBL_FACTURA_DETALLE

ADD CONSTRAINT FK_NOFACTURA_TBL_FACTURA_DETALLE FOREIGN KEY(NOFACTURA)

REFERENCES tbl_factura (NOFACTURA);

ALTER TABLE TBL_FACTURA_DETALLE

ADD CONSTRAINT FK_TIPO_FACTURA FOREIGN KEY (TIPO_FACTURA)

REFERENCES TBL_FACTURA (TIPO_FACTURA);

ALTER TABLE TBL_FACTURA_DETALLE

ADD CONSTRAINT FK_ARTICULO FOREIGN KEY (ARTICULO)

REFERENCES TBL_ARTICULO(ARTICULO)

ALTER TABLE TBL_BODEGA

ADD CONSTRAINT FK_LINEA FOREIGN KEY (LINEA)

REFERENCES TBL_FACTURA_DETALLE(LINEA)

ALTER TABLE TBL_ARTICULO_BODEGA

ADD CONSTRAINT FK_ARTICULO_BODEGA FOREIGN KEY (ARTICULO)

REFERENCES TBL_ARTICULO (ARTICULO)

ALTER TABLE TBL_ARTICULO_BODEGA

ADD CONSTRAINT TBL_ARTICULO_BODEGA_ARTICULO FOREIGN KEY (BODEGA)

REFERENCES TBL_BODEGA(BODEGA);

alter table tbl_factura

add constraint fk_factura_factura_v_vendedor foreign key (vendedor)

references tbl_vendedor(vendedor)

alter table tbl_factura

add constraint fk_factura_cobrador_cobrador foreign key (cobrar)

references tbl_cobrador (cobrar);

insert into TBL_VENDEDOR (VENDEDOR,nombre) values ('idv001','Ever Salazar') ;

insert into TBL_VENDEDOR (vendedor,nombre) values ('idv002','juan perez0') ;

insert into TBL_VENDEDOR (vendedor,nombre) values ('idv003','julia Salazar') ;

insert into TBL_VENDEDOR (vendedor,nombre) values ('idv004','juia perez') ;

select *from TBL_VENDEDOR

insert into TBL_COBRADOR (COBRAR,NOMBRE_COBRADOR) VALUES('IDC001','RENE AMILCAR');

insert into TBL_COBRADOR (COBRAR,NOMBRE_COBRADOR) VALUES('IDC002','RENE DURAN');

insert into TBL_COBRADOR (COBRAR,NOMBRE_COBRADOR) VALUES('IDC003','LETICIA AMILCAR');

insert into TBL_COBRADOR (COBRAR,NOMBRE_COBRADOR) VALUES('IDC004','JUANA AMILCAR');

INSERT INTO TBL_ARTICULO VALUES ('ida001','SILLA DE SALA',15)

INSERT INTO TBL_ARTICULO VALUES ('ida002','MESA DE SALA',30)

INSERT INTO TBL_ARTICULO VALUES ('ida003','PELOTA DE FUTBOL',1)

INSERT INTO TBL_ARTICULO VALUES ('ida004','SILLA DE JARDIN',5)

INSERT INTO TBL_ARTICULO VALUES ('ida005','CAMISA PARA HOMBRE',0.5)

INSERT INTO TBL_ARTICULO VALUES ('ida006','PUERTA STANDAR',100)

INSERT INTO TBL_ARTICULO VALUES ('ida007','BITUQUIN DE EMERGENCIA',30)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB001','l0001','BODEGA lourdes',50000)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB002','l0002','BODEGA mejicanos',60000)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB003','l0001','BODEGA soyapango',3000)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB004','l0002','BODEGA apopa',10000)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB005','l0002','BODEGA apopa',10000)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB006','l0010','BODEGA lourdes',50000)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB007','l0011','BODEGA mejicanos',60000)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB008','l0012','BODEGA soyapango',3000)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB009','l0013','BODEGA apopa',10000)

INSERT INTO TBL_BODEGA(BODEGA,LINEA,NOMBRE_BODEGA,EXISTENCIA) VALUES ('IDB010','l0014','BODEGA apopa',10000)

insert into TBL_ARTICULO_BODEGA(BODEGA,ARTICULO)

...

Descargar como (para miembros actualizados) txt (11 Kb) pdf (65 Kb) docx (13 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com