Beruflich Dokumente
Kultur Dokumente
FACULTAD DE INGENERIAS
PROGRAMA DE INGENIERIA DE SISTEMAS
Guía Laboratorio
Curso: Bases de Datos I Fecha: 18/09/2020
Objetivo
Aplicar los conceptos aprendidos en la solución de problemas a través del modelo entidad
relación y modelo relacional
Estudie detalladamente los elementos planteados en cada uno de los problemas planteados
y determine cada una de las entidades, sus características, la relación entre entidades y la
cardinalidad de las relaciones, para que la solución permita hacer un modelo relacional
eficiente
Requerimientos
Análisis y Diseño
Modelado Entidad Relación
Modelo Relacional
Guía Laboratorio
Curso: Bases de Datos I Fecha: 18/09/2020
Ejercicio
La consultora informática que ha realizado el desarrollo del sistema para el control de
las productoras de televisión, propone a Dinosoft una idea innovadora para ampliar su
portal de citas MatchDotCom. La descripción del nuevo proyecto y los requerimientos
del mismo se exponen a continuación:
Dinosoft desea ampliar las funcionalidades de su portal de citas MatchDotCom
ofreciendo a sus usuarios la posibilidad de escuchar música 'en línea'. Con el fin de
almacenar información relativa a los gustos musicales en el perfil de cada usuario se
monitorizará el uso de esta nueva funcionalidad, lo que permitirá almacenar los
nombres de los álbumes, canciones y estilos musicales que han escuchado.
Aprovechando la nueva iniciativa los dirigentes del portal quieren verificar que los
datos de la dirección de los usuarios sea verídica, por lo que solicitarán a los mismos
que realicen una llamada telefónica para su comprobación. Este proceso de verificación
se realizará 'cruzando' el número de teléfono origen de la llamada con los valores de
una tabla que contiene los primeros cinco dígitos de la ciudad o zona a la que pertenece
dicha numeración (en el caso de los teléfonos fijos). Para las llamadas desde teléfono
móvil el indicador de celda de telefonía móvil asociado a la llamada se cruzará con los
dígitos correspondientes a la ciudad o zona en la que se encuentra la celda receptora,
siempre y cuando el número de teléfono se identifique y no se trate de un teléfono
'secreto' u 'oculto').
A efectos de poder calcular posteriormente las distancias entre dos ubicaciones, se
dispondrá de información cartográfica relativa a las coordenadas (latitud y altitud) de
las zonas (y por ende de las ciudades).
Una vez ampliados y verificados los datos de los perfiles de los usuarios (preferencias
musicales y ubicación real), se introducirán mejoras sustanciales en las capacidades de
búsqueda del portal, pudiéndose (por ejemplo) localizar a alguien que haya escuchado
una canción concreta, un cierto álbum, un determinado grupo musical, o que conste que
asiduamente escucha un estilo de música determinado, perfilando si cabe más la
búsqueda, al poderse seleccionar personas que vivan a n kilómetros de distancia de
nuestra ubicación.
Además se almacenarán los perfiles consultados por cada usuario de modo que
posteriormente se podrá ofrecer a todos los usuarios la opción de consultar información
sobre quienes han visualizado la información de su perfil.
Guía Laboratorio
Curso: Bases de Datos I Fecha: 18/09/2020
Se pide:
Modelo ER 60%
Diseño modelo relacional 40%
Consideraciones finales