We consider product, depot and stock of HW2.   • #prod should be prodid • #dep should be depid. • The primary key of product is prodid. The primary key of depot is depid. The (composite) primary key of stock is prodid, depid. • prodid in stock is a foreign key referring the primary key prodid in product. • depid in stock is a foreign key referring the primary key depid in depot. Write the following queries in SQL.   1. #prods whose name begins with a 'p' and are less than $300.00.   2. Names of the products stocked in "d2". (a) without in/not in (b) with in/not in   3. #prod and names of the products that are out of stock (quantity <= 0). (a) without in/not in (b) with in/not in

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
Question

We consider product, depot and stock of HW2.

 

• #prod should be prodid

• #dep should be depid.

• The primary key of product is prodid. The primary key of depot is depid. The (composite) primary key of stock is prodid, depid.

• prodid in stock is a foreign key referring the primary key prodid in product.

• depid in stock is a foreign key referring the primary key depid in depot.

Write the following queries in SQL.

 

1. #prods whose name begins with a 'p' and are less than $300.00.

 

2. Names of the products stocked in "d2".

(a) without in/not in

(b) with in/not in

 

3. #prod and names of the products that are out of stock (quantity <= 0).

(a) without in/not in

(b) with in/not in

 

4. Addresses of the depots where the product "p1" is stocked.

(a) without exists/not exists and without in/not in

(b) with in/not in

(c) with exists/not exists

5. #prods whose price is between $250.00 and $400.00.

(a) using intersect.

(b) without intersect.

 

6. Number of products that are out of stock (quantity <= 0).

 

7. Average of the prices of the products stocked in the "d2" depot.

 

8. #deps of the depot(s) with the largest capacity (volume).

 

9. Sum of the stocked quantity of each product.

 

10. Products names stocked in at least 3 depots.

(a) using count

(b) without using count 

11. #prod stocked in all depots.

(a) using count

(b) using exists/not exists

 

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 6 steps with 13 images

Blurred answer
Knowledge Booster
Parallel Processing
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
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