更多“设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教师(TN),教师所在的系(D)。这些数据有下列语义: 学号和课程号分别与其代表的学生和课程一一对应。 一个学生所修的每门…”相关的问题
第1题
设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教师(TN),教师所在的系(D)。这些数据有下列语义: 学号和课程号分别与其代表的学生和课程一一对应。 一个学生所修的每门课程都有一个成绩。 每门课程只有一位任课教师,但每位教师可以有多门课程。 教师中没有重名,每个教师只属于一个系。 1) 试根据上述语义确定函数依赖集。 2) 如果用上面所有属性组成一个关系模式,那么该关系模式为何模式?并举例说明在进行增、删操作时的异常现象。 3) 分解为具有依赖保持和无损连接的3NF。
点击查看答案
第2题
设有学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,姓名),选课SC(学号,课号,成绩),则SC的关键字为()
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
点击查看答案
第3题
设有学生-课程数据库,数据库模式为: 学生Student(学号sno,姓名sname,性别ssex,年龄sage,所在系sdept) 课程Course(课程号cno,课程名cname,先行课cpno,学分ccredit) 选课SC(学号sno,课程号cno,成绩grade) 请给出下列查询的SQL语句: a) 查询每名学生所有选修课程的成绩,要求列出学生姓名、课程名、成绩
点击查看答案
第4题
设有表示学生选课的三张表,学生s(学号,姓名,性别,年龄,身份证号),课程c(课号,课名),选课sc(学号,课号,成绩),则表sc的关键字为()。
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
点击查看答案
第5题
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课程名),选课SC(学号,课号,成绩),设计为字典后,以下()可作为字典SC的键是:
A.课号,成绩
B.学号,成绩
C.学号,姓名,成绩
D.学号,课号
点击查看答案
第6题
有一学生选课关系:学生选课(学号,课程号,成绩),如果要提高按课程查询学生成绩的效率,应该建索引的属性是________。
点击查看答案
第7题
对于学生选课关系,其关系模式为: 学生(学号,姓名,年龄,所在系) 课程(课程号,课程名,先行课) 选课(学号,课程号,成绩) 用关系代数完成下列查询。 (1)查询学过数据库课程的学生姓名和学号。 (2)查询学过数据库和数据结构的学生姓名和学号。 (3)查询没学过数据库课程的学生学号。
点击查看答案
第8题
现有学生管理数据库,包含三个表,其结构如下,其中加下划线的字段或字段组合为主键。 学生表(学号,姓名,性别,出生日期,班级) 课程表(课程号,课程名,学分,教师号) 选课表(学号,课程号,成绩) 下面语句的功能是:查询课程平均分小于80的课程号、课程名及任课教师号。请将该语句补充完整。 select 课程号, 课程名, 教师号 from 课程表 where 课程号 in (select(1)from(2)group by(3)having(4))
A.(1)处填:课程号
B.(2)处填:选课表
C.(3)处填:课程号
D.(4)处填:avg(成绩)<80
点击查看答案
第9题
62、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
点击查看答案
第10题
假设某数据库包含三张数据表:学生S(学号,姓名,性别,年龄,身份证号)、课程C(课号,课名)、成绩SC(学号,课号,成绩),则表SC的主键为()。
A.课号和成绩
B.学号和课号
C.学号和成绩
D.学号和姓名及成绩
点击查看答案
第11题
2、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
点击查看答案