1. AUTORES:
Lupe Barros
Mauro Minga
Hernán Tocachi
Lourdes Guncay
TEMA:
Creación de la Base de Datos de la Panadería el “APETITO”
DOCENTE:
Ing.: Esteban Cáceres
2. Introducción
El buen desempeño de una empresa está fundamentalmente establecido en su base
de datos, porque de esta dependerá en gran parte o en su mayor parte el
manejo, control y administración de la información o datos, los cuales como todos
sabemos constituyen la empresa, es decir es una parte muy importante de la
empresa.
En el presente proyecto desarrollaremos el modelo o diseño de una base de datos de
la Panadería “APETTITO”, esta empresa se encuentra ubicada en la Av. Don Bosco
y Loja en la ciudad de Cuenca, su función es la venta de productos de Minimarket
o de primera necesidad, además de productos de panadería, dulcería y pastelería.
Mediante este proyecto podemos conocer la forma de crear y normalizar una base
de datos con la utilización de programas como MY SQL y DBDESIGNER 4 como
modelador de base de datos.
En el método de normalización aplicamos las 4 formas normales: la primera forma
normal trata construir otros campos para evitar los datos multivaluados, a
continuación se procede a llenar los campos con información para de ahí partir a la
segunda forma normal que consiste en eliminar los datos repetidos para evitar le
redundancia de datos, de igual forma se procede a llenar los campos con la
información que creamos conveniente para así pasar a siguiente paso que es la
tercera forma normal, en este paso analizamos y eliminas los campos que no
intervienen directamente con el código principal y la tabla que se hizo en la
segunda forma normal se procede a ingresar con el código en vez de escribir
directamente el nombre y por ultimo pasamos a la cuarta forma normal que consiste
en identificar las claves principales y foráneas para realizar las relaciones entre
campos.
3. Bases de Datos
Una base de datos o banco de datos (en inglés: database) es un
conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido, una biblioteca
puede considerarse una base de datos compuesta en su mayoría por
documentos y textos impresos en papel e indexados para su consulta.
Ventajas
Ventajas de las bases de datos
Independencia de datos.
Coherencia de resultados.
Reduce redundancia.
Acciones lógicamente únicas.
Se evita inconsistencia.
4. Tipos de bases de datos
SEGÚN LA VARIABILIDAD DE LOS DATOS
Base de Datos Estática
Base de Datos Dinamicas
SEGÚN EL CONTENIDO
Bases de Datos Bibliograficas
Bases de Datos de Texto Completo
SEGÚN EL MODELO DE ADMINISTRACIÓN DE
DATOS
Bases de Datos Jerarquicas
Base de datos de red
Base de datos Relacional
Bases de datos Mltidimensionales
Bases de datos Orientadas a Objetos
5. Sistema de gestión de base
de datos
Los sistemas de gestión de base de datos (SGBD); (en inglés: Database
Management Systems, abreviado DBMS) son un tipo de software muy
específico, dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan.
El propósito general de los sistemas de gestión de base de datos es el de manejar de
manera clara, sencilla y ordenada un conjunto de datos que posteriormente se
convertirán en información relevante para una organización.
Objetivos
Existen distintos objetivos que deben cumplir los SGBD:
Abstracción de la información. Los SGBD ahorran a los usuarios
detalles acerca del almacenamiento físico de los datos. Da lo mismo si
una base de datos ocupa uno o cientos de archivos, este hecho se hace
transparente al usuario.
Independencia. La independencia de los datos consiste en la
capacidad de modificar el esquema (físico o lógico) de una base de
datos sin tener que realizar cambios en las aplicaciones que se sirven
de ella.
6. DESARROLLO DEL DISEÑO DE LA BASE DE
DATOS
Empleado Atiende Cliente
Cliente Compra Producto
Cliente Paga Producto
Cliente Pide Factura
Cajero Emite Factura
Cajero Entrega c Factura
Cliente c Recibe c Facura
7. Empleado Realiza Pedido
Empresa Recepciona Pedido
Empresa Toma Referencias
Empleado Da Referencias
Empresa Emite Nota Pedido
Proveedor Entrega c Pedido
Empleado c Paga c Pedido
8. Tabla: CLIENTES Tabla: FACTURA
Constrain Campo Tipo de dato Longitud Constrain Campo Tipo de dato Longitud
CP Codigo String 10 CP N° Numero 6
NN-CU Cedula String 10 CU_NN Ced_cliente String 10
NN Nombres String 30 NN Producto String 30
NN Apellidos String 30 NN Cantidad Numero 10
Telefono Numero 4 NN Valor Unit. Moneda
Celular Numero 9 NN Total Moneda
Direccion String 50 NN Subtotal Moneda
NN Fecha_nac Fecha/Hora CC-NN Iva Real
NN-CC Nacionalidad String 20 NN Total_Pagar Moneda
NN-CC Genero String 1 NN Fecha Fecha
Tabla: Empleados Tabla: Nota de Pedidos
Constrain Campo Tipo de dato Longitud Constrain Campo Tipo de dato Longitud
CP Cedula String 10 CP Nº_NotP String 5
NN Nombres String 30 NN-CU-CS Ced_Cliente String 10
NN Apellidos String 30 NN Fecha pedido Fecha/Hora
Telf Numero 4 NN Fecha entrega Fecha/Hora
Celular String 9 NN-CC Producto String 30
NN Fech_nac Fecha/Hora 4 NN Cantidad Moneda
Nacionalidad String 9 NN Valor Moneda
NN Genero String 1 NN Total Moneda
NN Cargo String 20 NN Tota_Pagar Moneda
Dirección String 50 NN Saldo Moneda
9. Proveedor Recibo de Cobros
Constrain Campo Tipo de dato Longitud Constrain Campo Tipo de dato Longitud
CP Ruc String 15 CP Nº_Recib String 10
NN-CU Nombre String 30 NN Ced_Cliente String 30
NN Fecha Fecha/Hora
Direccion String 50
NN Descripcion String 30
Telefono String 10 NN Saldo_Ant Moneda
NN Pago Moneda
Saldo Moneda
Productos Control De Empleados
Constrain Campo Tipo de dato Longitud Longitu
CP Cod_Produc Numerico 4 Constrain Campo Tipo de dato d
NN Nombre String 20 CP Ced_Emplead String 10
Num_Productos Numerico 5 NN Mes String 10
NN Fecha_Elab Fecha NN Año String 5
NN Fecha_Caduc Fecha NN-CC Dias_lab_semana1 Numero 3
NN-CC Dias_lab_semana2 Numero 3
NN-CC Proveedor String 30
NN-CC Dias_lab_semana3 Numero 3
NN-CC Dias_lab_semana4 Numero 3
Nota de Venta
Constrain Campo Tipo de dato Longitud
CP N°_NotV Numero 6
CU-CS Ced_cliente String 10
NN Fecha Fecha
NN-CC Cod_Prodct Numero 4
NN Cantidad Numero 5
NN Valor Unit Moneda
NN Total Moneda
NN Total_Pagar Real 4,2
10.
11. Conclusiones
Al concluir con la elaboración de la base de datos para la
panadería, podemos decir que para su desarrollo se necesita conocer como
es el funcionamiento de la empresa, como es la forma en que manejan la
información y su manera de trabajar, lo que podemos conseguir realizando
un análisis de su sistema de información.
Realizar una base de datos es muy sencillo de ponerla en práctica, pero en
la actualidad existen muchos métodos y mecanismos para realizar dicho
trabajo. Algunos Gestores de la Base de Datos con el avance de la
tecnología tienen diferentes características a las otras como también son
muy similares.
Se puede crear una Base de Datos ya sea de una empresa o mini empresa
teniendo en cuenta que debemos realizar la normalización de cada una de
las entidades creadas con sus respectivos campos, sin ningún error alguno
Para concluir podemos decir que realizar una base de datos no es tan
sencillo, pero si debemos ponerla en práctica y esta será de gran ayuda
para nosotros.
12. Recomendaciones
Para el desarrollo de una base de datos de una empresa
siempre es recomendable, realizar un análisis del sistema de
información con el que trabaja, ya que de este dependerá
muchísimo el desarrollo de una base de datos correcta, precisa
y adecuada al funcionamiento, control y manejo de los datos de
dicha empresa.
Tomar en cuenta la estructura de las tablas, y sus campos ya
que pueda haber campos repetidos, aplicar diferentes formas
de normalización hasta llegar a las relaciones campo a campo
Un punto muy importante que son las claves, que es la principal
recomendación de no equivocarnos en ellas, existen diferentes
claves para declarar a cada campo, esto nos traerá un poco de
complicación al momento de realizar nuestra base de datos,
tenemos que diferenciar que clave corresponde a cada una ya
que en algunos casos no existirá claves.