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:
- - La descripción de los materiales con claves mayores a 2000 y precios menores a 100.
- - La descripción de los materiales que han sido entregados para el proyecto "Aguascalientes".
- - La razón social de los proveedores que han entregado cantidades mayores a 100 del artículo con clave 1000.
- - El RFC de los proveedores que han entregado "Varilla 3/4" a los proyectos tanto a "Mérida" como a "San Luis".
- - 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:
- - Títulos de películas en las que ha actuado Sharon Stone.
- - Nombre e importe de ventas de los productores que han producido películas en las que ha actuado Tom Cruise.
- - 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.
- - Nombre de todo el elenco que participo en la película "Los enamorados" que fue producida por el estudio "Warner" de sexo femenino.
- - 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.