You are on page 1of 1

Taller Prctico Modelo Entidad Relacin

Con el objetivo de desarrollar la lgica y anlisis de la informacin para proceder con el diseo de una DB.
Enunciados
La Tienda W vende productos a varios clientes. Se necesita conocer los datos personales de los clientes
(nombre, apellidos, ID, direccin y fecha de nacimiento).
Cada producto tiene un nombre y un cdigo, as como un precio unitario.
Un cliente puede comprar varios productos a la Tienda W, y un mismo producto puede ser comprado por
varios clientes.
Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un producto slo
puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. De
cada proveedor se desea conocer el cdigo de vendedor, nombre y direccin.

Se desea disear la base de datos de la escuela. En la base de datos se desea guardar los datos de los
profesores (Id, nombre, direccin y telfono). Los profesores imparten asignaturas, y cada asignatura tiene
un cdigo y un nombre. Cada alumno est matriculado en uno o varias asignaturas. De cada alumno se
desea guardar el n de expediente, nombre, apellidos y fecha de nacimiento. Los profesores pueden impartir
varias asignaturas, pero una asignatura slo puede ser impartida por un profesor.

Crear un diseo que permita modelar un sistema que sirva para simular el funcionamiento de una red social,
teniendo en cuenta lo siguiente:
Los usuarios de la red social se identifican con un identificador y una contrasea. Adems se almacena de ellos:
Su nombre, apellidos, direccin, telfono (puede tener varios telfonos) e e-mail (el e-mail no tiene que poder
coincidir con el de otro usuario) y una foto.
Si los usuarios son celebridades, de ellos no aparecer ni el email ni la direccin ni el telfono.
Los usuarios pueden tener una serie de contactos, que en realidad son otros usuarios. De cada contacto se
puede almacenar un comentario que es personal y que sirve para describir al contacto.
Los usuarios pueden organizar sus contactos en grupos de los cuales se almacena un nombre y deberemos
saber los contactos que contiene. El mismo contacto puede formar parte de varios grupos.
Adems cada usuario puede tener una lista de usuarios bloqueados a fin de que no puedan contactar con l
Los usuarios pueden publicar en la red comentarios, los cuales se puede hacer que los vea todo el mundo, que
los vea uno o varios de los grupos de contactos del usuario o bien una lista concreta de usuarios. Los
comentarios pueden incluir un texto y una imagen.

CRITERIOS PARA LA EVALUACIN


Luego de leer los enunciados para cada caso, debe usted desarrollar las siguientes actividades:
Criterios
Puntos Obtenidos
Identifica las Entidades y sus atributos dependiendo de cada caso.
5
Elabora las relaciones para cada situacin
5
Considera la cardinalidad para cada relacin
5
Crea el Modelo entidad Relacin por cada caso.
5
Puntuacin
3
Ortografa
2
Total
25pts

http://cesancarlos.weebly.com/