Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

DA DATABASE CAN BE DOWNLOADED AT https://dev.mysql.com/doc/index-other.html labeled 'sikila database' INFSCI 1022 Database Systems-Fall 2016 SQL JOINS AND AGGREGATE FUNCTIONS Connect to an external database

image text in transcribedDAimage text in transcribed

DATABASE CAN BE DOWNLOADED AT https://dev.mysql.com/doc/index-other.html labeled 'sikila database'

INFSCI 1022 Database Systems-Fall 2016 SQL JOINS AND AGGREGATE FUNCTIONS Connect to an external database server with MySQL Workbench using the following settings and credentials 1. Connection name: INFSCI1022 REMOTE 2. Hostname: 162.243.106.12 3. Port: 3306 4. Username: is1022 5. Password: i$1022 Once you are connected, you should see two databases under the "SCHEMAS" section of your MySQL Workbench - world and sakila. For this homework, you will be using the sakila database Task 1 (10 points): Reverse-engineer the sakila schema into an E-R model - this will help you visualize the relationship between tables. Save the reversed-engineered file as a Workbench .mwh file. Name that file LastName_Assignmentff.mwb. You will have to submit this file as part of your homework assignment. Task 2 (20 points): Write a query that produces a list of documentary movies (where movie category is 'Documentary) and a movie description contains the word 'Drama'. You will have to create a triple join between category, film category, and category tables. Your result should contain the following columns with meaningful aliases: 1. Category Name 2. Film Title 3. Film Description 4. Release Year Hint: you will need to create aliases for all tables involved in this query... Task 3 (20 points): Write a query that produces a list of movies an actress by the name of JULIA MCQUEEN played a role. You will have to create a triple join between film, ilmactor. and actor tables. Your result should contain the following columns with meaningful aliases: 1. Film Title 2. Actor name (in a single column, last name and first name concatenated into a single string and separated by a comma) Task 4 (10 points): Modify the query in a previous task to list all actors who played in a movie called "AMADEUS HOLY". Do not modify the original query - make a copy of it and modify that copy Task 5 (30 points): Write a query that produces a list of movies rented by KATHLEEN ADAMS. You will have to join the following 4 tables: 1. customer 2. rental 3. inventory 4. film Review the ER-model that you reverse-engineered at the beginning of this assignment to figure out primary/foreign key relationships in these 4 tables. You can select all columns SELECT Task 6 (10 points): Review the E-R model created in the first step. Identify and write three questions that would be useful for a video rental store that you could answer with available data. You can write your questions as SQL comments at the bottom of your SQL script

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Concepts of Database Management

Authors: Philip J. Pratt, Mary Z. Last

8th edition

1285427106, 978-1285427102

More Books

Students also viewed these Databases questions

Question

=+6. What does the invisible hand of the marketplace do?

Answered: 1 week ago

Question

=+ 4. Why should policymakers think about incentives?

Answered: 1 week ago