
数据库应用课冠期末针对性训练(第四套)及参考答案 中央电大工学院徐孝凯 训拣第四套 一、单选(每空2分,共10分) I,在kC0ss数据库系统中,不能建立素引的数据类重是()。 A。文本型B.备注型 C.数值型 D,日期/时间型 2.下面有关表的叙述中错误的是(). A,表是Access数那库中的要素之一 B.表设计的主要工作是设计表的结构 C.Access数据库的各表之阿相互独立 D.可以将其他数据库的表静入到当前数据库中 3 Access中包含有()个数据库对象。 A.5 B.6 C.7 D.8 4.在设计ccess数据表时。“索引”属性有()取值。 A,1 B,2 C,3 D,4 S.下列()图标是Access中新建左的标志, A.加新建D B.国新硬) C,日新建D D. 2新建切 二、填空(每空1分,共25分) 1.数据库系统具有 鞋立的数据 操作界面、由5统一管理等优点。 2.5具有 和数据库恢复等管理控制功能。 3,若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是 对的联系。 4.在辈美系模型中操作记录的方式是 式的,在美系枫型中,操作记录的方式 是式的。 5.在对象数据模型中,对象具有性、 性和 性。 6.阳5提供数据 语句和数据 语句供用户使用。 7.关系中的每个属性只能取 关系的结构不允许
数据库应用课程期末针对性训练(第四套)及参考答案 中央电大工学院 徐孝凯 训练第四套 一、单选 (每空 2 分,共 10 分) 1.在 Access 数据库系统中,不能建立索引的数据类型是( )。 A.文本型 B.备注型 C.数值型 D.日期/时间型 2.下面有关表的叙述中错误的是( )。 A.表是 Access 数据库中的要素之一 B.表设计的主要工作是设计表的结构 C.Access 数据库的各表之间相互独立 D.可以将其他数据库的表导入到当前数据库中 3. Access 中包含有( )个数据库对象。 A.5 B.6 C.7 D.8 4.在设计 Access 数据表时,“索引”属性有( )取值。 A.1 B.2 C.3 D.4 5.下列( )图标是 Access 中新建宏的标志。 A. B. C. D. 二、填空 (每空 1 分,共 25 分) 1.数据库系统具有__________、__________、__________、__________、独立的数据 操作界面、由 DBMS 统一管理等优点。 2.DBMS 具有________、________、________和数据库恢复等管理控制功能。 3.若实体 A 和 B 是多对多的联系,实体 B 和 C 是 1 对 1 的联系,则实体 A 和 C 是________ 对________的联系。 4.在非关系模型中操作记录的方式是________式的,在关系模型中,操作记录的方式 是________式的。 5.在对象数据模型中,对象具有________性、________性和________性。 6.DBMS 提供数据________语句和数据________语句供用户使用。 7.关系中的每个属性只能取________,关系的结构不允许________

8.关系完整性包括 完整性、 完整性和 的完整性三个方面。 9。关系中的码可分为 和外码五种。 三、填空(每空1分.共25分) 1.在一个关系R中。若存在“学号一系号,系号一系主任“,则周含存在着 函数决定 2设一个关系为R(A,B,C,D,D,它的最小函数依赖集为FD-A一B,B一C,B一D,D一, 则该关系的候透码为一·该候透码合有—属性。 3,一个关系若存在部分函数依赖和传递函数依懒,则必然会透成数据以及 一、剂除和修改异常 4,设一个关系为R(队,B,C,D,D,它的最小函数依赖集为D=A一B,A一C,A一D,D一卧, 该关系满足范式,若要规范化为高一级的范式,则将得到个关系。 5.在完整性构束中,每个约束只能沙及到1个属性,在 完整性约束 中,每个钓束可以涉及到多个属性。 6.,在SqL中,1 nsert、dte和delete分别为对基本表进行 和 记录操作的命令。 7.在S@L.中,根据基本表建立一个视图时,包括建立了该视图的 和 两个方而 8.在Sq的查询语句中, 透项实现分组饶计功能, 遗项实现对 结果表的排序功能。 9,需求说明书是系统总体设计方案,是单位与 单位共同协商达成的 文档。 10,设计数据库的逻结构核式时,省先要设计好 然后再设计好各个 1山,若一个关系的任何非主属性都不部分依赖和传递依赖于任何候速码,则称该关系达 到一范式。 12.美系数据库系统中的全局根式由若干个 所组成,表与表之间的联系是通过 定义的和 实现的。 四、填空(每空2分,共20分) I,在ccess的用户界面中,工具栏中的功能可以通过执行 中的相应金令 来实现
8.关系完整性包括________完整性、________完整性和__________的完整性三个方面。 9.关系中的码可分为________、________、________、________和外码五种。 三、填空 (每空 1 分,共 25 分) 1.在一个关系 R 中,若存在“学号→系号,系号→系主任”,则隐含存在着________ 函数决定________。 2. 设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,B→C,B→D,D→E}, 则该关系的候选码为________,该候选码含有______属性。 3.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据________以及 ________、删除和修改异常。 4.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,A→C,A→D,D→E}, 该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。 5.在________完整性约束中,每个约束只能涉及到 1 个属性,在________完整性约束 中,每个约束可以涉及到多个属性。 6.在 SQL 中,insert、update 和 delete 分别为对基本表进行________、________和 ________记录操作的命令。 7.在 SQL 中,根据基本表建立一个视图时,包括建立了该视图的________和________ 两个方面。 8.在 SQL 的查询语句中,__________选项实现分组统计功能,__________选项实现对 结果表的排序功能。 9.需求说明书是系统总体设计方案,是________单位与________单位共同协商达成的 文档。 10.设计数据库的逻辑结构模式时,首先要设计好__________,然后再设计好各个 ________。 11.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达 到________范式。 12.关系数据库系统中的全局模式由若干个________所组成,表与表之间的联系是通过 定义的________和________实现的。 四、填空 (每空 2 分,共 20 分) 1.在 Access 的用户界面中,工具栏中的功能可以通过执行 中的相应命令 来实现

2,Access“表”结构设计窗口中上半部分的“表设计器”是由 和说明等三列组成。 3,在c心ess数据库中,文本里字段和备注型字段可以用于保存 数值型字段测只允许保存数字。 4.报表由 一·一、主体、页面真脚和报表真脚等5作组成 5,在ccess中颅块分为 和 两种类型。 6.在设置或攆消量据库密码的过程中,数据库必须以 方式打开. 五、根据主敏材第四章所给的商品库和教学库,按丽下列前三小愿的每条SL查海语 句写出相应的功能,成者按属下列后两小题的每种功能写出相应的SL查询语句。(每小题 4分,共20分) 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定文分别为: 商品表1(商品号char(8),分类名char8),单价f1oat,数量1nt) 商品表2(商品代曼char(8),产地char(6),品牌char(6) 在名称为教学库的数据库中包含有学生,课程和选误三个表,它们的定文分别为: 学生(学生曼char(7),姓名car(6份,性别char(2),出生日期dateti, 专业char(10),年级int) 误程(退程号char(4),课程名char(1O),课程学分imt) 选课(学生曼char(7),课程号char(4),成锁int) 1,select%,商品代号,分类名,数量,品牌 from商品表1x,商品表2y here无商品代号-y.筒品代号 2.select◆ from学生 here学生号im(select学生号 fram选误 roup b可学生号hav1ngC0mt()(-2 or not exists (select* fram选误 r0学生,学生号=选课.学生号
2.Access“表”结构设计窗口中上半部分的“表设计器”是由 、 ____________和说明等三列组成。 3.在 Access 数据库中,文本型字段和备注型字段可以用于保存__________或 __________,数值型字段则只允许保存数字。 4.报表由 、 、主体、页面页脚和报表页脚等 5 节组成。 5.在 Access 中模块分为 和 两种类型。 6.在设置或撤消数据库密码的过程中,数据库必须以 方式打开。 五、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语 句写出相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分) 在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义分别为: 商品表 1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 char(6),品牌 char(6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) 1.select x.商品代号,分类名,数量,品牌 from 商品表 1 x,商品表 2 y where x.商品代号=y.商品代号 2.select * from 学生 where 学生号 in (select 学生号 from 选课 group by 学生号 having count(*)<=2 ) or not exists (select * from 选课 where 学生.学生号=选课.学生号 )

3.select fram学生 here not exists(select y,课程号 fram学生x inner join达误yon无.学生号=y.学生号 here无.姓名-a and not exists(select* fram选误 here学生,学生号=选课.学生号andy.课程号=选误.课程号 4.从商品库中查询出数量大于10的商品种爱。 5,从商品库中查询出比所有商品单价的平均值要高的全部商品。 容案供参考 一、单选(每空2分,共10分) 1.B2.C3.C4.C5D 二、填空(每空1分,共25分) 1.数据结构化、数据共享、数暴独立性、数暴校度小(次序无先后) 2安全性、一致性、并发性(次序无先后) 3多、多 4.过程、集合 5封装、燃承、多态(次序无先后) 6定义(描述)、操城(次序无先后) 7.单值、嵌套 &实体,参照,用户定义(次序无先后) 9超骨、候选码、主玛、备用马(次序无先后) 三、填空(每空1分,共25分) 1.学号、系主任
3.select * from 学生 where not exists (select y.课程号 from 学生 x inner join 选课 y on x.学生号=y.学生号 where x.姓名=@a and not exists (select * from 选课 where 学生.学生号=选课.学生号 and y.课程号=选课.课程号 ) ) 4.从商品库中查询出数量大于 10 的商品种数。 5.从商品库中查询出比所有商品单价的平均值要高的全部商品。 答案供参考 一、单选 (每空 2 分,共 10 分) 1. B 2. C 3. C 4. C 5. D 二、填空 (每空 1 分,共 25 分) 1. 数据结构化、数据共享、数据独立性、数据粒度小(次序无先后) 2. 安全性、一致性、并发性(次序无先后) 3. 多、多 4. 过程、集合 5. 封装、继承、多态(次序无先后) 6. 定义(描述)、操纵(次序无先后) 7. 单值、嵌套 8. 实体、参照、用户定义(次序无先后) 9. 超码、候选码、主码、备用码(次序无先后) 三、填空 (每空 1 分,共 25 分) 1. 学号、系主任

2A.1 3沉余,插入 4.第二、2 5列级、表级 6插入,修改(更新)、到除 7.结构、内容 &group by、order by 9。开发、用户 10.全局模式、外模式 11.第三 12.基本表、主码、外码 四、填空(每空2分,共20分) 1.下拉菜单 2字段名称、数据类型(次序无先后) 3文本(或字符)、数字 4.报表页眉、页面页目(次序无先后) 5类模块,标准模块(次序无先后) 6独占 五、根据主戴材第四章所给的商品库和散学库,按照下列前三小愿的每条$L查海语 句写出相应的功能,成者按丽下列后两小思的每种功能马出相应的SL查询语句。(每小愿 4分,共20分) 1,从商品库中查询出每一种商品的商品代号,分卖名、数量和品伸等信息。 2从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。 3从教学库中查询出选修了姓名为的学生的全部选课的所有学生。 4.select count (* from角品表1 here数量>l0 5.select from商品表I here单价>alI(select avg(单价)
2. A、1 3. 冗余、插入 4. 第二、2 5. 列级、表级 6. 插入、修改(更新)、删除 7. 结构、内容 8. group by、order by 9. 开发、用户 10. 全局模式、外模式 11. 第三 12. 基本表、主码、外码 四、填空 (每空 2 分,共 20 分) 1. 下拉菜单 2. 字段名称、数据类型(次序无先后) 3. 文本(或字符)、数字 4. 报表页眉、页面页眉(次序无先后) 5. 类模块、标准模块(次序无先后) 6. 独占 五、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语 句写出相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分) 1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 2. 从教学库中查询出最多选修了 2 门课程(含未选任何课程)的全部学生。 3. 从教学库中查询出选修了姓名为@a 的学生的全部选课的所有学生。 4. select count(*) from 商品表 1 where 数量>10 5. select * from 商品表 1 where 单价>all(select avg(单价)

fom商品表1
from 商品表 1 )