Question: Relational algebra questions: Using the supplier-part database provided below, answer each of the following relational algebra questions. (Note: Does not require the use of SQL

Relational algebra questions: Using the supplier-part database provided below, answer each of the following relational algebra questions. (Note: Does not require the use of SQL or any database software. The results must be manually generated.)

please show work to help me understand

Use the following data to answer questions:

S Table (for Suppliers)

SNO

SNAME

STATUS

CITY

S1

Smith

20

London

S2

Jones

10

Paris

S3

Blake

30

Paris

S4

Clark

20

London

S5

Adams

30

Athens

P Table (for Parts)

PNO

PNAME

COLOR

WEIGHT

CITY

P1

Nut

Red

12

London

P2

Bolt

Green

17

Paris

P3

Screw

Blue

17

Rome

P4

Screw

Red

14

London

P5

Cam

Blue

12

Paris

P6

Cog

Red

19

London

SP Table

SNO

PNO

QTY

S1

P1

300

S1

P2

200

S1

P3

400

S1

P4

200

S1

P5

100

S1

P6

100

S2

P1

300

S2

P2

400

S3

P2

200

S4

P2

200

S4

P4

300

S4

P5

400

(NOTE: QTY stands for quantity.)

SP table shows which supplier (SNO) supplied how many units (QTY) of which part (PNO).

Questions Below:

6. Show the result of a one-sided outer join between the S (supplier) and P (part) tables using the common CITY column. Preserve the rows of the S table in the result.

7. Show the result of the full outer join between the S (supplier) and P (part) tables using the common CITY column.

8. For each part, calculate the total quantity of the part supplied. That is, show the result of a summarize operation on SP table; the grouping column is PNO and the aggregate calculation is SUM on QTY; displayPNO and the total quantity.

9. Show the result of a summarize operation on P. The grouping column is CITY and the aggregate calculations are the minimum and maximum WEIGHT values.

10. Show SNO of supplier(s) who supplied all parts in P table. That is, show the result of the divide operation in which SP table (with SNO and PNO columns) is divided by P table (with PNO column).

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!