iv. SELECT * FROM OrderLine WHERE discount = 0.1; Create an index such that the execution of the SELECT statement must traverse the index vertically and then horizontally and it MUST access the relational table OrderLine. v. SELECT quantity, discount FROM OrderLine WHERE OrderNum = '0123' AND LineNum - 1 AND item = '27 inch monitor'; Create an index such that the execution of the SELECT statement must traverse the index vertically and MUST access the relational table OrderLine.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

Need only IV and V

Consider a relational table:
OrderLine(orderNum, lineNum, item, discount, quantity)
The primary key of the relational table OrderLine is a composite key consisting of the
attributes (orderNum, lineNum), and the primary key is automatically indexed.
For each of the select statements specified in (i) to (v) below, find the best possible
index for the relational table OrderLine that allow a database system to execute the
select statement in a manner described. Write a create index statement to create the
index.
ii.
SELECT sum(sum(quantity))
FROM OrderLine
GROUP BY OrderNum
HAVING count(LineNum) > 5;
Create an index such that the execution of the SELECT statement must traverse
the leaf level of the index horizontally and it MUST NOT access the relational
table OrderLine.
iv.
SELECT *
FROM OrderLine
WHERE discount = 0.1;
Create an index such that the execution of the SELECT statement must traverse
the index vertically and then horizontally and it MUST access the relational table
OrderLine.
v.
SELECT quantity, discount
FROM OrderLine
WHERE OrderNum = '0123'
AND LineNum = 1
AND item = '27 inch monitor';
Create an index such that the execution of the SELECT statement must traverse
the index vertically and MUST access the relational table OrderLine.
Transcribed Image Text:Consider a relational table: OrderLine(orderNum, lineNum, item, discount, quantity) The primary key of the relational table OrderLine is a composite key consisting of the attributes (orderNum, lineNum), and the primary key is automatically indexed. For each of the select statements specified in (i) to (v) below, find the best possible index for the relational table OrderLine that allow a database system to execute the select statement in a manner described. Write a create index statement to create the index. ii. SELECT sum(sum(quantity)) FROM OrderLine GROUP BY OrderNum HAVING count(LineNum) > 5; Create an index such that the execution of the SELECT statement must traverse the leaf level of the index horizontally and it MUST NOT access the relational table OrderLine. iv. SELECT * FROM OrderLine WHERE discount = 0.1; Create an index such that the execution of the SELECT statement must traverse the index vertically and then horizontally and it MUST access the relational table OrderLine. v. SELECT quantity, discount FROM OrderLine WHERE OrderNum = '0123' AND LineNum = 1 AND item = '27 inch monitor'; Create an index such that the execution of the SELECT statement must traverse the index vertically and MUST access the relational table OrderLine.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Query Syntax
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education