【正确答案】①CREATE TABLE Student
(Sno CHAR(5)NOT NULL UNIQUE,
Sname CHAR(20),
Ssex CHAR(1),
Sage INT,
Sdept CHAR(15));
CREATE CLUSTED INDEX Stusname ON Student(Sname);
②SELECT Sname,Ssex
FROM Student
WHERE Sdept IN(′IS′,′CS′);
③SELECT Cno,COUNT(Sno)
FROM SC
GROUP BY Cno;
查询结果为:
CnoCOUNT(Sno)
11
22
32
④SELECT Student.Sno,Sname,Course.Cname,SC.Grade
FROM Student,SC,Course
WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno;
⑤SELECT Sno,Sname
FROM Student
WHERE Sdept IN
(SELECT Sdept
FROM Student
WHERE Sname=′刘晨′);
⑥INSERT
INTO Student
VALUES(′95020′, ′陈东′, ′男′,18,′IS′);
⑦UPDATE SC
SET Grade=0
WHERECS=
(SELETE Sdept
FROM Student
WHERE Student.Sno=SC.Sno);
⑧CREATE VIEM IS_S1(Sno,Sname,Grade)
AS
SELECT Student. Sno,Sname,Grade
FROM Student,SC
WHERE Sdept=′IS′ AND Student,Sno=SC.Sno AND SC.Cno=′1′;