5.6

(a) SELECT Name, Major FROM STUDENT WHERE NOT EXISTS (SELECT * FROM GRADE_REPORT WHERE StudentNumber = STUDENT.StudentNumber AND NOT(Grade='A'))

(b) SELECT Name, Major FROM STUDENT WHERE NOT EXISTS (SELECT * FROM GRADE_REPORT WHERE StudentNumber = STUDENT.StudentNumber AND Grade='A')



5.7

(a) SELECT employee.fname, employee.lname FROM employee WHERE employee.dno = (SELECT employee.dno FROM employee WHERE employee.salary = (SELECT MAX(employee.salary) FROM employee))

Picture 1

(b) SELECT employee.fname, employee.lname FROM employee WHERE employee.superssn IN (SELECT employee.ssn FROM employee WHERE employee.superssn = '888665555')

Picture 2

(c) SELECT employee.fname, employee.lname FROM employee WHERE employee.salary >= 10000 + (SELECT MIN(employee.salary) FROM employee)

Picture 3