Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Exercise 3 ( 3 0 % ) Consider the following relational database schema that describes information about stores that sell bags and shoes, as well
Exercise
Consider the following relational database schema that describes information about stores that sell
bags and shoes, as well as the suppliers of the products. The relational schema Supplier has as primary
key the supplierid and stores also the name and the city of a supplier. The relational schema Store has
as primary key the storeid and stores also the name and the city of a store. The relational schema
Product has as primary key the barcode of the product and stores also the pname and the price of a
product, the id of its supplier, supplierid as well as whether this product is shoes or a bag: if it is a
shoes then itsshoes has the value 'yes' and itsabag has the value whereas if the product is a bag
then itsshoes has the value no and itsabag has the value 'yes'. The relational schema Hasstock stores
pairs of the storeid of stores and the barcode of products that these stores sell as well as the quantity
of the product in stock.
Suppliersupplierid name, city
Store storeid sname, city
Productbarcode pname, price, itsshoes, itsabag, color,
supplierid
Hasstockstoreid barcode, quantity
Express in relational algebra the following queries:
A Find the name of the stores that have at least different bag designs in black color. Do not
use aggregation.
B Find the price of all products that are shoes in the store named 'LaFollie'.
C Find the names of all suppliers that supply more than products with different barcodes,
whether these are shoes or bags. You can use aggregation.
D Find the barcodes of the products that are sold by the store with storeid equal to and by
the store with storeid equal to Do not use the intersection operator.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started