Sie sind auf Seite 1von 5

CREATE DATABASE SISTVENTAS

GO

USE SISTVENTAS

GO

CREATE TABLE CLIENTE(

Id_Cliente int not null Auto_increment,

Nombre varchar(40),

Apellido Varchar(40),

Tipo_Cliente char(1) not null,

Razon_Social varchar(50),

RUC varchar(15),

Direccion Varchar(30)not null,

Fech_Nac smalldatetime not null,

Telefono varchar(10)not null,

Email varchar (30) not null,

CONSTRAINT PK_CLIENTE Primary key(Id_Cliente)

go

CREATE TABLE Producto(

Id_Producto int not null,

NombrePro varchar(50)not null,

Descripcion Varchar(50),

Precio_Compra Decimal(10,2) not null,

Precio_Venta Decimal(10,2) not null,

Fecha_Compra Smalldatetime not null,

Fecha_Venc smalldatetime not null,

Stock int not null,

Categoria varchar (50) not null,

CONSTRAINT PK_Producto Primary key(Id_Producto)

)
go

CREATE TABLE Empleado(

Id_Empleado int identity(1,1) not null,

Nombre varchar(50),

Apellido Varchar(50),

Sexo Varchar(15) not null,

Direccion Varchar(50)not null,

Fech_Nac smalldatetime not null,

Telefono varchar(50)not null,

Email varchar (30) not null,

Profesion varchar (50) not null,

Area varchar (50) not null,

Cargo varchar (50) not null,

CONSTRAINT PK_Empleado Primary key(Id_Empleado)

go

CREATE TABLE Venta(

Id_Venta int identity(1,1) not null,

Fecha Smalldatetime not null,

Tipo_Venta char(1) not null,

Tipo_Comprobante char (1) not null,

Num_Doc Varchar(20) not null,

Id_Cliente int not null,

Id_Empleado int not null,

CONSTRAINT PK_Venta Primary key(Id_Venta),

CONSTRAINT Fk_Cliente_Venta Foreign key (Id_Cliente) References


Cliente(Id_Cliente),

CONSTRAINT Fk_Empleado_Venta Foreign key (Id_Empleado) References


Empleado(Id_Empleado)

go
CREATE TABLE Detalle_Venta(

Id_Detalle_Venta int identity(1,1) not null,

Id_Venta int not null,

Id_Producto int not null,

Tipo_Venta char(1) not null,

Cantidad Decimal (10,2)not null,

Descuento Decimal (10,2)not null,

CONSTRAINT PK_Detalle_Venta Primary key(Id_Detalle_Venta),

CONSTRAINT Fk_Venta_Detalle_Venta Foreign key (Id_Venta) References


Venta(Id_Venta),

CONSTRAINT Fk_Producto_Detalle_Venta Foreign key (Id_Producto) References


Producto(Id_Producto)

Para bodega

CREATE DATABASE BodegaBD;

USE BodegaBD;

CREATE TABLE CLIENTE(

Id_Cliente int not null Auto_increment,

Nombre varchar(40),

Apellido Varchar(40),

Tipo_Cliente char(1) not null,

Razon_Social varchar(50),

RUC varchar(15),

Direccion Varchar(30)not null,

Fech_Nac Datetime not null,

Telefono varchar(10)not null,

Email varchar (30) not null,

CONSTRAINT PK_CLIENTE Primary key(Id_Cliente)


)Engine innoDB;

CREATE TABLE Producto(

Id_Producto int not null Auto_Increment,

NombrePro varchar(50)not null,

Descripcion Varchar(50),

Precio_Compra Decimal(10,2) not null,

Precio_Venta Decimal(10,2) not null,

Fecha_Compra Datetime not null,

Fecha_Venc Datetime not null,

Stock int not null,

Categoria varchar (50) not null,

CONSTRAINT PK_Producto Primary key(Id_Producto)

)Engine InnoDB;

CREATE TABLE Empleado(

Id_Empleado int not null Auto_Increment,

Nombre varchar(50),

Apellido Varchar(50),

Sexo Varchar(15) not null,

Direccion Varchar(50)not null,

Fech_Nac Datetime not null,

Telefono varchar(50)not null,

Email varchar (30) not null,

Profesion varchar (50) not null,

Area varchar (50) not null,

Cargo varchar (50) not null,

CONSTRAINT PK_Empleado Primary key(Id_Empleado)

)Engine InnoDB;
CREATE TABLE Venta(

Id_Venta int not null Auto_Increment,

Fecha Datetime not null,

Tipo_Venta char(1) not null,

Tipo_Comprobante char (1) not null,

Num_Doc Varchar(20) not null,

Id_Cliente int not null,

Id_Empleado int not null,

CONSTRAINT PK_Venta Primary key(Id_Venta),

CONSTRAINT Fk_Cliente_Venta Foreign key (Id_Cliente) References


Cliente(Id_Cliente),

CONSTRAINT Fk_Empleado_Venta Foreign key (Id_Empleado) References


Empleado(Id_Empleado)

)Engine InnoDB;

CREATE TABLE Detalle_Venta(

Id_Detalle_Venta int not null Auto_Increment,

Id_Venta int not null,

Id_Producto int not null,

Tipo_Venta char(10) not null,

Cantidad Double not null,

Descuento Double not null,

CONSTRAINT PK_Detalle_Venta Primary key(Id_Detalle_Venta),

CONSTRAINT Fk_Venta_Detalle_Venta Foreign key (Id_Venta) References


Venta(Id_Venta),

CONSTRAINT Fk_Producto_Detalle_Venta Foreign key (Id_Producto) References


Producto(Id_Producto)

)Engine InnoDB;

Das könnte Ihnen auch gefallen