Sei sulla pagina 1di 1

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.

Se pide:

Diseñar la base de datos que dará soporte al sistema informático que almacenará los
datos según el modelo descrito.. (Incluir las tablas, definir los tipos de datos, las reglas,
constrains y crear las vistas necesarias..y de mas objetos que crea conveniente)
Utlizar sql y generar el script y enviarlo al correo.
Grupos de 3 integrantes.