You are on page 1of 27

Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Bas
edeDat
os

Tema:
Base de datos de La Panadería “APETTITO”

Real
iz
adopor
:
Lourdes Guncay
Hernán Tocachi
Lupe Barros
Mauro Minga

Ci
clo:
2do “A” de Sistemas

Año:
2009

1
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Í
NDI
CE

Portada I
Índice II
Intr
oducci
ón III

Capi
tul
o1:Mar coTe óri
c o
Que es una Base de Datos 4
Ventajas de la Base de Datos…………………………………………………….4
Tipos de Bases Datos…………………………………………………………….4
Segúnl aVar iabil
idaddel osDat os …………………………………….………5
Bases de Datos Estáticos......................................................................... 5
Bases de Datos Dinámicos.......................................................................5
Se gúne lCont enido…………...…..…………………………………….………5
Bases de Datos Bibliográfico...................................................................5
Bases de Texto Completo.........................................................................5
Segúne lMode lodeAdmi nistrac ión…………………………………………..2
Bases de Datos Jerárquicas........................................................................6
Bases de Datos de Red…...........................................................................6
Bases de Texto Relacional.........................................................................6
Bases de Datos Multidimensionales..........................................................7
Bases de Datos Orientada a Objetos..........................................................7
Bases de Datos Documentales...................................................................7
Bases de Datos Deductiva..........................................................................7
Bases de Texto Distribuida........................................................................8
Sistema de Gestión de Bases de Datos…………………………………………..8
Objetivos…………………………………………………………………8
Algunos SGBD Disponibles……………………………………………………..9
Desarrollo del Diseño de la Base de Datos………………………………………9
Entidades…………………………………………………………………………9
Relación de las Entidades…………………………………………………...10-11
Campo de las Entidades y Aplicación de la Normalización………………...12-21
Relación Campo a Campo……………………………………………………...22

Conc l
usiones 23
Recome ndacione
s 24
Glosari
o……………………………………………………………………………25
Bi
bliogra f
ía 26
Anexos 27

2
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

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.

Al finalizar de hacer estos pasos previos y importantes tenemos como resultado una
base de datos bien estructurado para el mejor funcionamiento de nuestra panadería.

3
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Base 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.

En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la
electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que
ofrece un amplio rango de soluciones al problema de almacenar datos.

Existen unos programas denominados sistemas gestores de bases de datos(SGBD), que
permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
Las propiedades de estos SGBD, así como su utilización y administración, se estudian
dentro del ámbito de la informática.

Ve
ntaj
asdel
asbas
esdedat
os
Ø Independencia de datos.
Ø Coherencia de resultados.
Ø Reduce redundancia.
Ø Acciones lógicamente únicas.
Ø Se evita inconsistencia.
Ø Mejora en la disponibilidad de datos
Ø Cumplimiento de ciertas normas.
Ø Restricciones de seguridad.
Ø Accesos (Usuarios a datos).
Ø Operaciones (Operaciones sobre datos).
Ø Más eficiente gestión de almacenamiento.

Tipos de bases de datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido
para su clasificación puede ser: Según la variabilidad de los datos almacenados y según
el contenido.

4
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

SEGÚN LA VARIABILIDAD DE LOS DATOS

Bas
edeDat
osEs
tát
ica

Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar
datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento
de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.

Bas
edeDat
osDi
nâmi
cas

Éstas son bases de datos donde la información almacenada se modifica con el tiempo,
permitiendo operaciones como actualización, borrado y adición de datos, además de las
operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos
utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un
videoclub, etc.

SEGÚN EL CONTENIDO

Bas
esdedat
osbi
bli
ogr
áfi
cas

Solo contienen un surrogante (representante) de la fuente primaria, que permite
localizarla. Un registro típico de una base de datos bibliográfica contiene información
sobre el autor, fecha de publicación, editorial, título, edición, de una determinada
publicación, etc. Puede contener un resumen o extracto de la publicación original, pero
nunca el texto completo, porque sino estaríamos en presencia de una base de datos a
texto completo.

Bas
esdedat
osdet
ext
ocompl
eto
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.

SEGÚN EL MODELO DE ADMINISTRACIÓN DE DATOS

Además de la clasificación por la función de las bases de datos, éstas también se pueden
clasificar de acuerdo a su modelo de administración de datos.

Algunos modelos con frecuencia utilizados en las bases de datos:

5
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Bas
esdeDat
osJe
rar
qui
cas

Éstas son bases de datos que, como su nombre indica, almacenan su información en una
estructura jerárquica. En este modelo los datos se organizan en una forma similar a un
árbol (visto al revés), en donde un n
odopadr ede información puede tener varios hi jos.
El nodo que no tiene padres es llamado r aíz, y a los nodos que no tienen hijos se los
conoce como hoj as.

Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que
manejan un gran volumen de información y datos muy compartidos permitiendo crear
estructuras estables y de gran rendimiento.

Una de las principales limitaciones de este modelo es su incapacidad de representar
eficientemente la redundancia de datos.

Bas
ededa
tosder
ed

Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la
modificación del concepto de nodo : se permite que un mismo nodo tenga varios padres
(posibilidad no permitida en el modelo jerárquico).

Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución
eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa
administrar la información en una base de datos de red ha significado que sea un
modelo utilizado en su mayoría por programadores más que por usuarios finales.

Bas
ededa
tosr
ela
ciona
l

Éste es el modelo más utilizado en la actualidad para modelar problemas reales y
administrar datos dinámicamente. Estas relaciones podrían considerarse en forma lógica
como conjuntos de datos llamados "tuplas". Esto es pensando en cada relación como si
fuese una tabla que está compuesta por r egistr
os(las filas de una tabla), que
representarían las tuplas, y c
ampos(las columnas de una tabla).

En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia
(a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable
ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la
base de datos. La información puede ser recuperada o almacenada mediante "consultas"
que ofrecen una amplia flexibilidad y poder para administrar la información.

El lenguaje más habitual para construir las consultas a bases de datos relacionales es
SQL, St r
uc tur
edQue ryLanguageo Le nguaj eEstruc turadodeCons ultas, un estándar
6
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

implementado por los principales motores o sistemas de gestión de bases de datos
relacionales.

Bas
esdedat
osmul
ti
dime
nsi
ona
les

Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación
de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos
relacionales (una tabla en una base de datos relacional podría serlo también en una base
de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases
de datos multidimensionales los campos o atributos de una tabla pueden ser de dos
tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se
desean estudiar.

Bas
esdedat
osor
ient
adasaobj
eto
s

Este modelo, bastante reciente, y propio de los modelos informáticos orientados a
objetos, trata de almacenar en la base de datos los obj etoscompletos (estado y
comportamiento).

Una base de datos orientada a objetos es una base de datos que incorpora todos los
conceptos importantes del paradigma de objetos:

Ø Enc aps ulac ión- Propiedad que permite ocultar la información al resto de los
objetos, impidiendo así accesos incorrectos o conflictos.
Ø He re nc i
a- Propiedad a través de la cual los objetos heredan comportamiento
dentro de una jerarquía de clases.
Ø Pol imor f
ismo- Propiedad de una operación mediante la cual puede ser aplicada
a distintos tipos de objetos.

Los programas de aplicación de los usuarios pueden operar sobre los datos invocando a
dichas operaciones a través de sus nombres y argumentos, sea cual sea la forma en la
que se han implementado. Esto podría denominarse independencia entre programas y
operaciones.

Bas
esdedat
osdoc
ume
ntal
es

Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más
potentes. Tesauros es un sistema de índices optimizado para este tipo de bases de datos.

Bas
ededa
tosde
duc
tiv
a

Un sistema de base de datos deductiva, es un sistema de base de datos pero con la
diferencia de que permite hacer deducciones a través de inferencias. Se basa
principalmente en reglas y hechos que son almacenados en la base de datos. También
7
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

las bases de datos deductivas son llamadas base de datos lógica, a raíz de que se basan
en lógica matemática.

Bas
ededa
tosdi
str
ibui
da

La base de datos está almacenada en varias computadoras conectadas en red. Surgen
debido a la existencia física de organismos descentralizados. Esto les da la capacidad de
unir las bases de datos de cada localidad y acceder así a distintas universidades,
sucursales de tiendas, etc.

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.

Obj
eti
vos

Existen distintos objetivos que deben cumplir los SGBD:

Ø Abs t
rac ción del ai nformac ió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.
Ø Inde pe nde ncia. 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.
Ø Cons i
stenc ia. En aquellos casos en los que no se ha logrado eliminar la
redundancia, será necesario vigilar que aquella información que aparece repetida
se actualice de forma coherente, es decir, que todos los datos repetidos se
actualicen de forma simultánea. Por otra parte, la base de datos representa una
realidad determinada que tiene determinadas condiciones, por ejemplo que los
menores de edad no pueden tener licencia de conducir. El sistema no debería
aceptar datos de un conductor menor de edad. En los SGBD existen
herramientas que facilitan la programación de este tipo de condiciones.
Ø Se gur i
dad. Los SGBD deben garantizar que esta información se encuentra
segura de permisos a usuarios y grupos de usuarios, que permiten otorgar
diversas categorías de permisos.
Ø Mane jodeTr ans accione s. Una Transacción es un programa que se ejecuta
como una sola operación. Esto quiere decir que luego de una ejecución en la que
se produce una falla es el mismo que se obtendría si el programa no se hubiera
ejecutado. Los SGBD proveen mecanismos para programar las modificaciones
de los datos de una forma mucho más simple que si no se dispusiera de ellos.
8
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Ø Tie mpoder e
spuesta. Lógicamente, es deseable minimizar el tiempo que el
SGBD tarda en darnos la información solicitada y en almacenar los cambios
realizados.

Al
gunosSGBDdi
sponi
ble
s

Ø Microsoft Access
Ø Microsoft SQL Server
Ø NexusDB
Ø Open Access
Ø Oracle

DESARROLLO DEL DISEÑO DE LA BASE DE
DATOS
ENTI
DADES
Ø Cli
ente
Ø Empl e
ados
Ø Factura
Ø NotadePe dido
Ø Proveedor
Ø Productos
Ø Notadeve nta
Ø Recibodec obros
Ø ControldeEmpl eados
Ø NotadeDe vo l
uci
ón

9
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

RELACI
ONDELASENTI
DADES

10
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

11
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

CAMPOS DE LAS ENTIDADES Y APLICACION DE LAS FORMAS
ENTI
DAD:CLI
ENTE

Tabla: CLIENTES
Const
r ai
n Campo Tipodedat o Longi
tud
CP Codigo String 10
NN-CU Cedula String 10
NN Nombres String 30
NN Apellidos String 30
Telefono Numero 4
Celular Numero 9
Direccion String 50
NN Fecha_nac Fecha/Hora
NN-CC Nacionalidad String 20
NN-CC Genero String 1

Tabla: CLIENTES
Codigo A001
Cedula 105678987
Nombres Lorena Angela
Apellidos Torres
Telefono 2876788
Celular 98765432
Direccion Av. España
Fecha_nac 01/03/1990
Nacionalidad Ecuatoriano-Colombiano Campo multivaluado
Genero F
Pr
ime
raFor
maNor
mal
FORMA 1
Codigo A001
Cedula 105678987
Nombres Lorena Angela
Apellidos Torres
Telefono 2876788
Celular 98765432
Direccion 2876788
Fecha_nac 01/03/1990
Genero F
Nacionalidad 1 Ecuatoriano Ubicacion en campos diferentes
Nacionalidad 2 Colombiano

12
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Pas
oal
ase
gundaf
orma
PASO ALAFORMA2
Codigo A001 A001
Cedula 105678987 105678987
Nombres Lorena Angela Lorena Angela
Apellidos Torres Torres Se crea un nuevo registro pero se
Telefono 2876788 2876788 duplican los datos
Celular 98765432 98765432
Direccion 2876788 2876788
Fecha_nac 01/03/1990 01/03/1990
Genero F F
Nacionalidad Ecuatoriano Colombiano

Se
gundaFor
maNor
mal
Forma 2
Codigo Nacional i
dad
A001 Ecuatoriano Creacion de una nueva tabla
A001 Colombiano

Te
rce
raFor
maNor
mal

For
ma3
Tabl
aTelefono Tabl
aCelul
ar
Codigo Tel
efono Codigo Celul
ar
T001 2876788 C001 98765432
T002 2876567 C002 98765445

Tabl
aDir
ecciones TablaNacional idades
Codigo Di
recci
on Codigo Nacional idad
D001 Av. España N001 Ecuatoriano
D002 Av. 3 de Nov. N002 Colombiano

13
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

En esta forma se crean nuevas tablas con los campos que no se vinculan directamente
con el codigo del cliente, pero en para la realizacion de la base de datos de lapanaderia
no es necesario crear nuevas tablas para almacenar informacion referente al telefono,
celular o direccion del cliente.
En el caso de la nacionalidad si es necesario ya que esta nos podria servir para otras
tablas.

ENTI
DAD:EMPLEADOS
Tabla: Empleados
Const
rai
n Campo Tipodedat o Longi
tud
CP Cedula String 10
NN Nombres String 30
NN Apellidos String 30
Telf Numero 4
Celular String 9
NN Fech_nac Fecha/Hora 4
Nacionalidad String 9
NN Genero String 1
NN Cargo String 20
Dirección String 50

Tabl
a:Empl
eados
Cedula 105647665
Nombres Luis Alexander
Apellidos Castro Bermeo
Telf 2878765
Celular 98876765
Fech_nac 01/03/1989
Nacionalidad Ecuatoriano
Genero M Campo multivaluado
Cargo Vendedor-Cajero
Dirección Av. 3 de noviembre

14
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Pr
ime
raFor
maNor
nal
For
ma1
Cedula 105647665
Nombres Luis Alexander
Apellidos Castro Bermeo
Telf 2878765
Celular 98876765
Fech_nac 01/03/1989
Dirección Av. 3 de noviembre
Genero M
Cargo 1 Cajero
Cargo 2 Vendedor
Ubicacion en campos diferentes
Nacionalidad 1 Ecuatoriano
Nacionalidad 2 Colombiano

Se
gundaFor
maNor
mal
Forma 2
TablaCar
go_Empleado TablaNaci onali
dad_Empl eado
Cedula Car
go Cedula Nacionali
dad
105647665 Cajero 109876556 Ecuatoriano
105647665 Vendedor 109876556 Mexicano

ENTI
DAD:FACTURA
Tabla: FACTURA
Const
r ai
n Campo Tipodedat
o Longi
tud
CP N° Numero 6
CU_NN Ced_cliente String 10
NN Producto String 30
NN Cantidad Numero 10
NN Valor Unit. Moneda
NN Total Moneda
NN Subtotal Moneda
CC-NN Iva Real
NN Total_Pagar Moneda
NN Fecha Fecha

15
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Tabl
a:Fact
ura
N° 1
Ced_cliente 105678778
Fecha 01/03/2009
Producto Torta, Panes
Cantidad 3, 2 Campos multivaluados
Valor Unit. 12.00, 10.00
Total 36.00, 20.00
Subtotal 36.00
Iva 0.10
Total_Pagar 36.10

Pr
ime
raFor
maNor
mal
For
ma1
N° 1
Ced_cliente 105678778
Fecha 01/03/2009
Producto1 Torta
Producto2 Panes
Cantidad 1 3
Cantidad 2 2 Ubicacion en campos diferentes
Valor Unit. 1 12.00
Valor Unit. 2 10.00
Total 1 36.00
Total 2 20.00
Subtotal 36.00
Iva 12%
Total_Pagar 36.10

Se
gundaFor
maNor
mal
For
ma2

_Fac Pr
oduct
o Cant
idad Val
orUni
t. Tot
al
1 Torta 3 12.00 36.00
1 Panes 2 10.00 20.00

16
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

ENTI
DAD:NOTADEPEDI
DO
Tabl
a:Not
adePedi
dos
Const
r ai
n Campo Tipodedat o Longi
tud
CP Nº_NotP String 5
NN-CU-CS Ced_Cliente String 10
NN Fecha pedido Fecha/Hora
NN Fecha entrega Fecha/Hora
NN-CC Producto String 30
NN Cantidad Moneda
NN Valor Moneda
NN Total Moneda
NN Tota_Pagar Moneda
NN Saldo Moneda

Tabla:Not adePedi dos
Nº_NotP N001
Ced_Cliente 105678987
Fecha pedido 09/04/2009
Fecha entrega 16/04/2009
Producto cakes, panes
Cantidad 100, 200 Campos multivaluados
Valor 0.10, 0.08
Total 20.00, 18.00
Tota_Pagar 38.00
Saldo 18.00

Se
gundaFor
maNor
mal
For
ma2

_Not
P Pr
oduct
o Cant
idad Val
or Tot
al
1 Torta 3 12.00 36.00
1 Panes 2 10.00 20.00

17
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

ENTI
DAD:PROVEEDOR
Proveedor
Constrain Campo Tipo de dato Longitud
CP Ruc String 15
NN-CU Nombre String 30
Direccion String 50
Telefono String 10

TABLA:PROVEEDOR
Ruc 125362545
Nombre Nestle
Direccion Av. Los Totems - Sucursal Simon Bolivar Campos multivaluados
Telefono 2865256-3245672

For
ma1
Ruc 125362545
Nombre Nestle
Direccion 1 Av. Los Totems
Direccion 2 Sucursal Simon Bolivar
Telefono 1 3245672
Telefono 2 3245672

For
ma2
Ruc Di
recci
on Ruc Tel
efono
125362545 Av. Los Totems 125362545 3245672
125362545 Sucursal Simon Bolivar 125362545 3855672

18
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

ENTI
DAD:PRODUCTOS
Pr
oduct
os
Const
r ai
n Campo Tipodedato Longi
tud
CP Cod_Produc Numerico 4
NN Nombre String 20
Num_Productos Numerico 5
NN Fecha_Elab Fecha
NN Fecha_Caduc Fecha
NN-CC Proveedor String 30

Tabl
a:Pr
oduct
os
Cod_Produc 125485
Nombre Galleta
Num_Productos 34
Fecha_Elab 12/03/2008
Fecha_Caduc 12/06/2008
Proveedor Confiteca

ENTI
DAD:NOTADEVENTA
Not
adeVent
a
Const r
ain Campo Tipodedat
o Longi
tud
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

19
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Tabl
a:Not
adeVent
a
N°_NotV 1
Ced_cliente 105678778
Fecha 01/03/2009
Producto Torta, Panes
Cantidad 3, 2
Valor Unit 12.00, 10.00
Total 36.00, 20.00
Total_Pagar 36.10

For
ma1
N° 1
Ced_cliente 105678778
Fecha 01/03/2009
Producto1 Torta
Producto2 Panes
Cantidad 1 3
Cantidad 2 2
Valor Unit. 1 12.00
Valor Unit. 2 10.00
Total 1 36.00
Total 2 20.00
Total_Pagar 36.10

For
ma2

_Fac Pr
oduct
o Cant
idad Val
orUni
t. Tot
al
1 Torta 3 12.00 36.00
1 Panes 2 10.00 20.00

ENTI
DAD:RECI
BO DECOBROS
Reci
bodeCobr
os
Const
rai
n Campo Tipodedat o Longi
tud
CP Nº_Recib String 10
NN Ced_Cliente String 30
NN Fecha Fecha/Hora
NN Descripcion String 30
NN Saldo_Ant Moneda
NN Pago Moneda
Saldo Moneda

20
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Tabl
a:Reci
bodeCobr
os
Nº_Recib A001
Ced_Cliente 125452365
Fecha 12/03/2009
Descripcion Pastel de 15años
Saldo_Ant 120
Pago 50
Saldo 70

ENTI
DAD:CONTROLDEEMPLEADOS

Cont
rolDeEmpl
eados
Const
rai
n Campo Ti
podedat
o Longi
tud
CP Ced_Emplead String 10
NN Mes String 10
NN Año String 5
NN-CC Dias_lab_semana1 Numero 3
NN-CC Dias_lab_semana2 Numero 3
NN-CC Dias_lab_semana3 Numero 3
NN-CC Dias_lab_semana4 Numero 3

Tabla:Cont roldeEmpleados
Ced_Emplead 121546598
Mes Junio
Año 2009
Dias_lab_semana1 6
Dias_lab_semana2 7
Dias_lab_semana3 5
Dias_lab_semana4 5

21
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Re
lac
iónCampoaCampo

Tabla: CLIENTES Tabl
a:Empl
eados
Codigo A001 Cedula 105647665
Cedula 105678987 Nombres Luis Alexander
Nombres Lorena Angela Apellidos Castro Bermeo
Apellidos Torres Telf 2878765
Telefono 2876788 Celular 98876765
Celular 98765432 Fech_nac 01/03/1989
Direccion Av. España Genero M
Fecha_nac 01/03/1990 Dirección Av. 3 de noviembre
Genero F
Tabla:Not adePedi dos
Tabl
a:Fact
ura
Nº_NotP N001
N° 1
105678778 Ced_Cliente 105678987
Ced_cliente
Fecha 01/03/2009 Fecha pedido 09/04/2009
Subtotal 36.00 Fecha entrega 16/04/2009
Iva 0.10 Tota_Pagar 38.00
Total_Pagar 36.10 Saldo 18.00
Ced_Vendedor

TABLA:PROVEEDOR Tabl
a:Pr
oduct
os
125362545 Cod_Produc 125485
Ruc
Nombre Galleta
Nombre Nestle
Num_Productos 34
Fecha_Elab 12/03/2008
Fecha_Caduc 12/06/2008
Tabl
a:Not
adeVent
a RUC_Prov 125362545
N°_NotV 1
Ced_cliente 105678778 Tabla:Cont roldeEmpl eados
Fecha 01/03/2009 Ced_Emplead 121546598
Total_Pagar 36.10 Mes Junio
Año 2009
Dias_lab_semana1 6
Tabl
a:Reci
bodeCobr
os Dias_lab_semana2 7
Nº_Recib A001 Dias_lab_semana3 5
Ced_Cliente 125452365
Dias_lab_semana4 5
Fecha 12/03/2009
Descripcion Pastel de 15años
Saldo_Ant 120
Pago 50
Saldo 70

22
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Conclusiones

Después de haber realizado nuestro proyecto podemos concluir que:

La elaboración de la base de datos para la panadería, se necesito conocer
como es el funcionamiento de la empresa, como es la forma en que
manejan la información y su manera de trabar, 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.

23
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Recomendaciones

Como recomendaciones podemos dar:

Que 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.
Recomendamos en caso de haber una incógnita, indagar en diferentes
manuales aplicada a la base de datos.

24
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Glosario

Bas esdeDat os
.-Son Sistemas que se ocupan de registrar y mantener la información de
una forma y manera ordenada a través de una computadora en un sistema de base de
datos

Dat
os.- Son los que clasificamos, de tal manera que no exista redundancia

Encaps ulación- Propiedad que permite ocultar la información al resto de los objetos,
impidiendo así accesos incorrectos o conflictos.

Her enc ia- Propiedad a través de la cual los objetos heredan comportamiento dentro de
una jerarquía de clases.

Pol imor fismo- Propiedad de una operación mediante la cual puede ser aplicada a
distintos tipos de objetos.

Inde pende nc i
a. 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

Re gistro.- Es una colección de datos respecto a un tema en particular, son acumulables
de registros los cuales constan o podemos representarlos como columnas

Cons ul tas.- Se utilizan para localizar y recuperar los datos específicos que cumple unas
determinadas condiciones especificadas por el Usuario. Las consultas permiten, además
actualizar varios registros al mismo tiempo

Inf
or me s.
-Sirve para representar, resumir e imprimir los datos en la forma que resulte
más apropiada para cada proyecto

Normal i
zación.- Es reducir la inconsistencia y la redundancia de datos; facilitando el
mantenimiento y anomalías de la manipulación de datos

25
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Bibliografía

http://www.monografias.com/trabajos11/basda/basda.shtml
http://es.wikipedia.org/wiki/Base_de_datos
http://es.wikipedia.org/wiki/DBMS
http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-
bases-de-datos/

26
Please purchase PDFcamp Printer on http://www.verypdf.com/ to remove this watermark.

Anexos

27