现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程
现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用SQL语句实现下列查询:
(1)检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业
(2)定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数
现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用SQL语句实现下列查询:
(1)检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业
(2)定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数
第1题
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金) 课程(课程号,名称,学分) 学习(学号,课程号,分数) 用 SQL 语言实现下列 1—3 小题:
(1)检索没有获得奖学金、同时至少有一门课程成绩在 95 分以上的学生信息,包括学号、姓名和专业
(2)检索没有任何一门课程成绩在 80 分以下的所有学生的信息,包括学号、姓名和专业
(3)定义学生成绩得过满分(100 分)的课程视图 AAA,包括课程号、名称和学分
第2题
第3题
现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,课程名,学分)
选课(学号,课程号,分数)
用SQL语言实现下列(1)—(5)小题:
(1)列出学号为“98001”的已有成绩的各门课名称与成绩
(2)删除姓名为“陈红”的所有选课记录
(3)检索获得奖学金、并且至少有一门课程成绩在90分以上的学生信息,包括学号、姓名和专业;
(4)将对选课表的全部权限授予用户王平,并且王平可以授权给其它用户;
(5)求学号为“785222”的学生所选课程的总学分
第4题
拟建立如下的关系数据库及其基本表:
数据库名:学生选课数据库
学生表(学号,姓名,性别,年龄,专业)
课程表(课程号,课程名,学分,先修课程号)
选课表(ID, 学号,课程号,分数)
用SQL语言实现下列的功能:
1.创建数据库“学生选课数据库”代码;
2. A.将下列课程信息添加到课程表的代码:
B.修改 课程号为100003的课程名为“SQL数据库”;
C.删除 课程号为100002的课程信息;
3.检索姓张的女同学的情况:姓名、学号、专业。
第5题
设有学生、成绩和课程表如下:
学生(学号,课程号,性别,专业)
成绩(学号,课程号,分数)
课程(课程号,课程名,学时数,学分)
学生、成绩和课程表的学号、姓名、性别、专业等字段的数据类型均为文本型,学时数,学分和成绩均为数字型。要查询“0201号学生选修的课程,列出他的姓名、选修的课程号和分数”。
第6题
A.学号,课号,成绩
B.学号,课号
C.学号,成绩
D.课号,成绩
第8题
设数据库中有三个基本表: S(SNo(学号),SName(姓名),SSex(性别),SPro(专业方向)) SC(SNo(学号),CNo(课程号),Grade(成绩)) C(CNo(课程号),CName(课程名),CPre(先行课),CCredit(学分)) 试用关系代数表达式表示下列查询语句: (1)找出选修网络方向女同学名单 (2)求选修15164课程的学生姓名和专业方向 (3)求选修数据库原理与应用课程的学生姓名 (4)同时选修人工智能及编译技术的学生名单 (5)没有被任何人选修的课程名 (6)没有选修任何课程的学生性别和姓名 (7)至少选修了002号学生选修的全部课程的学生学号 (8)求所有课程被选修的情况,列出课程号、课程名、先行课、学分、学号和成绩 (9)求每个学生没有选修的课程,列出学号、课程号
第9题
有如下两个关系模式:student(学号,姓名,奖学金)score(学号,课程号,成绩),则()是score相对与student关系的外键。
A学号
B学号,课程号
C课程号
D成绩
第10题
设有下列关系模式:学生S(学号,姓名,性别,年龄)、课程C(课程号,课程名,教师)、选课SC(学号,课程号,成绩),若需查询选修课程名为“大学计算机信息技术”的学生姓名,其SQL-Select语句将涉及_______个关系。