现有关系数据库如下: Student(Sno, Sname, Ssex, Sage, Sdept) 表示含义:,姓名,性别,年龄,所在系 Course(Cno,Cname,Cpno,Ccredit) 表示含义:课程号,课程名称,先行课,学分 SC(Sno,Cno,Grade) 表示含义:,课程号,成绩 用T-SQL语言实现下列小题。(1-10小题每个3分;共30分) (1)建立student表,姓名不能取空值,年龄不大于30,性别只能是‘男’和‘女’,并将sno定义为该表的主码。 (2)建立sc表,grade取值0-100,要求定义主、外码(主码(sno,cno),两个外码分别是sno和cno)。 (3)查询课程的平均成绩在85分以上的课程号和平均分。 (4)查询选修了课程名为“操作系统”的学生sno、姓名sname、成绩grade。 (5)建立“计算机系”学生基本信息的视图,视图名:cs_view。 (6)将为“95003”的学生选课记录全部删除。 (7)在课程关系中,对cname建立唯一索引,索引名:index_cname。 (8)将课程号为“2”号课程的课程名称改为“人工智能”。 (9)查询男生中,年龄在20至23岁之间的学生的姓名、系别和年龄,并按年龄的降序排列。 (10)查询比“95004”学生选课门数多的学生的。