Question: c. Consider the following four queries specified on Movie database: SELECT A.act_lname FROM actor A, movie_cast C, movie M WHERE M.mov_title = Titanic AND M.mov_id

 c. Consider the following four queries specified on Movie database: SELECT

c. Consider the following four queries specified on Movie database:

SELECT A.act_lname

FROM actor A, movie_cast C, movie M

WHERE M.mov_title = Titanic AND M.mov_id = C.mov_id

AND A.act_id = C.act_id

AND A.act_gender = M c.1. Draw the initial query tree of this query, then draw the resulting query trees after the applications of the following heuristic optimization query steps c.2. Moving SELECT operations down to the query tree. c.3. Applying the more restrictive SELECT operation first

18 18 movie_cast act_id mov_id role integer integer char (30) genres 7 gen_id actor Y act_id act_fname act_Iname act_gender integer char (20) char (20) char (1) integer char (20) gen title movie movie_genres director dir_id dir fname integer char (20) char (20) mov id integer mov_title char (50) mov_year integer mov_time integer mov_lang char (50) mov_dt_rel date mov_rel_country char (5) mov_id gen_id integer integer dir_lname rating movie_direction mov id integer rev_id integer rev_stars integer num_o_ratings integer dir_id mov_id integer integer reviewer revid rev_name 81 81 integer char (30)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!