Sunteți pe pagina 1din 13

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO

Centro Universitario UAEM Atlacomulco.


Unidad De Aprendizaje:
Base de datos relacionales.
Ttulo de la actividad: empresa que produce productos lcteos.
Nombre de la catedrtica: LIA. Elizabeth Evangelista Nava.
Nombre de la alumna: Liliana Romero Serapio.
Licenciatura en Informtica Administrativa.
Atlacomulco, Mxico a 7 de Septiembre de 2015.

Responde a las preguntas: Por qu es importante este tema? mejorar


control de los productos lcteos.

el

Qu problema aborda?, la distribucin de los productos lcteos.


Qu mtodos o enfoques se utilizan para tratar el tema?,
Clarificacin. La clarificacin tiene por objeto la eliminacin de partculas
orgnicas e inorgnicas y aglomerados de protenas. Este tipo de equipos se
basa en la separacin por centrifugacin, que permite separar partculas de
hasta 4-5mm de dimetro.
Homogeneizacin. La homogeneizacin evita la separacin de la nata y favorece
una distribucin uniforme de la materia grasa
Qu conclusiones o discusiones derivan de los hallazgos?
Con la realizacin de este trabajo me permiti adquirir conocimientos en la
prctica y esto reforz la teora aprendida en clase por lo que me resulta
satisfactoriamente el objetivo de implementar en la prctica los fundamentos
bsicos de las bases de datos.

INTRODUCCIN
Las bases de datos en nuestros das tienen un importante en la sociedad pues
todos de alguna manera usamos las bases de datos para gestionar y controlar
de la mejor manera nuestro trabajo aunque la mayora de la gente no se d
cuenta de que est aplicando un control y registro usando lo que es parte de
una base de datos. Pues bien, todo parte de que una base de datos, segn
James Martin, se define como un conjunto de datos interrelacionados y
almacenados que evita las redundancias perjudiciales innecesarias, su
finalidad es servir a una o ms de una aplicacin de la mejor manera posible.
Los datos se almacenan de modo que resulten independientes de los programas
que los usan y se emplean mtodos bien determinados para incluir nuestros
datos y para modificar o extraer los datos almacenados.
De esta manera las bases de datos en la vida cotidiana se han hecho
indispensables tanto para las grandes, medianas y pequeas empresas o
negocios, dentro de lo que cabe mencionar es que todos utilizamos una base de
datos aunque no nos demos cuenta, por ejemplo, una persona que se dedica a la
venta de comida lleva un cierto control sobre los platillos que puede ofrecer al
pblico as como tambin tiene un control de los productos que debe comprar
para elaborar sus alimentos y de esta forma tambin registra un inventario de
sus ventas y ganancias del da de forma manual pero aqu demuestra que
emplea un registro de lo cual las bases de datos se encargan de almacenar.
Por lo tanto, la utilizacin de bases de datos nos ayuda agilizar el orden y
almacenamiento de los datos evitando las redundancias.
OBJETIVO
Identificar un problema relacionado a las bases de datos que se pueda aplicar a
cierto negocio o empresa para despus aplicar los fundamentos bsicos y
esenciales de las bases de datos para desarrollar el diseo de la misma.
PROBLEMTICA A AUTOMATIZAR
Mejorar el control de compra de los productos lcteos para agilizar el proceso
evitando en lo mayor de lo posible las redundancias en los registros de las
compra de los clientes y as mismo evitar la prdida de productos.
JUSTIFICACIN
El problema que seleccione me llamo la atencin sobre los productos lcteos que
en la compra se interviene el cliente y el proveedor para agilizar porque creo
que para hacer ms rpidas las comprar de los productos se debe agilizar el
registro de las mismas y evitar en lo posible las repeticiones de los datos que se

pueden presentar en la base de datos de los productos. Y tambin porque


pienso que para evitar la prdida de productos estas deben estar bien
identificadas por un cdigo identificador del cliente.
METODOLOGIA DE ANALISIS
El grupo de los lcteos (tambin productos lcteos, lcticos o derivados lcteos)
incluye alimentos como la leche y sus derivados procesados (generalmente
fermentados). Las plantas industriales que producen estos alimentos
pertenecen a la industria lctea y se caracterizan por la manipulacin de un
producto altamente perecedero, como la leche, que debe vigilarse y analizarse
correctamente durante todos los pasos de la cadena de fro hasta su llegada al
consumidor.
DESARROLLO Y DISEO DE LA BASE DE DATOS
Dependencias de la base de datos empresa que produce productos lcteos
Productos lcteos
num_cliente
Dependencia parcial

nom_cliente
Dependencia transitiva

cod_producto
rfc_clliente
precio

Dependencias deseables

email_cliente
telefono_cliente
fecha_nacimiento
Direccin_cliente
clase_cliente
nom_provedor

Dependencias parciales

NORMALIZACIN DE LA BASE DE DATOS- PRODUCTOS LACTEOS.


PRIMERA FORMA NORMAL (1 FN)
La primera forma normal prohbe los grupos repetidos y los elimina de la tabla
para crear una nueva con ese grupo repetido.
cliente
Id_cliente
nom_cliente
apellido_paterno
apellido_materno
fecha_nacimiento
e_mail
telefono

Atributos de la tabla

Pues bien una vez analizada y entendida la primera forma normal, se puede
identificar el grupo repetido que en este caso se encuentra en el nombre del
cliente y es conveniente separarlo porque puede ayudar a identificar mejor a un
cliente ya que puede darse el caso de que dos o mas clientes se llamen igual y
tambin es conveniente separarlo porque con otra tabla se le puede dar un ID
al cliente para reforzar su identificacin.
Aplicando primera forma normal (1 FN)
Como se puede observar se cre una tabla exclusiva para el cliente donde
cuenta con un ID y la separacin del atributo nom_cliente en apellido paterno y
apellido materno que son para sus apellidos, adems de otros campos que son
propios del cliente para identificacin.
De igual manera surgi esta tabla dar a conocer los datos de una empresa que
produce productos lcteos esta es la tabla principal.

cliente
Id_cliente
nom_cliente
apellido_paterno
apellido_materno
fecha_nacimiento
e_mail
telefono

Segunda forma normal (2 NF)


La segunda forma normal establece la eliminacin de cualquier columna no
llave que no depende de la llave primaria de la tabla.
En este caso se eliminaron de la tabla cliente las columnas fecha_nacimiento, y
apellidos, las dos ltimas se ocuparon para crear la tabla proveedores se
incorpor a la tabla productos ya que no dependa de la tabla cliente. Entonces
se cumple con la segunda forma normal dado que la tabla cliente est en
primera forma normal y se cumple con lo establecido en la segunda forma
normal de eliminar columnas no dependientes de la clave primaria de la tabla.
cliente
id_cliente
nom_cliente
paterno
materno
e_mail
telefono
direccion_client

producto
nom_producto
Cod_producto
precio

Tercera forma normal (3 NF)


La tercera forma normal establece la eliminacin de cualquier columna no llave
que sea dependiente de otra columna no llave.
En esta ocasin se crearon columnas no existentes de la base de datos como
rfc_proveedor, direccion_proveedor,nom_proveedor dado que las tres ltimas
sirven o son dependientes y necesarias de la tabla reservaciones y la primera
igual se necesita para la tabla cliente. Finalmente de esta manera as queda la
tercera forma normal porque anteriormente la base de datos ya cumpla con la
primera y segunda forma normal para que pasara a la tercera forma normal y
adems como se puede ver las tablas se empiezan a relacionar entre ellas.
cliente
id_cliente
nom_cliente
paterno
materno
e_mail
telefono
direccion_client

Productos
nom_producto
cod_producto
precio

proveedores
nom_proveedor
direccin_proveedor
Rfc_proveedor
e_mail

DIAGRAMA ENTIDAD-RELACIN DE LA BASE DE DATOS


RELACIONES
1.- cliente tiene atributos como RFC, nombre, apellido, fecha de nacimiento y
telfono.
2.- El cliente compra un producto o bien varios productos y este posee un
nombre, un cdigo y un precio por lo que puede ser comprado por varios
clientes, el cual es suministrado por un proveedor que a su vez tiene atributos
como el nombre la direccin y el RFC, teniendo en cuenta que un proveedor
puede suministrar diferentes productos.
ESQUEMA RELACIONAL

cliente
id_cliente
nom_cliente
apellido_paterno
apellido_materno
e_mail
telefono
direccion_client

productos
Id_producto
nom_producto
cod_producto
precio

CLAVES PRIMARIAS Y FORNEAS DE LAS TABLAS


cliente
id_cliente
nom_cliente
apellido_paterno
apellido_materno
e_mail
telefono
direccion_client

proveedores
id_proveedor
direccin_proveedor
Rfc_proveedor
e_mail
nom_proveedor

Clave
primaria:
id_cliente
Clave (s) fornea: nula
Id_cliente es una llave
primaria porque es
nica e identifica a la
tabla cliente.

producto
Id_producto
nom_producto
cod_producto
precio

Clave primaria: Id_producto


Clave (s) fornea: nula
Id_producto es una llave
primaria porque es nica e
identifica a la tabla vuelos.

proveedores
id_proveedor
direccin_proveedor
Rfc_proveedor
e_mail
Rfc_proveedor
fecha_reserva
hora_reserva
lugar_emision
Clave primaria: id_proveedor
Clave(s) fornea: num_vuelo e id_cliente
La llave primaria es id_proveedor porque
es nica para la tabla reservaciones pero
la llave Rfc_proveedor y id_cliente son
forneas.

ENTIDAD-RELACION.

fecha_nac
imimiento

id_clie
nte

direccion_cliente

nom_produ
cto

Telfono

cod_prod
ucto
1,
N

1,M
COMPRA

CLIENTE

PRODUCTO
precio

1,N
Apellido_materno
E_ma
il

SUMINISTRA
Apellido_mat
erno

nom_provee
dor
1,1

E_mail

PROVEEDORES
direccin_proveedor

Rfc_proveedor

EXPLICACION DEL DIAGRAMA:


El diagrama nos explica la relacin que hay entre el cliente y el producto
sabiendo que un cliente tiene atributos como RFC, nombre, apellido, fecha de
nacimiento y telfono. Por lo cual:
El cliente compra un producto o bien varios productos y este posee un nombre,
un cdigo y un precio por lo que puede ser comprado por varios clientes, el cual
es suministrado por un proveedor que a su vez tiene atributos como el nombre
la direccin y el RFC, teniendo en cuenta que un proveedor puede suministrar
diferentes productos..

DICCIONARIO DE DATOS

Nombre
la tabla

cliente

de

Nombre
del
atributo

contenido

tipo

forma
to

id_cliente

Cdigo
de
Ente 00000
identificacin
ro
0
del cliente

nom_client
e

Nombre
cliente

interval
o

PK
reque
o
rido
FK

Entre 2.147.4
83.648
Si
y
2.147.4
83.647.

Varc
har
(45)

Xxxxx
x

1-255

Si

Apellido
apellido_pa
paterno
terno
cliente

Varc
del har
(45)

Xxxxx
x

1-255

Si

Apellido_m
aterno

Apellido
materno
cliente

Varc
del har
(45)

Xxxxx
x

1-255

Si

e_mail

Correo
electrnico
del cliente

xxxx@
xxx.xx 1-255
x

Si

del

Varc
har
(45)

telefono

Telefono del Ente 00000


cliente
ro
0

Entre 2.147.4
83.648
Si
y
2.147.4
83.647.

direccion_c
lient

Lugar donde Varc


har
vive
actualmente (45)

1-255

Xxxxx
xx

Si

PK

Tabla
a que
hace
referen
cia

el cliente

productos

nom_produ
cto

cod_produc
to

proveedores

Varc
Numero del
har
producto
(45)

Cdigo
del ente
producto
ro)

00000
0

Entre
2.147.483. Si
648 y

Xxxxx

Entre
2.147.483.
648
y Si
2.147.483.
647.

PK

Precio_pro
ducto

Precio
del ente
producto
ro

00000
0

Entre
2.147.483.
648
y Si
2.147.483.
647.

nom_prove
edor

Numero
reserva

Varc
har
(45)

Xxxxx
xx

1-255.

Si

PK

direccin_p
roveedor

Lugar donde Varc


vive
har
actualmente (45)

Xxxxx
xx

1-255

Si

FK

Entre
2.147.483.
648
y Si
2.147.483.
647.

FK

de

Rfc_provee
dor

Rfc
del Ente 00000
proveedor
ro
0

e_mail

147.483.6
xxxx@
Email
del Ente
48
y
xxx.xx
proveedor
ro
2.147.483.
x
647.

PROPUESTA:
DISEO DE TABLAS EN EL MANEJADOR DE BASES DE DATOS MYSQL
WORBENCH
Para la creacin de las tablas de la base de datos AEROLINEA se utilizo el
manejador y diseador de bases de datos MySQL Worbench, MySQL
Workbench es una aplicacin para el diseo y documentacin de bases de datos
(sucesora de la aplicacin DBDesigner4) pensada para ser usada con el sistema
de gestin de bases de datos MySQL (recin adquirido por Sun Microsystems).
Existen dos versiones del producto, una es open source y la otra es una versin
comercial. Evidentemente, la versin comercial proporciona algunas
funcionalidades que pueden resultar de inters en algn mbito, aunque la
versin open source es ms que suficiente para la realizacin de la prctica.

Para la
tablas de la base de datos se hizo lo siguiente:

creacin

de

las

Solo nos dirigimos al men File/New Model y se abre una pantalla donde
pulsamos en la opcin denominada Add table para empezar a crear una nueva
tabla
La primera tabla creada fue la de cliente

Aqu empezamos a definir los atributos o columnas de la tabla cliente y as


mismo el tipo de dato de cada una de las columnas como tambin si se tratan
de una llave primaria, no nula y nica.
Segunda tabla: producto

Tercera tabla: proveedores

Para el llenado de los atributos de las tablas para ello nos dirigimos a la opcin
Inserts
Tabla cliente

Tabla producto

Tabla proveedor

Esquema relacional en MySQL Workbench

CONCLUSION.
Con la realizacin de este trabajo me permiti adquirir conocimientos en la
prctica y esto reforz la teora aprendida en clase por lo que me resulta
satisfactoriamente el objetivo de implementar en la prctica los fundamentos
bsicos de las bases de datos.
BIBLIOGRAFAS:
1) Pomareda, C. 2001. Perspectivas para la competitividad del sector lcteo
de Honduras. Estudio realizado para el proyecto Poltica Econmica y
Productividad (PEP) y la FENAGH. Tegucigalpa, Honduras.
2) Pomareda, C. y Umaa, V. 1999. El mercado mundial y centroamericano
de productos lcteos. Seminario Negociaciones, Competitividad y
mercados internacionales: Retos para la Agricultura Guatemalteca.
Guatemala, Guatemala. MAGA. CORECA.RUTA.

S-ar putea să vă placă și