Your SlideShare is downloading. ×
0
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Gestion de Bases de Datos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Gestion de Bases de Datos

24,374

Published on

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
24,374
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
455
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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.
  • 11. 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.

×