现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程
现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用SQL语句实现下列查询:
(1)检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业
(2)定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数
现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用SQL语句实现下列查询:
(1)检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业
(2)定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金) 课程(课程号,名称,学分) 学习(学号,课程号,分数) 用 SQL 语言实现下列 1—3 小题:
(1)检索没有获得奖学金、同时至少有一门课程成绩在 95 分以上的学生信息,包括学号、姓名和专业
(2)检索没有任何一门课程成绩在 80 分以下的所有学生的信息,包括学号、姓名和专业
(3)定义学生成绩得过满分(100 分)的课程视图 AAA,包括课程号、名称和学分
设有如下实体:
学生:学号,单位,姓名,性别,年龄,选修课程名
课程:编号,课程名,开课单位,任课教师号
教师:教师号,姓名,性别,职称,讲授课程编号
单位:单位名称,电话,教师号,教师名
上述实体存在如下联系:
(1) 一个学生可以选修多门课程,一门课程可为多个学生选修;
(2) 一个教师可讲授多门课程,一门课程可为多个教师讲授;
(3) 一个单位可有多个教师,一个教师只能属于一个单位。
试完成以下工作:
(1) 分别设计学生选课和教师任课两个局部信息的结构E-R图。
(2) 将上述设计完成的ER图合并成一个全局E-R图。
(3) 将该全局ER图转换为等价的关系模型表示的数据库逻辑结构。
设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:。
(1)检索选修全部课程的学生姓名(SNAME)。
(2)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(3)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
如果输入的某个学生的学号对应的学生不存在,则在第二个文件框内显示“该生不存在”,第三个文本框不显示内容(如下图所示):如果输入的某个学生的学号对应的学生存在,但在宿舍表中没有该学号对应的记录,则在第二个文本框内显示该生的“姓名”,第三个文本框显示“该生不住校”。
单击“退出”按钮关闭表单。
某学校的数据库中有2个表: 在校生(学号,姓名,性别,专业,入学日期,学籍) 毕业生(学号,姓名,性别,专业,毕业日期) 每年学生毕业时,需要将已毕业学生的信息从在校生表中转移到毕业生表中,可以实现这个操作的方法是()
A.复制查询
B.更新查询
C.生成表查询
D.追加查询
设有学生、成绩和课程表如下:
学生(学号,课程号,性别,专业)
成绩(学号,课程号,分数)
课程(课程号,课程名,学时数,学分)
学生、成绩和课程表的学号、姓名、性别、专业等字段的数据类型均为文本型,学时数,学分和成绩均为数字型。要查询“0201号学生选修的课程,列出他的姓名、选修的课程号和分数”。
有如下两个关系模式:student(学号,姓名,奖学金)score(学号,课程号,成绩),则()是score相对与student关系的外键。
A学号
B学号,课程号
C课程号
D成绩
设有下列关系模式:学生S(学号,姓名,性别,年龄)、课程C(课程号,课程名,教师)、选课SC(学号,课程号,成绩),若需查询选修课程名为“大学计算机信息技术”的学生姓名,其SQL-Select语句将涉及_______个关系。
A.学号
B.姓名
C.性别
D.出生年月
已知表S(学号,姓名,年龄)
SC(学号,课程号,成绩)
C(课程号,课程名,教师名)
试用SQL查询语句表达下列对教学数据库中三个基本表S、SC、C的查询:
(1) 统计有学生选修的课程门数。
(2) 求选修C4课程的学生的平均年龄。
(3) 求王平老师所授课程的每门课程的学生平均成绩。
(4) 统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数。
(5) 查询姓名以WANG打头的所有学生的姓名和年龄。