Question: (28 points) Q3. Consider the following schema: Suppliers(sid: integer, sname: string, address: string) Parts(pid: integer, pname: string, color: string) Catalog(sid: integer, pid: integer, cost: real)

(28 points) Q3. Consider the following schema: Suppliers(sid: integer, sname: string, address: string) Parts(pid: integer, pname: string, color: string) Catalog(sid: integer, pid: integer, cost: real) The Catalog relation lists the prices charged for parts by Suppliers. Write the following queries in SQL: 1. Find the names of suppliers who supply every red part. 2. Find the sid of suppliers who supply only red parts. 3. Find the sid of suppliers who supply a red part and a green part, without using INTERSECT. 4. Find the sid of suppliers who charge more for some part than the average price of that part
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
