Securing Higher Grades Costing Your Pocket? FLAT 25% OFF on all orders
loader

Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

Stuck on Your Question?

Get 24x7 live help from our Top Tutors. All subjects covered.

Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

loader
250 words

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Students Who Viewed This Also Studied

41 Pages
CSCI235 Database Systems

Questions: This project includes the tasks in database normalization, enforcing data consistency, transaction processing, and design and implementation of BSON database Tasks Step 1: Database no ...

Course

CSCI235

Type

Programming

Subject

Database

University

University of Wollongong

10 Pages
COMP3760 Enterprise Systems Integration

Task: Background   To remain competitive, firms need to reinvent the way in which they conduct their business in the marketplace. The higher education sector in Australia is no different. Key dr ...

Course

COMP3760

Type

Programming

Subject

Database

University

Macquarie University

6 Pages
ICT205 Data Analytics

Question: Overview Data Mining process is a manifestation of the best practices which provides a systematic way to conduct data mining projects. There are several steps (i.e., data understanding ...

Course

ICT205

Type

Programming

Subject

Database

University

Sydney International School of Technology and Commerce

37 Pages
INFO6001 Database Management

Tasks: 1. BackgroundPopular Pizza is a pizza outlet in Newtown. After years of managing the records manually, Popular Pizza has decided to computerise its records. You are tasked to design a databa ...

Course

INFO6001

Type

Assignment

Subject

Database

University

The University of Newcastle

Season

Fall

COMP2400 Relational Databases

Question

Answered

Question

1.

The relational database moviedb has the following database schema:

Movie(title, production year, country, run time, major genre)

primary key : ftitle, production yearg

Person(id,  rst name, last name, year born)

primary key : fidg

Award(award name, institution, country)

primary key : faward nameg

Restriction Category(description, country)

primary key : fdescription, countryg

Director(id, title, production year)

primary key : ftitle, production yearg

foreign keys : [title, production year] Movie[title, production year] [id] Person[id] 

Writer(id, title, production year, credits)

primary key : fid, title, production yearg

foreign keys : [title, production year] Movie[title, production year] [id] Person[id]

Crew(id, title, production year, contribution)

primary key : fid, title, production yearg

foreign keys : [title, production year] Movie[title, production year] [id] Person[id]

Scene(title, production year, scene no, description) primary key : ftitle, production year, scene nog

foreign keys : [title, production year] Movie[title, production year]

Role(id, title, production year, description, credits) primary key : ftitle, production year, descriptiong

foreign keys : [title, production year] Movie[title, production year] [id] Person[id]

Restriction(title, production year, description, country)

primary key : ftitle, production year, description, countryg

foreign keys : [title, production year] Movie[title, production year]

[description, country] Restriction Category[description, country]

Appearance(title, production year, description, scene no)

primary key : ftitle, production year, description, scene nog

foreign keys : [title, production year, scene no] Scene[title, production year, scene no] [title, production year, description] Role[title, production year, description]

Movie Award(title, production year, award name, year of award,category, result) primary key : ftitle, production year, award name, year of award, categoryg foreign keys : [title, production year] Movie[title, production year]

[award name] Award[award name]

Crew Award(id, title, production year, award name, year of award, category, result) primary key : fid, title, production year, award name, year of award, categoryg foreign keys : [id, title, production year] Crew[id, title, production year]

[award name] Award[award name]

Director Award(title, production year, award name, year of award, category, result) primary key : ftitle, production year, award name, year of award, categoryg foreign keys : [title, production year] Director[title, production year]

 [award name] Award[award name]

Writer Award(id, title, production year, award name, year of award, category, result) primary key : fid, title, production year, award name, year of award, categoryg foreign keys : [id, title, production year] Writer[id, title, production year]

[award name] Award[award name]

Actor Award(title, production year, description, award name, year of award,category,result) primary key : ftitle, production year, description, award name, year of award, categoryg foreign keys : [award name] Award[award name]

[title,production year,description]  Role[title,production year,description]

There are ve di erent categories of awards: movie awards, crew awards, director awards, writer awards and actor awards. A movie can only win an award after being nominated for the award.

Your task is to answer the following questions using SQL queries. For each question, your answer must be a single SQL query that may contain subqueries, and you must write and save your queries into the template le myqueries.sql.

1.1 Which awards are there in USA? List these award names.

1.2 Which comedy movies (i.e., the major genre of the movie is comedy) were produced in 1994? List their titles.

1.3 Who played at least one role in movies produced in 1995? List their ids,  rst and last names.

1.4 How many directors have directed at least one movie written by themselves? List that number.

1.5 Which movies had the ‘PG’ restriction in at least two countries? List their titles, production years and the corresponding number of countries with the ‘PG’ restriction.

1.6 Who have written exactly two American movies (i.e., the production country is USA)? List their ids,  rst and last names. Order your results in the ascending order of their ids.

1.7 How many directors have never played any roles in movies directed by themselves? List that number.

1.8 Which crew member(s) worked on the greatest number of movies? List their id(s),  rst and last names.

1.9 Who received the greatest number of nominations for a writer award but never won? List their id(s). 

1.10 Find all the pairs of crew members who won a crew award at the same age. List the pairs of their ids. Note that the result should not contain duplicated pairs of ids, e.g., (id1, id2) and (id2, id1) are considered as duplicated pairs and your query should only produce one of them in the result. Hint: if Emily (born in 1960) won a crew award in 1995 and Tom (born in 1955) won a crew award in 1990, they are considered as a pair of crew members who won a crew award at the same age (=35).

COMP2400 Relational Databases

Answer in Detail

Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

28 More Pages to Come in This Document. Get access to the complete answer.

More COMP2400 COMP2400 Relational Databases: Questions & Answers

Q
icon

We aren't endorsed by this University

CSCI235 Database Systems

Questions: This project includes the tasks in database normalization, enforcing data consistency, transaction processing, and design and implementation of BSON database Tasks Step 1: Database normalization This task requires access to either csora Oracle 19c database server or Oracle 19c run ...

View Answer
Q
icon

We aren't endorsed by this University

COMP3760 Enterprise Systems Integration

Task: Background   To remain competitive, firms need to reinvent the way in which they conduct their business in the marketplace. The higher education sector in Australia is no different. Key drivers in the Australian service economy are the finance, higher education, and healthcare sectors (L ...

View Answer
Q

ICT205 Data Analytics

Question: Overview Data Mining process is a manifestation of the best practices which provides a systematic way to conduct data mining projects. There are several steps (i.e., data understanding, data selection, data cleaning, data transformation, model building, testing and evaluation, and de ...

View Answer
Q
icon

We aren't endorsed by this University

INFO6001 Database Management

Tasks: 1. BackgroundPopular Pizza is a pizza outlet in Newtown. After years of managing the records manually, Popular Pizza has decided to computerise its records. You are tasked to design a database for the shop. The proposed database system is developed in various modules, including requiremen ...

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.io then please raise the content removal request.

Choose Our Best Expert to Help You

icon

5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

screener
ribbon
callback request mobile Chat Now
Have any Query?
close
Subtraction Payment required!

Only one step away from your solution of order no.