Question
Suppose we have data table BARS(name,licese,city,phone,addr), BEERS(name,manf), DRINKERS(name, city, phone,addr), FREQUENTS(drinker, bar), LIKE(drinker, beer) and SELLS(bar,beer,price) using mySQL queries: Queries [DO NOT USE AGGREGATES LIKE
Suppose we have data table BARS(name,licese,city,phone,addr), BEERS(name,manf), DRINKERS(name, city, phone,addr), FREQUENTS(drinker, bar), LIKE(drinker, beer) and SELLS(bar,beer,price) using mySQL queries:
Queries [DO NOT USE AGGREGATES LIKE COUNT etc in any of the queries], feel free to use outer joins. 1)Drinkers who do not like any beer 2) Bars which serve no beer(s) which Joe likes (you can use one of the outer joins if you want) 3) Beers which are liked by at most one drinker who frequents Cabana
Comment: Beers which are liked by none of the drinkers who frequent Cabana should be included. This is the meaning of at most 4) Drinkers who frequent no bars that Tom frequents
5) Bars which serve all beers that Cabana serves and possibly more
6) Pairs of drinkers who frequent the same bar (and possibly other bars)
Comment: Order pairs so you do not return
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