在“学生.mdb”数据库中有教师、课程、授课、课程成绩、系别、班级和学生表。
(1)以班级表和学生表为数据源,创建参数查询“班级信息”,实现创建输入班级ID,显示班级学生信息。参数提示为“请输入班级ID”,结果显示班级名称、学号和学生姓名字段。查询结果如图所示。
正确答案:(1)在“数据库”窗口中新建一个查询在弹出的“新建查询”对话框中选择“设计视图”在弹出的“显示表”对话框中添加班级、学生表。关闭“显示表”对话框。选择班级名称、学号、学生姓名字段。将“[请输入班级ID]”填入到班级ID的准则行。将该查询保存为“班级信息”。
(2)在“数据库”窗口中新建一个查询在弹出的“新建查询”对话框中选择“设计视图”在弹出的“显示表”对话框中添加系别、教师表。关闭“显示表”对话框。单击“查询”下拉菜单单击生成表查询。设置表名为“教师表”选择题目中要求显示的字段。将该查询保存为“教师信息”。
(1)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加班级、学生表。关闭“显示表”对话框。选择班级名称、学号、学生姓名字段。将“[请输入班级ID]”填入到班级ID的准则行。将该查询保存为“班级信息”。
(2)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加系别、教师表。关闭“显示表”对话框。单击“查询”下拉菜单,单击生成表查询。设置表名为“教师表”,选择题目中要求显示的字段。将该查询保存为“教师信息”。
已知学生关系S(学生、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班级编号组成,则其候选关键字是
A.学号、姓名
B.学号、课程名称
C.姓名、成绩
D.学号、班级
正确答案:B
解析:如果在一个关系中存在多个属性(或属性组合),都能用来惟一标识该关系的元组,这些属性(属性组合)都称为该关系的候选关键字。候选关键字应该是能惟一标识关系的一个元组,根据学号表示的意义,学号可惟一标识一个学生姓名。因为在学生关系中,一个学生可学习很多课程,所以学号和课程名称是可惟一标识学生关系S的一个元组,因而它们的组合可作为候选关键字。
若姓名函数依赖于学号,班级函数依赖于学号,申请时间函数依赖与学号和社团编号。从规范化角度看,下列四种数据库逻辑模式设计中最好的是( )。
A、学生(学号、姓名)班级(学号、班级)成员(学号、社团编号、申请时间)
B、学生(学号、姓名、班级)成员(社团编号、申请时间)
C、学生(学号、姓名、班级)成员(学号、号、申请时间)
D、学生(学号、姓名、班级、社团编号、申请时间)
存在关系Student:
Student(学号,姓名,年龄,所在学院,学院地点,学院电话)且有:
(学号)→(姓名,年龄,所在学院,学院地点,学院电话)
(所在学院)→(学院地点,学院电话)
关系Student最高达到哪级范式?
A) 不满足
B) 1NF
C) 2NF
D) 3NF
A.
B.
C.
D.
正确答案:C
解析:在2NF中不存在非主属性对码的部分函数依赖。第三范式是在第二范式的基础上对关系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码。换句话说,就是在第二范式的基础上,消除非主属性对主码的传递函数依赖可达到3NF。本题中这个数据关系是符合2NF的,但是不符合3NF,因为存在如下决定关系:(学号)→(所在学院)→(学院地点,学院电话)即存在非关键字段“学院地点”、“学院电话”对关键字段“学号”的传递函数依赖。所以本题的答案为C。
关系模型SC(学号,姓名,学院,学院领导,课程号,课程名,成绩),函数依赖集F={学号→(姓名,学院,学院领导),学院→学院领导,课程号→课程名,(学号,课程号)→成绩},则关系SC中( ),要满足第二范式,应将SC分解为(请作答此空)。
A.S(学号,姓名,学院,学院领导),C(课程号,课程名,成绩)
B.S(学号,姓名),D(学院,学院领导),C(课程号,课程名,成绩)
C.S(学号,姓名),D(学院,学院领导),C(课程号,课程名),SC(学号,课程名,成绩)
D.S(学号,姓名,学院,学院领导),C(课程号,课程名),SC(学号,课程号,成绩)
农林科技大学形势与政策考核试题纸(2019年秋)姓名: 班级: 学号: 学院:本学期形势与政策课程的主要内容与收获。(手写,500字以内)请2019年1月6日17:30前以班级为单位,提交至马克思主义学院本科教学办(地点:马克思主义学院二楼212室)
关系模型SC(学号,姓名,学院,学院领导,课程号,课程名,成绩),函数依赖集F={学号→(姓名,学院,学院领导),学院→学院领导,课程号→课程名,(学号,课程号)→成绩},则关系SC中(请作答此空),要满足第二范式,应将SC分解为( )。
A.只存在部分依赖
B.只存在传递依赖
C.只存在多值依赖
D.存在部分依赖和传递依赖
设学生关系模型Stu(学号,姓名,性别,学院)的主码是学号,成绩关系模型SC(学号,课程号,成绩)的主码为(学号,课程号),若关系模型R(学号,姓名,性别,学院,课程号,成绩)的主码为(学号,课程号),则R满足( )
A.1NF
B.2NF
C.3NF
D.BCNE
假定学生关系表为Student(学号,姓名,年龄,所在学院,学院地点,学院电话),它符合第几范式?如何修改能使其满足第三范式?
正确答案:
Student表符合第二范式,但是不满足第三范式,因为该表的主码为学号,而学号->所在学院,所在学院->学院地点,故学院地点传递依赖于学号。要使得该表满足第三范式,可以将该表拆成两个表:(学号,姓名,年龄,所在学院),(所在学院,学院地点,学院电话)。
学生申请转专业,必须先到()提出申请,由其初审同意后报学院批准。
正确答案:
A
根据学校的相关规定,学生综合素质测评以()为单位。
正确答案:
A