1. Dibuje un diagrama Entidad-Relación que permita representar la siguiente información. La carrera de ingeniería de sistemas quiere guardar registro de los trabajos de grado (TG) que hacen sus estudiantes como requisito para graduarse. En un TG pueden participar muchos estudiantes, dicho trabajo tiene un número único asignado por la carrera, un nombre y una modalidad (aplicación práctica, investigación). Si el proyecto es de investigación debe guardarse el grupo de investigación al que pertenece (ISTAR, Takina, SIDRE), si es de aplicación práctica se debe registrar el nombre de las empresas en donde finalmente se aplicará el TG. Para un TG se nombra un profesor director y varios asesores. Los profesores del departamento pueden dirigir varios TG, pero también pueden ser asesores en otros TG. Durante la existencia del TG se nombran varios profesores como jurados, ellos serán los encargados de evaluar y aprobar ó desaprobar dicho TG. Al finalizar el TG los jurados lo evalúan. En cada evaluación del TG, cada uno de los jurados asigna una nota numérica y entrega una lista de observaciones y/ó modificaciones que deben hacerse al TG. Se debe guardar registro de los otros TG relacionados con cada TG, de modo que se puedan formar líneas de trabajos. Los trabajos de grados aprobados van a un banco de proyectos, podría presentarse la situación que los estudiantes que desarrollan un proyecto no son los mismos que los proponen. Represente entidades, relaciones, atributos, llaves primarias de las entidades y cardinalidad.
2. Dibuje el modelo de datos relacional que permita realizar la conversión de una moneda a otra de acuerdo a una tasa de cambio mostrada en la segunda columna de la tabla (estas tasas cambian diariamente). Se deben almacenar todas las conversiones de acuerdo a la entrada que se observa en la primera columna. Se debe poder consultar el histórico de las tasas entre las monedas seleccionadas. Por ejemplo: Las tasas de cambio para el 15 de abril de 2012 son las siguientes:
3. Los guías dirigen el tour y pueden ser de varios tipos: el guía principal y los guías auxiliares como se muestra a continuación:
Suponga que usted mapeo a modelo relacional usando una tabla por cada entidad (el atributo categoría tiene los valores SENIOR, JUNIOR). Escriba la consulta SQL que despliegue el código y el nombre del guía y el tipo de dicho guía (una cadena conteniendo la palabra “PRINCIPAL” ó “AUXILIAR”). Nota: la participación es total, esto es, siempre existe un registro en la entidad Guía y siempre uno en la entidad principal ó en la entidad auxiliar.
4. Si A B y BC D entonces ¿es cierto que AC D?
5. Dada la relación y las DF: R (S, E, P, M) F= {S, E P E M} R se encuentra en 2NF? Por qué Sí ó Por qué No?
6. Para la tabla de datos (no normalizada) de la primera columna y una descomposición mostrada en la segunda , la descomposición cumple la propiedad de descomposición sin pérdida?