jueves, 29 de octubre de 2009

SGBD_UT4_ModeloRelacional_Ejercicios relaciones

Muestra las SEGÚN EL MODELO RELACIONAL las relaciones (definiendo gráficamente (por ejemplo con 4 tuplas cada relación) y matemáticamente: cabecera (intensión) y cuerpo (extensión) suponiendo en cada una de ellas 4 tuplas) así como los dominios existentes, atributos y claves (tipo de clave) de las mismas (relaciones) que surjan de los siguientes ejemplos: ¡¡ REALIZAD LAS SOLUCIONES ELECTRÓNICAMENTE (POR EJEMPLO, EN WORD O EN EL PROGRAMA QUE QUERÁIS) !!

Ejemplo 1:
Se quiere realizar un Sistema de Información que maneje información sobre aspectos determinados de la HISTORIA MEDIEVAL, donde la Base de Datos que da soporte a dicho sistema de información debe cumplir las siguientes características:
--> Existen 3 entidades relacionadas entre sí en esta base de datos: soldados, caballeros y provincias.
--> Las características que definen a dichas entidades son:
* Cada soldado se identifica en la era medieval de forma única con el nombre (nb_soldado). Además, de un soldado medieval se debe poder conocer los siguientes datos: el número de guerras en las que ha participado (guerras_participadas), el arma principal que maneja (arma_ppal), arma secundaria que maneja (arma_secundaria), años de experiencia como soldado (años_experiencia), y la edad (edad).
* Un caballero se identifica de manera única con un nombre de caballero (nb_caballero; por ejemplo: “Sir Alex de la Iglesia”). Además, de un caballero se debe poder conocer los siguientes datos: la fecha de nacimiento (fecha_nac), título honorífico (título_honor; por ejemplo: “Marqués de la Ensenada”), años de caballero (años_caballero) y número de guerras participadas (num_guerras_participadas).
* Una provincia queda determinada de manera única por el nombre de la misma (nb_provinvia). Además, los datos que se deben almacenar de una provincia son los siguientes: número de habitantes (num_habitantes), la superficie (superficie; en hectáreas por ejemplo: 115), el código del caballero que la gobierna (gobernador) y país al que pertenece (nom_país).

Ejemplo 2:
Se quiere realizar un Sistema de Información que maneje información relativa a PROYECTOS INFORMÁTICOS EN UNIVERSIDADES donde la Base de Datos que da soporte a dicho sistema de información debe cumplir las siguientes características:
--> Existen 3 entidades relacionadas entre sí en esta base de datos: proyectos, empleados y universidades.
--> Las características que definen a dichas entidades son:
* Cada empleado queda identificad de manera única con el dni (documento nacional de identidad); además, los datos que se deben conocer de una persona son: nombre (nb), apellidos (apell), el teléfono, la dirección postal (dirección), la dirección de correo electrónico (email) y el número de proyectos ya acabados en los que ha trabajado (num_proy).
* Un proyecto queda identificado de manera única en la base de datos con el nombre del proyecto (nom_proy; ejemplo: “KEOPS”). Además, de un determinado proyecto se debe almacenar los siguientes datos: las fechas de inicio (fecha_ini) y entrega (fecha_fin), la descripción del proyecto (descripción) y presupuesto (presupuesto).
* Una universidad queda determinada por el nombre de la misma (nb_universidad) que es único en toda la base de datos. Además, los datos que se deben almacenar de un universidad son los siguientes: país al que pertenece (país), el año de creación (año_crea), el número de proyectos adjudicados (proy_adju) y los acabados (proy_acab).

--> Por otro lado, las relaciones que deben cumplir los datos entre sí son:
* Un proyecto se lleva a cabo en una sola universidad. Sin embargo, cada universidad desarrolla muchos proyectos.
* Además, en cada proyecto trabajan varios empleados. Pero cada empleado sólo puede trabajar en un único proyecto.

No hay comentarios:

Publicar un comentario