Ejercicio 3: Identificación de llaves en un Modelo ER y expresión de consultas en álgebra relacional

Modalidad

Trabajo por equipos.

Objetivos de aprendizaje
Instrucciones
  • Resuelve los siguientes ejercicios:
  • 1: Identificación de llaves en un modelo relacional

    Aplicando las reglas de traslado de MER a MR, define el Modelo Relacional para el siguiente Modelo Entidad Relación, posteriormente determinar las llaves primarias, foráneas y alternas que existen en cada relación, basándose en la lectura de "Conceptos básicos del modelo relacional". La convención utilizada para identificar las llaves será la siguiente:

    •  Pk  Llave Primaria
    •  Fk  Llave Foránea
    •  Ak  Llave Alterna

    Una vez identificadas las llaves, deben de dar una definición para los siguientes términos, si consideran necesario ejemplificar para lograr una mejor explicación, pueden hacerlo:

    •   Llave Primaria
    •   Llave Foránea
    •   Llave Alterna
  • 2: Expresión de consultas en álgebra relacional

    Convenio: para evitar las letras griegas originales del Álgebra relacional y simplificar la escritura en computadora utiliza la siguiente notación:

    •   SL {condición}: selección con el criterio condición.
    •   PR {lista de campos}: proyección de lista de campos.
    •   JN: reunión natural (natural join).
    •   JN {condición}: reunión con el criterio condición (teta join).
    •   UN: unión.
    •   IN: intersección.
    •   DI: diferencia.

    •   Ejemplo:
    •   
    •   Equivale a:
    •   PR{Nombre,Carrera,Salón}(SL{Plan=95}(alumnos) JN inscripciones JN SL{Semestre=EneMay2000}(cursos))

    •   Utilizando el esquema relacional.

    •   Materiales (Clave, Descripcion, Precio)
    •   Proveedores (RFC, RazonSocial)
    •   Proyectos (Numero, Denominacion)
    •   Entregan(Clave, RFC, Numero, Fecha, Cantidad)

    Plantea expresiones en Álgebra relacional para las siguientes consultas:


    1. - La descripción de los materiales con claves mayores a 2000 y precios menores a 100.
    2. - La descripción de los materiales que han sido entregados para el proyecto "Aguascalientes".
    3. - La razón social de los proveedores que han entregado cantidades mayores a 100 del artículo con clave 1000.
    4. - El RFC de los proveedores que han entregado "Varilla 3/4" a los proyectos tanto a "Mérida" como a "San Luis".
    5. - Denominación de los proyectos, descripción de los materiales y razón social de los proveedores con entregas durante el año de 1997.

    •   Usando el esquema

    •   Película(título, año, duración, encolor, nomestudio, idproductor)
    •   Elenco(título, año, nombre)
    •   Actor(nombre, dirección, teléfono, fechanacimiento, sexo)
    •   Productor(idproductor, nombre, dirección, teléfono, importeventas)
    •   Estudio(nomestudio, dirección)


    Plantea expresiones en Álgebra relacional para las siguientes consultas:


    1. - Títulos de películas en las que ha actuado Sharon Stone.
    2. - Nombre e importe de ventas de los productores que han producido películas en las que ha actuado Tom Cruise.
    3. - Dirección de los estudios en los que se han filmado películas con más de tres horas de duración en las que han actuado Salma Hayek o Antonio Banderas.
    4. - Nombre de todo el elenco que participo en la película "Los enamorados" que fue producida por el estudio "Warner" de sexo femenino.
    5. - El director de la compañía te pide un reporte con la Dirección, teléfono y sexo del actor que colaboró con los estudios con dirección "Epigmenio" y "La gran manzana" cuyo dicho estudio realizó películas tanto en el año 1999 y 2010.

Especificaciones de entrega

Un integrante del equipo deberá subir la solución vía Bitbucket o Github del equipo al ejercicio, indicando las matrículas y nombres de los miembros del equipo.