Presentación3

72
INSTITUTO TECNOLOGICO DE CHILPANCINGO INGENIERIA EN SISTEMAS COMPUTACIONALES FUNDAMENTOS DE BASE DE DATOS BASE DE DATOS TIENDA DE ABARROTES KOKIS - Titular de la Materia: Yanet Evangelista Alcocer - Integrantes del equipo: Aaron Pérez Hernández Fecha de Entrega: Domingo, 14 de Junio del 2015

description

Tarea

Transcript of Presentación3

Page 1: Presentación3

INSTITUTO TECNOLOGICO DE CHILPANCINGO

INGENIERIA EN SISTEMAS COMPUTACIONALESFUNDAMENTOS DE BASE DE DATOS

BASE DE DATOS TIENDA DE ABARROTES KOKIS

- Titular de la Materia: Yanet Evangelista Alcocer

- Integrantes del equipo:Aaron Pérez Hernández Fecha de Entrega:

Domingo, 14 de Junio del 2015

Page 2: Presentación3

TIENDA DE ABARROTES KOKIS

Descripción de la Problemática

Realizar una Base de Datos para la Tienda de Abarrotes Kokis ubicada en la Colonia Santafé en la Población de Petaquillas Guerrero.

El objetivo es minimizar los problemas que se presentan día con día en la tienda, los principales problemas que afectan de forma directa la integridad y el servicio hacia los clientes son los siguientes.

Page 3: Presentación3

Falta de un sistema, que permita registrar los productos con los que cuenta la tienda para así poder realizar los pedidos.

Perdida notable de las ganancias, al realizar el corte de caja.

Perdida de reportes de ventas diarios.

Perdida de registros de ganancias semanales.

Perdida de inventarios mensuales.

Page 4: Presentación3

Falta de organización de los productos por categorías, provoca que el servicio sea un poco mas lento.

Perdida de Clientes debido a la mala atención y falta de productos.

Perdida de los registros de los clientes que cuentan con membresía.

Perdida frecuente de productos, provocando alteraciones en los inventarios.

Page 5: Presentación3

UBICACIÓN DE LA TIENDA DE ABARROTES KOKIS

Situada en la Colonia Santafé de la Población de Petaquillas Guerrero.

Andador 3 Lote 4 Manzana 5

Page 6: Presentación3

EVIDENCIA DE INFORMACIÓN OBTENIDA

Entrevista realizada a Xochitl Hernández García, trabajadora de la Tienda de Abarrotes Kokis, nos mencionara los diferentes inconvenientes que se presentan día con día durante el servicio de la tienda, las causas y además sus consecuencias.

EntrevistadorAaron Pérez Hernández

Page 7: Presentación3

Aaron . . . ¿Cuál es el problema principal de la tienda?

Xochitl. . . Son las perdidas de las ganancias que día a día suceden.

Aaron . . . ¿Tiene alguna idea de por que suceden estas perdidas?

Xochitl. . . Es debido a que la tienda no cuenta con un Sistema que pueda administrar las ganancias del día.

Nosotros al final del día hacemos el corte de caja, revisamos que las ventas que fueron hechas coincidan con la cantidad de nuestro corte.

Page 8: Presentación3

Aaron . . . ¿Sus registros como los llevan acabo?

Xochitl. . . Todos los registros de la tienda los hacemos por escrito, para así poder administrar nuestras ventas en el transcurso del día.

Aaron . . . ¿Cada cuanto tiempo realiza sus registros?

Xochitl. . . Los registros de Ganancias se realizan semanalmente, los registros de Ventas diarios y los Inventarios cada mes.

Page 9: Presentación3

Los registros con el paso del tiempo es mas difícil tenerlos en orden, esto es por que no hay nadie quien se encargue de administrarlos correctamente.

Cuando hacemos el inventario mensual, observamos un poco de alteraciones en los productos que fueron vendidos, lo cual nos hace dudar si esa cantidad fue vendida en esa determinada fecha.

Page 10: Presentación3

Aaron . . . ¿Qué otro problema sobresale dentro de la tienda?

Xochitl. . . La organización de nuestros productos, en la tienda los productos no están debidamente clasificados, al momento que nuestros clientes desean adquirir un articulo, nosotros no sabemos con exactitud donde se encuentra, esto genera un poco de perdida de tiempo.

Aaron . . . ¿Cree que afecte de manera directa a sus clientes?

Xochitl. . . Si por que cuando vienen a comprar nuestro servicio es un poco tardado, se pierde tiempo valioso buscando el producto que necesitan.

Page 11: Presentación3

EVIDENCIAS DE LA ENTREVISTA

Page 12: Presentación3

CONCLUSIÓN FINAL

Es notable ver que la tienda tiene pequeños problemas que le afectan considerablemente como son las perdidas de ganancias día con día, falta de organización en sus productos y la mala administración de pedidos hacia sus proveedores.

Para solucionar esto se implementara un sistema (Base de Datos) donde se podrá almacenar toda la información correspondiente con la tienda, esto permitirá que la tienda aumente sus ganancias, ventas y tenga una buena administración con los pedidos que realice.

Page 13: Presentación3

DESCRIPCIÓN DE LA ENTIDADES

Page 14: Presentación3

MODELO ENTIDAD RELACIÓN

Page 15: Presentación3

MODELO RELACIONAL (TIENDA DE ABARROTES)

Page 16: Presentación3

NORMALIZACIÓN DE TABLAS

Page 17: Presentación3

TABLA CLIENTE

Page 18: Presentación3

PRIMERA FORMA NORMAL Especifica claramente que para que una tabla se encuentre en primera forma normal debe cumplir con los siguientes puntos: 

No deben existir atributos multivaluados Repetición de filas Atributos atómicos Atributos compuestos

 

Nuestra tabla Cliente se encuentra en primera forma normal, debido a que cumple con todos los puntos mencionados anteriormente.

Page 19: Presentación3

SEGUNDA FORMA NORMAL Se comenta que para que nuestras tablas estén en segunda regla formal tienen que satisfacer la siguiente especificación. 

Todos los atributos que se encuentren dentro de una tabla deben depender funcionalmente de la clave primaria.

 

Nuestra tabla satisface la especificación, por lo tanto se encuentra en segunda forma normal.

Page 20: Presentación3

TERCERA FORMA NORMAL Para que nuestras tablas se encuentren en tercera forma normal deberán cumplir sin excepción alguna lo siguiente: 

Deberá estar en segunda forma normal. No deben existir atributos no claves que dependan de

otros atributos no claves, que también dependan de la clave principal.

Que no contenga dependencias transitivas. 

Como se observa todos nuestros atributos dependen solo de la clave principal, esto quiere decir nuestra tabla se encuentra en tercera forma normal.

Page 21: Presentación3

BOYCE CODD La normalización de Boyce Codd dice claramente que para que nuestra tabla pase esta normalización deberá: 

Estar en tercera formal normal Todos los atributos deben depender de la clave principal. No debe tener más de dos claves candidatas nuestra

tabla.

Nuestra tabla cumple, por lo tanto está en la normalización Boyce Codd.

Page 22: Presentación3

CUARTA FORMA NORMAL 

La cuarta forma normal específica que si nuestra tabla se encuentra en forma normal boyce codd, además que nuestra tabla contiene más de tres claves primarias se debe hacer la correcta descomposición. 

Nuestra tabla solo tiene una clave principal, es importante mencionar que nuestra tabla se encuentra en formal boyce codd, pero eso no quiere decir que se tiene que aplicar esta normalización.

Page 23: Presentación3

QUINTA FORMA NORMAL 

Esta forma normal es la comprobación de la descomposición que se realizó en la en la cuarta forma normal, no tuvimos la necesidad de aplicar la cuarta formal normal, por lo tanto no debemos realizar esta forma normal.

Page 24: Presentación3

TABLA VENTA

Page 25: Presentación3

PRIMERA FORMA NORMAL Especifica claramente que para que una tabla se encuentre en primera forma normal debe cumplir con los siguientes puntos: 

No deben existir atributos multivaluados Repetición de filas Atributos atómicos Atributos compuestos

 

Nuestra tabla Venta se encuentra en primera forma normal, debido a que cumple con todos los puntos mencionados anteriormente.

Page 26: Presentación3

SEGUNDA FORMA NORMAL Se comenta que para que nuestras tablas estén en segunda regla formal tienen que satisfacer la siguiente especificación. 

Todos los atributos que se encuentren dentro de una tabla deben depender funcionalmente de la clave primaria.

 

Nuestra tabla satisface la especificación, por lo tanto se encuentra en segunda forma normal.

Page 27: Presentación3

TERCERA FORMA NORMAL Para que nuestras tablas se encuentren en tercera forma normal deberán cumplir sin excepción alguna lo siguiente: 

Deberá estar en segunda forma normal. No deben existir atributos no claves que dependan de

otros atributos no claves, que también dependan de la clave principal.

Que no contenga dependencias transitivas. 

Como se observa todos nuestros atributos dependen solo de la clave principal, esto quiere decir nuestra tabla se encuentra en tercera forma normal.

Page 28: Presentación3

BOYCE CODD La normalización de Boyce Codd dice claramente que para que nuestra tabla pase esta normalización deberá: 

Estar en tercera formal normal Todos los atributos deben depender de la clave principal. No debe tener más de dos claves candidatas nuestra

tabla.

Nuestra tabla cumple, por lo tanto está en la normalización Boyce Codd.

Page 29: Presentación3

CUARTA FORMA NORMAL 

La cuarta forma normal específica que si nuestra tabla se encuentra en forma normal boyce codd, además que nuestra tabla contiene más de tres claves primarias se debe hacer la correcta descomposición. 

Nuestra tabla solo tiene una clave principal, es importante mencionar que nuestra tabla se encuentra en formal boyce codd, pero eso no quiere decir que se tiene que aplicar esta normalización.

Page 30: Presentación3

QUINTA FORMA NORMAL 

Esta forma normal es la comprobación de la descomposición que se realizó en la en la cuarta forma normal, no tuvimos la necesidad de aplicar la cuarta formal normal, por lo tanto no debemos realizar esta forma normal.

Page 31: Presentación3

TABLA VENDEDOR

Page 32: Presentación3

PRIMERA FORMA NORMAL Especifica claramente que para que una tabla se encuentre en primera forma normal debe cumplir con los siguientes puntos: 

No deben existir atributos multivaluados Repetición de filas Atributos atómicos Atributos compuestos

 

Nuestra tabla Vendedor se encuentra en primera forma normal, debido a que cumple con todos los puntos mencionados anteriormente.

Page 33: Presentación3

SEGUNDA FORMA NORMAL Se comenta que para que nuestras tablas estén en segunda regla formal tienen que satisfacer la siguiente especificación. 

Todos los atributos que se encuentren dentro de una tabla deben depender funcionalmente de la clave primaria.

 

Nuestra tabla satisface la especificación, por lo tanto se encuentra en segunda forma normal.

Page 34: Presentación3

TERCERA FORMA NORMAL Para que nuestras tablas se encuentren en tercera forma normal deberán cumplir sin excepción alguna lo siguiente: 

Deberá estar en segunda forma normal. No deben existir atributos no claves que dependan de

otros atributos no claves, que también dependan de la clave principal.

Que no contenga dependencias transitivas. 

Como se observa todos nuestros atributos dependen solo de la clave principal, esto quiere decir nuestra tabla se encuentra en tercera forma normal.

Page 35: Presentación3

BOYCE CODD La normalización de Boyce Codd dice claramente que para que nuestra tabla pase esta normalización deberá: 

Estar en tercera formal normal Todos los atributos deben depender de la clave principal. No debe tener más de dos claves candidatas nuestra

tabla.

Nuestra tabla cumple, por lo tanto está en la normalización Boyce Codd.

Page 36: Presentación3

CUARTA FORMA NORMAL 

La cuarta forma normal específica que si nuestra tabla se encuentra en forma normal boyce codd, además que nuestra tabla contiene más de tres claves primarias se debe hacer la correcta descomposición. 

Nuestra tabla solo tiene una clave principal, es importante mencionar que nuestra tabla se encuentra en formal boyce codd, pero eso no quiere decir que se tiene que aplicar esta normalización.

Page 37: Presentación3

QUINTA FORMA NORMAL 

Esta forma normal es la comprobación de la descomposición que se realizó en la en la cuarta forma normal, no tuvimos la necesidad de aplicar la cuarta formal normal, por lo tanto no debemos realizar esta forma normal.

Page 38: Presentación3

TABLA COMPRA_ARTICULO

Page 39: Presentación3

PRIMERA FORMA NORMAL Especifica claramente que para que una tabla se encuentre en primera forma normal debe cumplir con los siguientes puntos: 

No deben existir atributos multivaluados Repetición de filas Atributos atómicos Atributos compuestos

 

Nuestra tabla Compra_Articulo se encuentra en primera forma normal, debido a que cumple con todos los puntos mencionados anteriormente.

Page 40: Presentación3

SEGUNDA FORMA NORMAL Se comenta que para que nuestras tablas estén en segunda regla formal tienen que satisfacer la siguiente especificación. 

Todos los atributos que se encuentren dentro de una tabla deben depender funcionalmente de la clave primaria.

 

Nuestra tabla satisface la especificación, por lo tanto se encuentra en segunda forma normal.

Page 41: Presentación3

TERCERA FORMA NORMAL Para que nuestras tablas se encuentren en tercera forma normal deberán cumplir sin excepción alguna lo siguiente: 

Deberá estar en segunda forma normal. No deben existir atributos no claves que dependan de

otros atributos no claves, que también dependan de la clave principal.

Que no contenga dependencias transitivas. 

Como se observa todos nuestros atributos dependen solo de la clave principal, esto quiere decir nuestra tabla se encuentra en tercera forma normal.

Page 42: Presentación3

BOYCE CODD La normalización de Boyce Codd dice claramente que para que nuestra tabla pase esta normalización deberá: 

Estar en tercera formal normal Todos los atributos deben depender de la clave principal. No debe tener más de dos claves candidatas nuestra

tabla.

Nuestra tabla cumple, por lo tanto está en la normalización Boyce Codd.

Page 43: Presentación3

CUARTA FORMA NORMAL 

La cuarta forma normal específica que si nuestra tabla se encuentra en forma normal boyce codd, además que nuestra tabla contiene más de tres claves primarias se debe hacer la correcta descomposición. 

Nuestra tabla solo tiene una clave principal, es importante mencionar que nuestra tabla se encuentra en formal boyce codd, pero eso no quiere decir que se tiene que aplicar esta normalización.

Page 44: Presentación3

QUINTA FORMA NORMAL 

Esta forma normal es la comprobación de la descomposición que se realizó en la en la cuarta forma normal, no tuvimos la necesidad de aplicar la cuarta formal normal, por lo tanto no debemos realizar esta forma normal.

Page 45: Presentación3

TABLA ARTICULO

Page 46: Presentación3

PRIMERA FORMA NORMAL Especifica claramente que para que una tabla se encuentre en primera forma normal debe cumplir con los siguientes puntos: 

No deben existir atributos multivaluados Repetición de filas Atributos atómicos Atributos compuestos

 

Nuestra tabla Articulo se encuentra en primera forma normal, debido a que cumple con todos los puntos mencionados anteriormente.

Page 47: Presentación3

SEGUNDA FORMA NORMAL Se comenta que para que nuestras tablas estén en segunda regla formal tienen que satisfacer la siguiente especificación. 

Todos los atributos que se encuentren dentro de una tabla deben depender funcionalmente de la clave primaria.

 

Nuestra tabla satisface la especificación, por lo tanto se encuentra en segunda forma normal.

Page 48: Presentación3

TERCERA FORMA NORMAL Para que nuestras tablas se encuentren en tercera forma normal deberán cumplir sin excepción alguna lo siguiente: 

Deberá estar en segunda forma normal. No deben existir atributos no claves que dependan de

otros atributos no claves, que también dependan de la clave principal.

Que no contenga dependencias transitivas. 

Como se observa todos nuestros atributos dependen solo de la clave principal, esto quiere decir nuestra tabla se encuentra en tercera forma normal.

Page 49: Presentación3

BOYCE CODD La normalización de Boyce Codd dice claramente que para que nuestra tabla pase esta normalización deberá: 

Estar en tercera formal normal Todos los atributos deben depender de la clave principal. No debe tener más de dos claves candidatas nuestra

tabla.

Nuestra tabla cumple, por lo tanto está en la normalización Boyce Codd.

Page 50: Presentación3

CUARTA FORMA NORMAL 

La cuarta forma normal específica que si nuestra tabla se encuentra en forma normal boyce codd, además que nuestra tabla contiene más de tres claves primarias se debe hacer la correcta descomposición. 

Nuestra tabla solo tiene una clave principal, es importante mencionar que nuestra tabla se encuentra en formal boyce codd, pero eso no quiere decir que se tiene que aplicar esta normalización.

Page 51: Presentación3

QUINTA FORMA NORMAL 

Esta forma normal es la comprobación de la descomposición que se realizó en la en la cuarta forma normal, no tuvimos la necesidad de aplicar la cuarta formal normal, por lo tanto no debemos realizar esta forma normal.

Page 52: Presentación3

TABLA ARTICULO_PEDIDO

Page 53: Presentación3

PRIMERA FORMA NORMAL Especifica claramente que para que una tabla se encuentre en primera forma normal debe cumplir con los siguientes puntos: 

No deben existir atributos multivaluados Repetición de filas Atributos atómicos Atributos compuestos

 

Nuestra tabla Articulo_Pedido se encuentra en primera forma normal, debido a que cumple con todos los puntos mencionados anteriormente.

Page 54: Presentación3

SEGUNDA FORMA NORMAL Se comenta que para que nuestras tablas estén en segunda regla formal tienen que satisfacer la siguiente especificación. 

Todos los atributos que se encuentren dentro de una tabla deben depender funcionalmente de la clave primaria.

 

Nuestra tabla satisface la especificación, por lo tanto se encuentra en segunda forma normal.

Page 55: Presentación3

TERCERA FORMA NORMAL Para que nuestras tablas se encuentren en tercera forma normal deberán cumplir sin excepción alguna lo siguiente: 

Deberá estar en segunda forma normal. No deben existir atributos no claves que dependan de

otros atributos no claves, que también dependan de la clave principal.

Que no contenga dependencias transitivas. 

Como se observa todos nuestros atributos dependen solo de la clave principal, esto quiere decir nuestra tabla se encuentra en tercera forma normal.

Page 56: Presentación3

BOYCE CODD La normalización de Boyce Codd dice claramente que para que nuestra tabla pase esta normalización deberá: 

Estar en tercera formal normal Todos los atributos deben depender de la clave principal. No debe tener más de dos claves candidatas nuestra

tabla.

Nuestra tabla cumple, por lo tanto está en la normalización Boyce Codd.

Page 57: Presentación3

CUARTA FORMA NORMAL 

La cuarta forma normal específica que si nuestra tabla se encuentra en forma normal boyce codd, además que nuestra tabla contiene más de tres claves primarias se debe hacer la correcta descomposición. 

Nuestra tabla solo tiene una clave principal, es importante mencionar que nuestra tabla se encuentra en formal boyce codd, pero eso no quiere decir que se tiene que aplicar esta normalización.

Page 58: Presentación3

QUINTA FORMA NORMAL 

Esta forma normal es la comprobación de la descomposición que se realizó en la en la cuarta forma normal, no tuvimos la necesidad de aplicar la cuarta formal normal, por lo tanto no debemos realizar esta forma normal.

Page 59: Presentación3

TABLA PEDIDO

Page 60: Presentación3

PRIMERA FORMA NORMAL Especifica claramente que para que una tabla se encuentre en primera forma normal debe cumplir con los siguientes puntos: 

No deben existir atributos multivaluados Repetición de filas Atributos atómicos Atributos compuestos

 

Nuestra tabla Pedido se encuentra en primera forma normal, debido a que cumple con todos los puntos mencionados anteriormente.

Page 61: Presentación3

SEGUNDA FORMA NORMAL Se comenta que para que nuestras tablas estén en segunda regla formal tienen que satisfacer la siguiente especificación. 

Todos los atributos que se encuentren dentro de una tabla deben depender funcionalmente de la clave primaria.

 

Nuestra tabla satisface la especificación, por lo tanto se encuentra en segunda forma normal.

Page 62: Presentación3

TERCERA FORMA NORMAL Para que nuestras tablas se encuentren en tercera forma normal deberán cumplir sin excepción alguna lo siguiente: 

Deberá estar en segunda forma normal. No deben existir atributos no claves que dependan de

otros atributos no claves, que también dependan de la clave principal.

Que no contenga dependencias transitivas. 

Como se observa todos nuestros atributos dependen solo de la clave principal, esto quiere decir nuestra tabla se encuentra en tercera forma normal.

Page 63: Presentación3

BOYCE CODD La normalización de Boyce Codd dice claramente que para que nuestra tabla pase esta normalización deberá: 

Estar en tercera formal normal Todos los atributos deben depender de la clave principal. No debe tener más de dos claves candidatas nuestra

tabla.

Nuestra tabla cumple, por lo tanto está en la normalización Boyce Codd.

Page 64: Presentación3

CUARTA FORMA NORMAL 

La cuarta forma normal específica que si nuestra tabla se encuentra en forma normal boyce codd, además que nuestra tabla contiene más de tres claves primarias se debe hacer la correcta descomposición. 

Nuestra tabla solo tiene una clave principal, es importante mencionar que nuestra tabla se encuentra en formal boyce codd, pero eso no quiere decir que se tiene que aplicar esta normalización.

Page 65: Presentación3

QUINTA FORMA NORMAL 

Esta forma normal es la comprobación de la descomposición que se realizó en la en la cuarta forma normal, no tuvimos la necesidad de aplicar la cuarta formal normal, por lo tanto no debemos realizar esta forma normal.

Page 66: Presentación3

TABLA PROVEEDOR

Page 67: Presentación3

PRIMERA FORMA NORMAL Especifica claramente que para que una tabla se encuentre en primera forma normal debe cumplir con los siguientes puntos: 

No deben existir atributos multivaluados Repetición de filas Atributos atómicos Atributos compuestos

 

Nuestra tabla Proveedor se encuentra en primera forma normal, debido a que cumple con todos los puntos mencionados anteriormente.

Page 68: Presentación3

SEGUNDA FORMA NORMAL Se comenta que para que nuestras tablas estén en segunda regla formal tienen que satisfacer la siguiente especificación. 

Todos los atributos que se encuentren dentro de una tabla deben depender funcionalmente de la clave primaria.

 

Nuestra tabla satisface la especificación, por lo tanto se encuentra en segunda forma normal.

Page 69: Presentación3

TERCERA FORMA NORMAL Para que nuestras tablas se encuentren en tercera forma normal deberán cumplir sin excepción alguna lo siguiente: 

Deberá estar en segunda forma normal. No deben existir atributos no claves que dependan de

otros atributos no claves, que también dependan de la clave principal.

Que no contenga dependencias transitivas. 

Como se observa todos nuestros atributos dependen solo de la clave principal, esto quiere decir nuestra tabla se encuentra en tercera forma normal.

Page 70: Presentación3

BOYCE CODD La normalización de Boyce Codd dice claramente que para que nuestra tabla pase esta normalización deberá: 

Estar en tercera formal normal Todos los atributos deben depender de la clave principal. No debe tener más de dos claves candidatas nuestra

tabla.

Nuestra tabla cumple, por lo tanto está en la normalización Boyce Codd.

Page 71: Presentación3

CUARTA FORMA NORMAL 

La cuarta forma normal específica que si nuestra tabla se encuentra en forma normal boyce codd, además que nuestra tabla contiene más de tres claves primarias se debe hacer la correcta descomposición. 

Nuestra tabla solo tiene una clave principal, es importante mencionar que nuestra tabla se encuentra en formal boyce codd, pero eso no quiere decir que se tiene que aplicar esta normalización.

Page 72: Presentación3

QUINTA FORMA NORMAL 

Esta forma normal es la comprobación de la descomposición que se realizó en la en la cuarta forma normal, no tuvimos la necesidad de aplicar la cuarta formal normal, por lo tanto no debemos realizar esta forma normal.