Base de datos tienda de abarrotes ÍNDICE No. Nombre Usuarios 1 2 3 4 5 6 7 8 9 10 11 12
descripción
Sirve para almacenar los datos de los usuarios del sistema. Marca Sirve para almacenar los datos de las marcas de los productos. Departamento Sirve para separar los tipos de productos. Productos Sirve para almacenar los nombres de cada producto. Compras Sirve para registrar cada compra que se realiza a los proveedores. Detalle_Compra Registra y almacena los productos comprados en lista Credito_Proveedor Registra el crédito que pide con los proveedores al realizar las compras de los productos. Proveedor Registra los proveedores a los que se les compra la mercancía. Venta Registra las ventas que se realizan en el día. Detalle_Venta Registra las ventas a detalle. Credito_Cliente Registra las deudas que tienen los clientes con la tienda. Cliente Registro de las personas o clientes que tienen crédito con la empresa.
ABLA: Usuario. Sirve para almacenar los datos de los usuarios del sistema No. 0
Nombre
Tipo
Tamaño
Descripción
Id_Usuario
INT
2
1
Nombre_Us
VC
25
2
Ap_us
vc
25
3
Am_us
VC
25
4 5 6
direccion Telefono Login
VC VC VC
75 12 15
7
psw
VC
64
Llave primaria de la tabla (Autoincremento) Nombre del usuario (OBLIGADO) Apellido Paterno del usuario(OBLIGADO) Apellido materno del usuario Dirección del Usuario Telefono del usuario Usuario para entrar al sistema. (único)(OBLIGADO) Cifrar a MD5. Contraseña del usuario(OBLIGADO)
Ejemplo 1,2,3…
Tania Hernandez Martínez Axhumol,…
4831102110 Lunita E2434frtenter
TABLA: Marca. Sirve para almacenar los datos de las marcas de los productos que se venden. No. 0
Nombre
Tipo
Tamaño
Descripción
Ejemplo
Id_marca
INT
3
101,102,103…
1
Nombre_mar VC
Llave primaria de la tabla (autoincremento) Nombre de la marca. OBLIGADO
20
Bimbo, Gamesa, Lala, etc.
TABLA: Departamento. Sirve para almacenar los datos de los departamentos de los productos que se venden. No. 0 1
Nombre
Tipo
Id_departamento INT Nombre_dep
VC
Tamaño Descripción
Ejemplo
2
201, 202,
20
Llave primaria de la tabla(autoincremento) Nombre del Departamentos. (OBLIGADO)
203…
Lácteos, Perfumería, etc.
TABLA: Productos. Sirve para almacenar los datos de los productos que se venden. No. 0
Nombre
Tipo
Tamaño Descripción
Id_producto
INT
6
1
Codigo
VC
20
2
Nombre_producto
VC
75
3
Id_marca_prod
INT
3
4
Precio_compra
Dec
6,2
5 6
Precio_venta Existencia
Dec INT
6,2 4
7
Iva
Int
1
8
Tipo_venta
Int
1
9 10
Tamanio Minimo
VC Int
50 2
11
Id_dep
Int
2
12
Foto
VC
25
Llave primaria de la tabla (Autoincremento) Código de barras. (OBLIGADO Y UNICO) Nombre del producto(UNICO) Index, Se relaciona con la tabla marca Precio de de compra del producto Cantidad Mayoreo, menudeo Chico, mediano, grande Cantidad de existencia de los productos nsdsjskd Llave primaria de la tabla (Autoincremento) Index. Id del departamento Marca y numero del producto
Ejemplo 1,2,3…
122299348 9 Coca-cola Coca-cola2 16 $300 6 productos iguales (Mayoreo) 0:Si o 1:no 0=Pieza 1=granel 2=Paquete ladkjfsd 1,2,3…
1,1,2,2 Coca-cola2
TABLA: Compras. Sirve para almacenar datos de las compras de productos que se venden.
No. Nombre 0 Id_compras
Tipo Int
1 2
Fecha_compra Total_pagar
Date Dc
3
Id_proveedor_comp Int
3
4
Otrosgastos
5,2
Pago de flete…
3
propina,etc Index. De la tabla Usuario
5
Id_usuario_c
Dc Int
Tamaño 5
8,2
Descripción Llave primaria, autoincremento Fecha Precio de compra Index. De la tabla proveedor
Ejemplo Chile, tomate, cebolla 2014/12/10 $499.80 Torres $23.00
TABLA: Detalle_Compra. Sirve para detallar las compras realizadas (saber que productos se compraron). No. Nombre 0 Id_detalle
Tipo Int
Tamaño 9
1
Id_Compra_dc
Int
6
2
Id_producto_dc
INT
6
3
Precio_dc
Dc
6,2
Descripción Llave primaria, autoincremento Index. De la tabla compra Index. De la tabla productos Precio de compra delproducto
Ejemplo 1,2,3 3,4 2,3 $5.00
TABLA: Credito_Proveedor Si en caso se va pagar a crédit se irá guardando aquí los detalles. Si es al contado se va tener un solo registro. No. Nombre 0 Id_credp
Tipo INT
Tamaño 4
1 2 3 4
INT Dc Fecha Int
6 $5,0
Id_compras_credp Pago Fecha_pago Id_Usuario_cp
3
Descripción Número de créditos Factura Efectivo, Tarjeta Fecha Index. De la Tabla usuarios
Ejemplo Folio: 0001 Folio.0003 Tarjeta 27/01/14
TABLA: Proveedor. Sirve para almacenar los datos de los proveedores de los productos que se venden. No. Nombre 0 Id_proveedor
Tipo INT
Tamaño 3
1
Nombre_pv
VC
40
2
Direccion_pv
VC
40
Descripción Llave primario. Autoincremaental Nombre del proveedor Dirección
Ejemplo 0003 Aldair Hdez Carretera Nal, km3…
3
Telefono_pv
VC
20
No. Tel
483-101-5767
TABLA: Venta. Sirve para almacenar las ventas realizadas. No. Nombre 0 Id_venta
Tipo INT
Tamaño 6
1
Id_cliente_v
INT
4
2
Fecha_v
Date
2
Id_usuario_v
INT
3
4
Otros
Dc
6,2
Descripción Llave primaria. autoincremento Index. Ralacionado con la tabla Clientes Fecha de la venta Index. Relacionado con la tabla usuario Para almacenar otros pagos…
Ejemplo 1,2,3 1,2,2,3 2014/01/01 1,2,3,3 4.60, 200.00
Flete, propina, etc TABLA: Detalle_Venta. Sirve para detallar las ventas realizadas. Para poder saber que productos se vendieron No.
Nombre
Tipo
Ta mañ o
Descripción
Ejemplo
0
Id_detalle
INT
6
Llave primaria de la
1,2,3
1
Id_venta_dv
INT
6
2
Id_producto_dv
INT
6
3
Precio_s_dv
Dc
6,2
tabla (Auto-incremental) Index. Relacionado con 1,1,2,3,4 la tabla venta Index. Ralacionado con 23041 la tabla Productos Precio que se ofrece al $10.5 publico
TABLA: Credito_Cliente. Si va ser a crédito la venta. Almacenar los detalles de los pagos a realizar No. 0
Nombre
Tipo
Tamaño
Descripción
Ejemplo
Id_creditoc
Int
6
1,2,3,4
1
Id_ventacc
Int
6
2
Pagocc
DC
6,2
3 4
Fecha_pago Date Id_Usuario_Cr Int
Llave primaria. autoincremento Index. Relacionado con la tabla de Ventas Total que está abonando Fecha de pago Index. Relacionado con la tabla de Usuarios
3
40.00, 50.00 2014/04/06
TABLA: Cliente. Sirve para almacenar los datos de las marcas de los productos que se venden. No. 0
Nombre
Tipo
Tamaño
Descripción
Ejemplo
Id_cliente
int
4
1,2,3
1 2 3
Nombre_cliente Vc RFC Vc Domicilio Vc
50 20 75
4
Telefono
30
Llave primaria. autoincremento Nombre del cliente Rfc del cliente Dirección del cliente (Dato fiscal) Telefono del cliente
Vc
BRAULIO B BALB 4833001