在1Stucsore数据库中,创建一个名为stuview2的视图,能检索出计算机系(cs)选修了‘0101001’号课程的学生的学号sno、姓名sname和成绩grade,(代码正确得10分,截图正确得5分,共15分)
举一反三
- 在视图stuview2中查询出成绩小于60分的学生的学号、姓名,粘贴代码即可。(代码正确得10分)
- 关于教学数据库的关系模式如下: S(SNO,SNAME,AGE,SEX) SC(SNO,CNO,GRADE) C(CNO,CNAME,TEACHER) 其中S表示学生,其属性依次为:学号,姓名,年龄,性别;SC表示成绩,其属性依次为:学号,课程号,分数;C表示课程,其属性依次为:课程号,课程名,任课教师。 (1)用关系代数表达式实现检索选修“1”号课程的学生学生学号和姓名; (2)用SQL语句实现检索选修“1”号课程的学生学生学号和姓名; (3)用SQL语句实现检索没有选修“数据库”课程的学生学生学号和姓名; (4)用SQL语句实现检索“数据库”课程高于90分的学生学号和姓名;
- 设学生-课程数据库中包括三个表:[br][/br]学生表:Student (Sno,Sname,Sex,Sage,Sdept)[br][/br]课程表:Course(Cno,Cname,Ccredit)[br][/br]学生选课表:SC(Sno,Cno,Grade)[br][/br]其中Sno、Sname、Sex、Sage、Sdept、 Cno、Cname、Ccredit 、Grade分别表示学号、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。[br][/br]试用SQL语言完成下列项操作:[br][/br](1)查询选修课程包括“1042”号学生所学的课程的学生学号[br][/br](2)创建一个计科系学生信息视图S____CS____VIEW,包括Sno学号、Sname姓名、Sex性别;[br][/br](3)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平[br][/br](4)创建一选修数据库课程信息的视图,视图名称为datascore____view,包含学号、姓名、成绩。
- 以学生选课数据库为例,数据库名为ST,包含学生信息、课程信息、选课信息3张表,分别是:(1)学生信息表:Student(Sno,Sname,Ssex,Sage,Sdept)(2)课程表:Course(Cno,Cname,Cpno,Ccredit)(3)学生选课表:SC(Sno,Cno,Grade)Sno:学号,Sname:姓名,Ssex:性别,Sage:年龄,Sdept:系别, Cno:课程号,Cname:课程名,Cpno:先行课号,Ccredit:学分,Grade:年级。问题5: 将一个新学生元组(学号:20190005;姓名:张悦;性别:男;所在系:汽车系;年龄:19岁)插入到Student表中
- 学生数据库中有三个基本表(关系):S(Sno,Sname,Age,Sex,SD)C(Cno,Cname,Teacher)SC(Sno,Cno.Grade)请用SQL语言完成以下操作:(1)检索选修了‘操作系统’或‘数据库’课程的学号和成绩;(2)检索选修了“刘平”老师所讲课程的学生的学号、姓名及成绩;(3)检索所有姓“张”的学生姓名、年龄和所在系;(4)检索三门课以上学生姓名、年龄和所在系。