Copyright

Q3: Write the following queries in SQL, using the university schem a. classroom(building, room...

Question:

Q3: Write the following queries in SQL, using the university schem

a. 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)

a. Find the titles of courses in the Comp. Sci. department that have 3 credits.

b. Find the names of all students who have taken at least one Comp. Sci. course; make sure there are no duplicate names in the result

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. Sc

i. department in the above section.

SQL:

SQL stands for 'Structured Query Language'. SQL is a language used to create, retrieve and modify data to or from a database. SQL supports a wide range of aggregate functions which can help users perform basic aggregate operations on the data.

Answer and Explanation: 1

Become a Study.com member to unlock this answer!

View this answer

a. SELECT title

FROM course

WHERE deptname = 'Comp. Sci.';

b. SELECT s.name

FROM student s

JOIN takes t ON s.ID = t.ID

JOIN course c on...

See full answer below.


Learn more about this topic:

Loading...
What is SQL? | Overview & Examples

from

Chapter 9 / Lesson 7
86K

Discover Structured Query Language or SQL. Learn about SQL databases and how SQL programming is used to manage relational databases and facilitate data manipulation.


Related to this Question

Explore our homework questions and answers library