Creación de una base de datos por medio de un negocio

Solo disponible en BuenasTareas
  • Páginas : 2 (285 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de octubre de 2011
Leer documento completo
Vista previa del texto
El Planteamiento del Problema

La micro empresa OASIS (tienda de abarrotes y cibercafé) necesita tener una mejor administración de que entra al almacén, que se vende y tener un control sobre lasventas acerca de sus clientes, fechas de venta, productos, proveedores, compras, etc.

Puntos que solucionara nuestro software

Lo que hará nuestra Base de datos es brindarle a nuestrocliente el tener un control sobre 2 acciones:

1. Ventas
2. Compras

En ventas estará guardando los datos importantes como Fecha de compra, quien compro, cuantos productos se compraron, detalle decompras entre otros.
En compras podría ser muy parecido al anterior (ventas) solo que aquí tendríamos la información necesaria de cuanto le cuesta al cliente los productos que compra, susproveedores, los datos de los proveedores y fechas en que se realicen acciones con los proveedores.

Diagrama Entidad Relación.



Normalización.
Create Database Tienda

Creación de tablasCreate table Producto (codigo varchar (32) primary key , Nombre_pro varchar (20) not null, precio float not null, Marca varchar (12) not null)
Create table Proveedor (RFC_pro varchar (12) primary key,Marca varchar (12) not null, Nombre_pro varchar not null, Horario date)
Create table Venta (Codigo varchar(32),Cantidad int not null, Detalleventa varchar (32),FechaV date not null)
Create tableCompra (Nombre_pro varchar(12) , RFC_pro varchar (12) , Cantidad int not null, Detalle_com varchar (32), Marca varchar (12) not null)
Relaciones
alter table Venta add constraint fk_code foreignkey (Codigo) references Producto (codigo)
alter table Compra add constraint fk_mt foreign key (RFC_pro) references Proveedor (RFC_pro)
alter table Producto add constraint fk_marca foreign key(Marca) references Proveedor (Marca)
alter table Producto add constraint df_marcadefault No marca for Marca
alter table Venta add constraint df_dv default 'No se detallo' for Detalleventa
tracking img