Improve understanding of sql statements

Assignment Help PL-SQL Programming
Reference no: EM132690180

MIS602 Data Modelling & Database Design - Laureate International Universities

Two - Database programming evaluation practical

Instructions:
You are required to create the database tables as per the ERD below, and then generate the SQL tasks listed in the table.

1361_figure.jpg

Note: The following tables give you an idea of what sample data looks like:

Movie

Movie_Id

Movie_Name

Released_Year

Movie_Time

Planned_Budget

Director_Id

Genre_Id

1001

Finding Nemo

2003

107

3.5

3002

2009

1002

The Incredibles

2004

116

0.5

3003

2009

1003

Beyond the Sea

2004

118

3

3007

2006

1004

Avatar

2009

116

10

3005

2008

Genre

Genre_Id

Genre_Class

2001

Action

2002

Adventure

2003

Comedy

2007

Historical

2008

Science Fiction

2009

Cartoon

Director

Director_Id

Diector_Fame

Director_Fame

3001

John

Lasseter

3002

Pete

Docter

3003

Andrew

Stanton

3004

Brad

Bird

3005

James

Cameron

3006

Brenda

Chapman

3007

Kevin

Spacey

Task Description

Task 1 Create three tables with relevant keys as suggested in the above diagram and the sample data tables.

Task 2 Insert 10 records to Movies table.

Task 3 Insert 5 records to Director table.

Task 4 Write a query to display all the information about the Movies.

Task 5 Write a query to display the Movie_Names of all the movies.

Task 6 Write a query to display all the Movie_Names and their Planned_Budget

Task 7 Write a query to update the Movie_Time of ‘Finding Nemo' to 120 minutes. Make sure to insert some data that satisfy the criteria before executing the query.

Task 8 Write a query to display the Movie_Id, Movie_Name of all the movies with a planned budget above 3 million. Make sure to insert some data that satisfy the criteria before executing the query.

Task 9 Write a query to increase the planned budget of all Movies by 5% for all the movies with a Planned_Budget less than 5 million.

Task 10 Write a query to display the all the details of the Movies directed by Director_Id ‘3001'. Make sure to insert some data that satisfy the criteria before executing the query.

Task 11 Write a query to display all the unique Director_Fname.

Task 12 Write a query to display Movie_Name, Movie_Duration for all movies released in 2001.

Task 13 Write a query to display the list of all the Movie_Names with Movie_Time in the range of 100 - 200 minutes in Descending order.

Task 14 Write a query to count the total number of movies in the Movies table.

Task 15 Write a query to display the Director_Name and the total number of Movies produced by each Director in ascending order.

Task 16 Write a query to delete the record of the Director whose firstvname is ‘James' and last name is ‘Alex'. Make sure to insert some data that satisfy the criteria before executing the query.

Task 17 Write a query to display all the movies written by Director "James Cameroon". Make sure to insert some data that satisfy the criteria before executing the query.

Task 18 Write a query to display each Genre_Class and the total number of movies belonging to each category.

Task 19 Write a query to display all the Movie Names with ‘Animated' as the Genre.

Task 20 Write a query to display all the Movie Names and the first name of the director who directed the movie in ascending order by Director_Fname.

Task 21 Write a query to display all the Genre_Class with no Movie name associated.

Task 22 Write a query to display the movies with minimum and maximum Planned_Budget.

Task 23 Write a query to display all the Movie_Names and their director names.

Task 24 Write a query to display the details of the movie including, the Movie_Name, Planned_Budget, Movie_Genre and the Director details.

Submission Instructions

This assessment comprises of Part 1 and Part 2.

Part 1: This part is due on Week 8, Thursday 23:59 (Sydney time). It composes of the following two files, which must be submitted to Blackboard in a single zipped file.

1. SQL file (24 tasks) with outputs in a word document.
2. An Experience/Reflection report (Approximately 1000 words) in a word document summarizing your experience of doing this assignment.

Note: Following the submission of Part 1, you are also required to post the SQL file (Not experience report) onto the discussion forum. A thread has already been created in the discussion forum to post the SQL file, which you will be able to view on Week 8, Thursday 00:00 (Sydney time).

Part 2: This part is due on Week 8, Sunday 23:59 (Sydney time).
• From the pool of SQL files posted on the forum, you are required to write a short critique (Approximately 500 words) in a separate word document. Please DO NOT publish your critique onto discussion forum.
• Please note that your critique should provide constructive feedback highlighting the strengths and areas for improvement in the report. You should provide feedback on their usage of SQL commands and fulfil the following minimum requirements:
1. Comment on the overall usage of SQL statements and commands used.
2. Provide constructive criticism on how the author can improve their understanding of SQL statements.
3. Provide some useful readings the author may pursue to help in developing the understanding of SQL statements.
• Submit the critique via Blackboard by following the same submission link as in Part 1.

Attachment:- Database programming evaluation practical.rar

Reference no: EM132690180

Questions Cloud

What are internal costs in an economic transaction : What are internal costs in an economic transaction? What are external costs? Who pays for each?
What would we do in terms of managers and programmers : Imagine we are a software company that develops software in the Netherlands. We have decided to expand our business to Russia. One of the major issues we are.
Find how much is the revaluation surplus on december : On December 31, 20x3, Entity A revalues the equipment at a fair value of ?820,000. How much is the revaluation surplus on December 31, 20x3?
What various effects do pesticides have : What various effects do pesticides have? Are these effects all by design? How do organisms respond? (Hint: think evolution). What are some of the problems with
Improve understanding of sql statements : Database programming evaluation practical and Write a query to increase the planned budget of all Movies - Write a query to count the total number
Why the fair value standards adopted : Give some example of how the new reporting standards potentially affect the balance sheet and the income statement. Why the fair value standards adopted
What is old reporting standards vs new fair value procedures : Find what is the difference between the old reporting standards and the new fair value reporting procedures for trading securities, held-to-maturity
What is a protostome and a lophotochozoan : What is a protostome and a lophotochozoan? Explain incomplete vs complete metamorphosis.
How can the compensation specialist achieve the outcome : The executive team at Fresh Munchables is working to increase collaboration and flexibility in regard to compensation. They are also trying to motivate.

Reviews

Write a Review

PL-SQL Programming Questions & Answers

  Grouping data-summarizing grouped data

After reviewing and completing the Unit 1 Guided Practice 2, I suggest that you review all tables using the Object Browser area of the SQL Workshop associated with the scenarios below, as well as field data types and data (case sensitivity) before..

  Create account, email confirmation, and account activation

Chosen User Identifier for the account - System must ensure the user id is at least 5 characters, and no existing accounts with the same user id- If same user id exists, System must require User to choose another user id

  Compare and interpret test results

M6A2 Lab: Interpret Static Analysis Reports. In this activity, you will compare and interpret test results using the Fortify On Demand Tool

  Find the most classes taken by students

Find the students by student ID who have taken the most class (counted by enrolled students) and not counting where an ‘F' was the grade - Find the facility by facility id who teach math class.

  Differentiate between updatable and non updatable

What do you mean by 'view'? What are its different types? Differentiate between updatable and non updatable 'view' with suitable examples. Also give proper syntax for creating 'view'.

  Asymptotic cost of binary search

Precisely, how many comparisons you would need to make in order to find this out. Explain your answer in terms of the way in which Binary Search works. Be specific about the asymptotic cost of Binary Search.

  Display all columns and all rows from the customer table

Display all columns and all rows from the Customer table. Display the ProductID, ProductNumber and ListPrice for all rows in the Product table.

  Write a sql expression to display the status

Write a SQL statement to display the Major of students with no duplications. Do not display student names.

  Pos database must support the subsystems

The POS database must support the subsystems: Invoicing, Inventory Management, Customer Management, and Employee Management.

  Oracle general sql exercise

Oracle General SQL Exercise

  Sql statement to display student first and last name

1. Write a SQL statement to display Student's First and Last Name.  2. Write a SQL statement to display the Major of the STUDENT with no duplications. Do not display student names. 3. Write a SQL statement to display the First and Last Name of studen..

  Write pl-sql procedures and functions

Write PL/SQL procedures and functions to populate and query that database

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd