设学生-课程数据库中包括三个表:[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,包含学号、姓名、成绩。
举一反三
- 已知关系:S(Sno,Sname,Sage,Ssex,Sdept)[br][/br] C(cno,cname,cpno,ccredit) SC(sno,cno,grade) (其中sno:学号;sname:姓名;Ssex:性别;Sdept:学院;Sage:年龄;cno:课程号;cname:课程名;cpno:直接先行课;ccredit:学分;grade:成绩) 使用SQL语言完成以下查询要求: 查询选修了课程名为“数据结构”且成绩在60分以下的学生的学号、姓名和成绩;
- 假设有学生表student的关系模式如下: student(sno,sname,ssex,sage,sdept) 各属性含义如下: Sno:学生学号 Sname:学生姓名 Ssex:学生性别 Sage:学生年龄 Sdept:学生所在院系 [br][/br] 假设有选修表sc的关系模式如下: Sc(sno,cno,grade) 各属性含义如下: Sno:学生学号 cno:学生选修课程编号 grade:学生选修课成绩 [br][/br] 用连接查询,查询“C02”号课程不及格的学生信息。
- 设有学生课程数据库中包含有如下数据: S(sno,sname,sex,sd,age) C(cno,cname,term,credit) Sc(sno,cno,grade) 其中,s为学生表,他的各属性依次为学号,姓名,性别,系别和年龄;c为课程表,他的各属性依次为课程号,课程名,上课学期和学分;sc为学生选课表,他的各属性依次是学号,课程号,成绩。请用关系代数表达式完成如下问题: [br][/br] [br][/br]查询选修了“操作系统“或”数据库“的学生学号和姓名
- 设有学生课程数据库中包含有如下数据: S(sno,sname,sex,sd,age) C(cno,cname,term,credit) Sc(sno,cno,grade) 其中,s为学生表,他的各属性依次为学号,姓名,性别,系别和年龄;c为课程表,他的各属性依次为课程号,课程名,上课学期和学分;sc为学生选课表,他的各属性依次是学号,课程号,成绩。请用关系代数表达式完成如下问题: [br][/br] [br][/br]查询选修了全部课程的学生姓名和所在系
- 以学生选课数据库为例,数据库名为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表中