Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

2. [9 points] There are six tables describing a company, describing employees, departments, buildings, which department(s) an employee works in (and a percentage of

image

image

2. [9 points] There are six tables describing a company, describing employees, departments, buildings, which department(s) an employee works in (and a percentage of the time for each), department managers (possibly more than one per department), and in which building an employee works (an employee may have more than one office). The primary key of each table is the attribute(s) in capitals. Other attributes are not necessarily unique. EID 001 002 003 004 005 EMP-100,000 tuples, 1,000 pages EName Jane $124,000 $32,000 $99,000 Joe $55,000 Jenny $51,000 EID values range from 1 to 100,000 Jim John Salary Start Date End Date BUILDING-2,000 tuples, 10 pages Address BID 201 202 203 DID 101 102 103 3/1/93 null null 2/29/96 12/12/98 null 2/2/92 null 5/5/95 null BName ATC 1600 Ampitheatre CCC 500 Crittenden MFB 123 Shoreline BID values range from 1 to 2,000 DEPT-1,000 tuples, 5 pages Annual Budget $1,001,000 $500,000 $2,000,000 DName Research Development Sales DID values range from 1 to 1000 IN DEPT-110,000 tuples, 550 pages EID Percent_Time 100 100 60 40 100 100 001 002 003 003 004 005 IN BUILDING -110.000 tuples, 550 pages EID BID 001 201 002 201 003 003 DID 101 102 101 102 103 103 004 005 202 203 202 203 MANAGES DEPT-800 tuples, 4 pages EID DID 003 003 001 101 102 103 (1) Which of the following queries finds the names of buildings where more than 50 employees work? In this box list which of a, b, c, d, e is correct (you may list multiple answers) a. b. C. d. e. SELECT Bname FROM IN BUILDING GROUP BY BID WHERE Count(*) > 50 SELECT Bname FROM BUILDING WHERE BID IN (SELECT BID FROM In Building GROUP BY BID HAVING Count(*) > 50) SELECT Bname FROM Building B, In Building I WHERE B.BID = I.BID GROUP BY B.BID HAVING Count(*) > 50 SELECT Bname FROM Building B WHERE 50 < (SELECT Count(*) FROM In Building I WHERE I.BID = B.BID) None of the above

Step by Step Solution

3.53 Rating (153 Votes )

There are 3 Steps involved in it

Step: 1

a SELECT Bname FROM IN BUILDING GROUP BY BID HAVING COUNT 50 ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Statistics The Exploration & Analysis Of Data

Authors: Roxy Peck, Jay L. Devore

7th Edition

0840058012, 978-0840058010

More Books

Students also viewed these Programming questions