Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this task you must operate on the original state of a sample benchmark TPC-HR database. It is explained at the end of Prologue

  

In this task you must operate on the original state of a sample benchmark TPC-HR database. It is explained at the end of Prologue section how to return to the original state of the database. Consider the following SELECT statements. (1) SELECT O_ORDERKEY, O_ORDERDATE, C_CUSTKEY FROM ORDERS LEFT OUTER JOIN CUSTOMER (2) SELECT * FROM PART ON ORDERS.O_CUSTKEY CUSTOMER.C_CUSTKEY; WHERE P_PARTKEY = 101 INTERSECT SELECT * FROM PART WHERE P_NAME = 'bolt'; (3) SELECT P_NAME FROM PART P WHERE (SELECT COUNT(*) FROM PART WHERE P.P_PARTKEY PART.P_PARTKEY) > 5; (4) SELECT C_NAME, C_ADDRESS FROM CUSTOMER WHERE C_NAME = (SELECT DISTINCT C_NAME FROM CUSTOMER WHERE C_NAME = 'James'); (5) SELECT DISTINCT C_CUSTKEY, C_NAME FROM CUSTOMER CROSS JOIN ORDERS; An objective of this task is to rewrite each one of the statements listed below into an equivalent SELECT statement and such that its processing costs are lower than the processing costs of the original SELECT statement. Implement SQL script solution3.sql that performs the following actions. (1) First, the script finds the query processing plans for each one of SELECT statements listed above. Use SQL script showplan.sql to list the processing plans. (2) Next, the script finds query processing plans the improved SELECT statements such that the processing costs of each improved statement are lower than the processing costs of the original one. Use SQL script showplan.sql to list the processing plans. When processing an improved SQL script solution3.sql you must put the following SQLC1 statements SPOOL solution3 SET ECHO ON SET FEEDBACK ON SET LINESIZE 300 SET PAGESIZE 300 at the beginning of each SQL script implemented and the following statement at the end of the script SPOOL OFF A report from processing of the script must have NO syntax errors! The script must be processed with SQLC1 options ECHO and FEEDBACK set to ON such that all SQL statements processed are included in the report! A report from processing of the script must have NO syntax errors ! Deliverables A file solution 3.1st that contains a report from the processing of a script solution3.sql.

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_2

Step: 3

blur-text-image_3

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

Entrepreneurship

Authors: Andrew Zacharakis, William D Bygrave

5th Edition

1119563097, 9781119563099

More Books

Students also viewed these Databases questions

Question

Define Decision making

Answered: 1 week ago

Question

What are the major social responsibilities of business managers ?

Answered: 1 week ago

Question

What are the skills of management ?

Answered: 1 week ago