Está en la página 1de 10

/*Creando la base de datos para la Emmpresa:

Razón social: Grupo Chinchilla S.A DE S.V.

con el nombre comercial:Ferreteria Betsabé.

Número de identificación tributaria: 0614-168320-4236-07.

Se le solicita crear una base de datos que lleve el control de inventario de la


ferretería*/

--creando la base de datos

create database Inventario

go

--Haciendo uso de la base de datos

use Inventario

go

--creando la tabla Entradas

create table Entradas(

ID_entradas_productos int constraint PK_ID_entradas_productos primary key,

Material_construccion varchar (50) not null,

Hierros varchar (30) not null,

Hogar varchar (50) not null,

);

go

--consultando la tabla entradas

select * from Entradas

go

--insertando datos a la tabla entradas

alter table Entradas add Plasticos varchar (50) not null

alter table Entradas add Id_vendedor int identity (1,1)


go

--consultando la tabla entradas luego de ingresas los compos nuevos

select * from Entradas

go

--creando la tabla factura

create table Factura(

ID_Factura int identity (1,1) constraint PK_ID_Factura primary key,

Tipo_factura varchar (30) not null,

Consumidor_final varchar (10) not null,

Credito_fiscal varchar (10) not null,

Tique varchar (10) not null,

Método_pago varchar (10) not null,

Crédito varchar (10) not null,

Contado varchar (10) not null,

Pagare varchar (10) not null,

);

go

--consultando la tabla Factura

select * from Factura

go

--insertando datos a la tabla Factura

alter table Factura add Fecha_factura datetime

alter table Factura add Pago_transporte Varchar (10) not null

go

--consultando la tabla entradas luego de ingresas rlos compos nuevos

select * from Factura

go
--creando la tabla bodega

create table bodega(

ID_bodega numeric(9) constraint PK_ID_bodega primary key,

Tipo_bodega varchar (20) not null,

Plásticos Varchar (20) not null,

Material_construcción varchar (30) not null,

Hogar varchar (30) not null,

Hierros varchar (30) not null,

Dirección_bodega varchar (100) not null,

ID_Produc_salida varchar (10) not null,

ID_Facturas numeric (9) not null,

);

go

--consultando la tabla facturas

select * from bodega

go

--creando la tablas entradas_bodegas

create table entradas_bodega(

ID_poducto numeric (9) constraint pk_ID_producto primary key,

tipo_producto varchar (50) not null,

Cantidad_producto numeric (9) not null,

ID_entradas_productos int constraint FK_ID_entradas_productos foreign key

references Entradas (ID_entradas_productos),

ID_bodega numeric(9) constraint FK_ID_bodega foreign key

references bodega (ID_bodega),


);

go

--creando la tabla salida

create table salida(

ID_Produc_salida varchar (10)constraint PK_ID_Produc_salida primary key,

Material_construcción varchar (100) not null,

Hierros Varchar (100) not null,

Hogar Varchar (200) not null,

Plásticos Varchar (50) not null,

);

go

--consultando la tabla salida

select * from salida

go

--creando la tabla Devoluciones

create table Devoluciones(

ID_Facturas numeric (9) constraint PK_ID_Facturas primary key,

ID_Producto int not null,

Estado_producto Varchar (25) not null,

Abierto Varchar (25) not null,

Cerrado Varchar (25) not null,

Defectuoso Varchar (25) not null,

Preci_producto numeric (9,5) not null,

Tipo_pago Varchar (25) not null,

Crédito Varchar (25) not null,

Contado Varchar (25) not null,

Pagare Varchar (25) not null,


Tipo_factu_expedida Varchar (50) not null,

Consumi_final Varchar (20) not null,

Credi_fiscal Varchar (20) not null,

Tique Varchar (20) not null,

);

go

--consultando la tabla Devoluciones

select * from Devoluciones

go

--creando la tabla salida, salida_bodega

create table salida_bodega(

cod_orden_retiro int constraint PK_ID_factura_expedida primary key,

ID_Produc_salida varchar (10) constraint FK_ID_Produc_salida foreign key

references bodega (ID_produc_salida),

ID_Facturas numeric (9) constraint FK_ID_Facturas foreign key

references bodega (ID_Facturas),

);

go

-- seleccionando la tabla de Devoluciones

select * from salida_bodega

go

dbvfdhsvbdshvblsdhkavbd

/*Creando la base de datos para la Emmpresa:

Razón social: Grupo Chinchilla S.A DE S.V.


con el nombre comercial:Ferreteria Betsabé.

Número de identificación tributaria: 0614-168320-4236-07.

Se le solicita crear una base de datos que lleve el control de inventario de la


ferretería*/

--creando la base de datos

create database Inventarios

go

--Haciendo uso de la base de datos

use Inventarios

go

--creando la tabla Entradas

create table Entradas(

ID_entradas_productos int constraint PK_ID_entradas_productos primary key,

Material_construccion varchar (50) not null,

Hierros varchar (30) not null,

Hogar varchar (50) not null,

);

go

--consultando la tabla entradas

select * from Entradas

go

--insertando datos a la tabla entradas

alter table Entradas add Plasticos varchar (50) not null

alter table Entradas add Id_vendedor int identity (1,1)

go

--consultando la tabla entradas luego de ingresas los compos nuevos


select * from Entradas

go

--creando la tabla factura

create table Factura(

ID_Factura int identity (1,1) constraint PK_ID_Factura primary key,

Tipo_factura varchar (30) not null,

Consumidor_final varchar (10) not null,

Credito_fiscal varchar (10) not null,

Tique varchar (10) not null,

Método_pago varchar (10) not null,

Crédito varchar (10) not null,

Contado varchar (10) not null,

Pagare varchar (10) not null,

);

go

--consultando la tabla Factura

select * from Factura

go

--insertando datos a la tabla Factura

alter table Factura add Fecha_factura datetime

alter table Factura add Pago_transporte Varchar (10) not null

go

--consultando la tabla entradas luego de ingresas rlos compos nuevos

select * from Factura

go

--creando la tabla bodega


create table bodega(

ID_bodega numeric(9) constraint PK_ID_bodega primary key,

Tipo_bodega varchar (20) not null,

Plásticos Varchar (20) not null,

Material_construcción varchar (30) not null,

Hogar varchar (30) not null,

Hierros varchar (30) not null,

Dirección_bodega varchar (100) not null,

ID_Produc_salida varchar (10) not null,

ID_Facturas numeric (9) not null,

);

go

--consultando la tabla facturas

select * from bodega

go

--creando la tablas entradas_bodegas

create table entradas_bodega(

ID_poducto numeric (9) constraint pk_ID_producto primary key,

tipo_producto varchar (50) not null,

Cantidad_producto numeric (9) not null,

ID_entradas_productos int constraint FK_ID_entradas_productos foreign key

references Entradas (ID_entradas_productos),

ID_bodega numeric(9) constraint FK_ID_bodega foreign key

references bodega (ID_bodega),

);

go
--creando la tabla salida

create table salida(

ID_Produc_salida varchar (10)constraint PK_ID_Produc_salida primary key,

Material_construcción varchar (100) not null,

Hierros Varchar (100) not null,

Hogar Varchar (200) not null,

Plásticos Varchar (50) not null,

);

go

--consultando la tabla salida

select * from salida

go

--creando la tabla Devoluciones

create table Devoluciones(

ID_Facturas numeric (9) constraint PK_ID_Facturas primary key,

ID_Producto int not null,

Estado_producto Varchar (25) not null,

Abierto Varchar (25) not null,

Cerrado Varchar (25) not null,

Defectuoso Varchar (25) not null,

Preci_producto numeric (9,5) not null,

Tipo_pago Varchar (25) not null,

Crédito Varchar (25) not null,

Contado Varchar (25) not null,

Pagare Varchar (25) not null,

Tipo_factu_expedida Varchar (50) not null,

Consumi_final Varchar (20) not null,


Credi_fiscal Varchar (20) not null,

Tique Varchar (20) not null,

);

go

--consultando la tabla Devoluciones

select * from Devoluciones

go

--creando la tabla salida, salida_bodega

create table salida_bodega(

cod_orden_retiro int constraint PK_ID_factura_expedida primary key,

ID_Produc_salida varchar (10) constraint FK_ID_Produc_salida foreign key

references bodega (ID_produc_salida),

ID_Facturas numeric (9) constraint FK_ID_Facturas foreign key

references bodega (ID_Facturas),

);

go

-- seleccionando la tabla de Devoluciones

select * from salida_bodega

go

También podría gustarte