Actividad de Aprendizaje 3. MySQL
Actividad de Aprendizaje 3. MySQL
Actividad de Aprendizaje 3. MySQL
120385
VC45
Mtro. Juan Manuel Amezcua Ortega.
Base de Datos
Actividad de aprendizaje 3. MySQL
Estado de México
Consultas: Muestra correctamente las 10 operaciones solicitadas en archivo de apoyo con su
respectivo código de la consulta que compruebe el correcto funcionamiento de las operaciones
realizadas.
1. Seleccionar todos los actores que hayan participado en una película de comedia (Comedy)
2. Saber Cuántas películas, de que categoría y en qué idioma ha filmado la Actriz SANDRA
KILMER.
3. Seleccionar el nombre de la película y de los actores de todas aquellas que sean filmadas
en idioma Italiano.
7. Cuántas rentas se realizaron en cada uno de los meses del año 2005 y 2006.
FROM rental
SUM(p.amount) AS total_sales
FROM payment AS p
WHERE la .nae=’RENCH’:
10. Qué actores son los que prefieren las personas que viven en México
1. ¿Cuáles serían los cambios necesarios para agregar una dirección a los actores?
ALTER table actor
4. Crear una visita que nos indique cuantas películas hay en cada idioma.
SELECT film.title AS Pelicula, actor.first_name AS Nombre, actor.Last_name , nae AS
Idioma
FROM fim, actor, language id
WHERE id.name=name
Afectaría a la entidad Alquiler (rental) ya que tienda (store) aparece como atributo
foráneo.
La entidad cliente (customer) afectaría a dirección (address) ya que hay una relación
con el código Id como clave primaria.
Afectaría a inventario (Inventory) ya que ay una relación del código Id como primaria.
De allí se observa que prácticamente se afectarían toda la relación entre las entidades
de la base de datos porque al borrar tienda (store) se perdería la relación con algunas
entidades y no tendríamos información de la tienda (stores) y atributos.
El archivo Word describe el procedimiento claro y correcto para resolver cada ejercicio
1. ¿Cuáles serían los cambios necesarios para agregar una dirección a los actores?
Agregar a la tabla actor el atributo address (dirección)
4. Crear una vista que nos indique cuántas películas hay en cada idioma.
Primero se realice la operación para poder darle la indicación a la m´quina para
que la base de datos nos otorgara la vista en Mysql en la pantalla
SELECT film.title AS Pelicula, actor.first_name AS Nombre, actor.Last_name, name
AS Idioma
From Film, actor, lenguage_Id
WHERE Id.name= name
Celma Gimenes, M., Casamayor Ródenas, J. C., Mota Herranz, L. (2003) El modelo relacional de
dato en Base de datos Relacionales. Madid, España Pearson Educación S.A pp. 49-71
Johnson, J (2000) Algebra relacional en Base de datos. Modelos, lenguajes, diseño. México Oxford
University Press Mézico, S.A. de C.V, pp. 85-120
.