有三个关系: 学生(学号,姓名,年龄,专业,性别) 课程(课程号,课程名,学分,先修课程号) 选课(学号,课程号,成绩) 下列表达式能将新课程“大数据分析”的基本信息添加到课程关系中的是()。
A.课程∪{('C10','大数据分析','C04')}
B.课程∩{('C10','大数据分析','C04')}
C.课程∞{('C10','大数据分析','C04')}
D.课程×{('C10','大数据分析','C04')}
A.课程∪{('C10','大数据分析','C04')}
B.课程∩{('C10','大数据分析','C04')}
C.课程∞{('C10','大数据分析','C04')}
D.课程×{('C10','大数据分析','C04')}
A、SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)> B、SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)> C、SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80)> D、SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND分数<80)>
A、π学号,课程号(选课) ÷π学号(σ所在系='计算机'(学生))
B、π学号,课程号(σ所在系='计算机'(选课∞学生)) ÷π课程号(学生)
C、选课÷π学号(σ所在系='计算机'(学生))
D、π课程号(σ所在系='计算机'(选课∞学生∞课程))
用SQL语句实现查询: 1. 查询选修了“数据库原理”课程且成绩在90分以上的学生的学号和姓名 2. 查询选修了1号课程的学生的姓名,要求使用带IN的子查询。 3. 查询没有选修1号课程的学生姓名。(提示:使用相关子查询)
A、π学号,成绩(σ课程号='C02'∨课程号='C04'(选课))
B、π学号,成绩(σ课程号='C02'(选课))∪π学号,成绩(σ课程号='C04'(选课))
C、π学号,成绩((σ课程号='C02'(选课))∪( σ课程号='C04'(选课)))
D、π学号,成绩(σ课程号='C02'∨'C04'(选课))
A、在学生表上按学号建索引
B、在成绩表上按课程号建索引
C、在课程表上按课程号建索引
D、在学生表上按姓名建索引
A、选课(学号,课程号,成绩)
B、选课(学号,课程号,成绩)
C、选课(学号,课程号,成绩)
D、选课(学号,姓名,课程号,课程名)
系(系号,系名)
学生(学号,姓名,性别,入学日期,正常毕业日期,所在系号)
课程(课程号,课程名,学分,开课系号,教师号)
选课(学号,课程号,成绩)
教师(教师号,姓名,职称,所在系号)
①请根据给出的关系模式画出该系统的E-R图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系属性。
②随着教学改革的需要,该系统需要满足下列需求:
一门课程可由多名教师讲授,一名教师可以讲授多门课程。
请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!