AllFreePapers.com - All Free Papers and Essays for All Students
Search

Dbms

Autor:   •  February 12, 2017  •  Coursework  •  641 Words (3 Pages)  •  690 Views

Page 1 of 3

DBMS

                                                                                                             

  1.  (10%) State what the following query computes:

  Vendor_t )[pic 1][pic 2]

         Answer: 

[pic 3]

In Summary, it gives the vendor names who is selling wall nut at unit price lower than 14

  1. (20%) Compose a relational algebra expression that would show each order id that requested both of the following products in the same order: End Table and Coffee Table.

𝜋Order_ID (𝜎Product_Name = ‘Coffee Table’ ^ Product_Name = ‘End Table’ Product_t  Order_Line_t)

  1. (20%) Compose a SQL statement that is equivalent to Question 1 above. Note, you might want to try and execute this SQL statement against the PVF database in SQL Server 2014 to see if it works as intended.

SELECT V.Vendor_name

FROM Vendor_t V

WHERE V.Vendor_ID IN (SELECT S.vendor_id

                                                    FROM Supplies_t S, Raw_Materials_t R

                                                    WHERE R.Material_description='Walnut' 

                                                    AND S.Unit_price<14

                                                  AND S.Material_ID=R.Material_ID)

[pic 4]

  1. (20%) Compose a SQL statement that is equivalent to Question 2 above. Note, you might want to try and execute this SQL statement against the PVF database in SQL Server 2014 to see if it works as intended.

select distinct O.Order_ID

from Order_line_t O, Product_t P

where O.Product_ID=P.Product_ID

AND Product_Name in ('End Table','Coffee Table')

[pic 5]

  1. (20%) Compose an SQL statement to generate a list of two least expensive vendors (suppliers) for each raw material. In the result table, show the following columns: material ID, material description, vendor ID, vendor name, and the supplier's unit price. Sort the result table by material ID and supplier’s unit price in ascending order. Note: If a raw material has only one vendor (supplier), that supplier and its unit price for the raw material should also be in the result (output) table [hint: use a correlated subquery].

SELECT R.Material_ID, R.Material_description, V.Vendor_ID, V.Vendor_name, S.Unit_price

INTO Low_Cost_Vendors

...

Download as:   txt (2.6 Kb)   pdf (306.3 Kb)   docx (50 Kb)  
Continue for 2 more pages »