1. A movie may have many actors, and an actor can act in many movies. An actor can play more than one role in the same movie. Suppose we try to represent this in our database using an Actor table, a Movie table, and a Role table. The Role table has a foreign key to reference the Actor table, plus the name of the role and the title of the movie. a) There might be actors who do not have roles in the Role table b) The actor referenced might not exist in the table c) A role might list a movie title that does not exist in the Movie table d) There could be more than one actor with the same name 2. Suppose we have the following relational model: Movie(mov_id(PK), title, yr) Person(pid(PK), fname, lname, gender) Acts_In(actor_id(PFK), movie_id(PFK), role) -- actor_id references Person, movie_id references Movie What would be true of the following query? SELECT fname, lname FROM Movie m, Acts_In a, Person p WHERE mov_id = movie_id AND actor_id = pid AND yr = 2022 a) It produces the names of actors who were in every movie released in 2022 b) It produces the names of all actors c) It produces names of actors who had a role in a movie released in 2022 d) It produces the names of actors who were in exactly 1 movie released in 2022
1. A movie may have many actors, and an actor can act in many movies. An actor can play more than one role in the same movie. Suppose we try to represent this in our
a) There might be actors who do not have roles in the Role table
b) The actor referenced might not exist in the table
c) A role might list a movie title that does not exist in the Movie table
d) There could be more than one actor with the same name
2. Suppose we have the following relational model:
Movie(mov_id(PK), title, yr)
Person(pid(PK), fname, lname, gender)
Acts_In(actor_id(PFK), movie_id(PFK), role) -- actor_id references Person, movie_id references Movie
What would be true of the following query?
SELECT fname, lname
FROM Movie m, Acts_In a, Person p
WHERE mov_id = movie_id AND actor_id = pid AND yr = 2022
a) It produces the names of actors who were in every movie released in 2022
b) It produces the names of all actors
c) It produces names of actors who had a role in a movie released in 2022
d) It produces the names of actors who were in exactly 1 movie released in 2022
Step by step
Solved in 3 steps