classroom(building, room number, capacity) department(dept name, building, budge
ID: 3689788 • Letter: C
Question
classroom(building, room number, capacity)
department(dept name, building, budget)
course(course id, title, dept name, credits)
instructor(ID, name, dept name, salary)
section(course id, sec id, semester, year, building, room number, time slot id)
teaches(ID, course id, sec id, semester, year)
student(ID, name, dept name, tot cred)
takes(ID, course id, sec id, semester, year, grade)
advisor(s ID, i ID)
time slot(time slot id, day, start time, end time)
prereq(course id, prereq id)
c. Find the maximum enrollment, across all sections, in Autumn 2009.
d. Find the IDs and names of all students who have not taken any course offering before spring
2009
e. Increase the salary of each instructor in the Comp. Sci. department by 10%.
f. Delete all courses that have never been offered (that is, do not occur in the section relation).
g. Insert every student whose tot cred attribute is greater than 100 as an instructor in the same
department, with a salary of $10,000.
h. Create a new course “CS-001”, titled “Weekly Seminar”,with 0 credits.
i. Create a section of this course in autumn 2009, with sec id of 1.
j. Enroll every student in the Comp. Sci. department in the above section.
Explanation / Answer
I m not sure with c i am sorry
d)
select id, name From student
Except
Select id, name from student natural join takes where year<2009
e)
update instructor
set salary = salary * 1.10
where dept name = ’Comp. Sci.’
f)
delete from course
where course id not in (select course_id from section)
g)
insert into instructor
select ID, name, dept name, 10000
from student where tot cred > 100
h)
INSERT INTO course(course_id, title, dept_name, credits) VALUES ('CS-001', 'Weekly Seminar', 'Comp. Sci.', 0);
OR
Insert into course Values (CS -001, titled, “weekly seminar”, 0);
i)
INSERT INTO SECTION(course_id, sec_id, semester, YEAR) VALUES ('CS-001', '1', 'Autumn', 2009);
OR
Insert into section Value (“autumn”, 2009, 1);
j)
INSERT INTO takes(ID, course_id, sec_id, semester, YEAR) SELECT ID, 'CS-001', '1', 'Autmun', 2009 FROM student WHERE dept_name = 'Comp. Sci.';
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.