Question
Given the following relational database schema: Employee=(ID, name, position, officeN, phoneN,age)// assume the name is unique. Committee =( title, meetingDate, startTime, endTime, location)// You may
Given the following relational database schema:
Employee=(ID, name, position, officeN, phoneN,age)// assume the name is unique.
Committee =( title, meetingDate, startTime, endTime, location)// You may use <,>,=,!= between dates and times.
Membership= ( ID, title, task) // task = member or chair.
Use a minimum number of operations and tables to express the following queries by SQL statements:
2. List the name of every employee who serving on every committee.
Employee=(ID, name, position, officeN, phoneN, age)// assume the name is unique.
Committee =( title, meetingDate, startTime, endTime, location)// You may use <,>,=,!= between dates and times.
Membership= ( ID, title, task) // task = member or chair
3. For every employee, list the ID, name and number of committees he/she is serving on as member or chair.
Employee= (ID, name, position, officeN, phoneN,age)// assume the name is unique.
Committee = ( title, meetingDate, startTime, endTime, location)// You may use <,>,=,!= between dates and times.
Membership= ( ID, title, task) // task = member or chair
9. List the titles of every two committees which do not meet on the same date.
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