2010年全国自考数据库系统原理模拟试卷(九)及答案
- 格式:doc
- 大小:102.00 KB
- 文档页数:8
更多优质自考资料,请访问自考乐园俱乐部http://tieba.baidu.com/club/5346389
2010年全国自考数据库系统原理模拟试卷(九) 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中 只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无 分。
1. 层次型、网状型和关系型数据库划分原则是()
A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系
答案:D
2. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()
A. 同一个应用中的多个程序共享一个数据集合
B. 多个用户、同一种语言共享数据
C. 多个用户共享一个数据文件
D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合
答案:D
3. 数据库系统的核心是()
A. 数据库
B. 数据库管理系统
C. 数据模型
D. 软件工具
答案:B
4. 设关系R和S具有相同的结构,由属于S值但不属于R的元组构成的新关系的操作。记为()
A. R-S
B. S-R
C. R∩S
D. R∪S
答案:B
5. 使用CREATE TABLE语句建立的是()
A. 数据库
B. 表
C. 视图
D. 索引
答案:B 更多优质自考资料,请访问自考乐园俱乐部http://tieba.baidu.com/club/5346389
6. 在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中()
A. 属性名都不相同
B. 去掉了重复的列
C. 行都不相同
D. 属性值都不相同
答案:C
7. ()是对概念之间联系进行抽象的一种方法。
A. 聚集
B. 概括
C. 数据的泛化/细化
D. 分解
答案:C
8. 从数据库设计角度观察,数据模型可分为两个级别()
A. 关系模型和非关系模型
B. 概念模型和实施模型
C. 逻辑模型和物理模型
D. 层次模型和关系模型
答案:B
9. 如果两个实体之间的联系是1∶M,则实现1∶M联系的方法是()
A. 将两个实体转换成一个关系
B. 将两个实体转换的关系中,分别加入另一个关系的主码
C. 将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中
D. 将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中
答案:C
10. 把ER图转换成关系模型的过程属于数据库设计的()
A. 总体结构设计
B. 概念结构设计
C. 物理结构设计
D. 逻辑结构设计
答案:D
11. 文件系统的缺点是()
A. 数据联系密切
B. 数据独立性程度高
C. 数据依赖于程序
D. 结构简单
答案:C 12. 数据库中全体数据的整体逻辑结构描述称为()
A. 存储模式
B. 内模式
C. 外模式
D. 概念模式
答案:D
更多优质自考资料,请访问自考乐园俱乐部http://tieba.baidu.com/club/5346389
13. 在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应()
A. 加前缀$
B. 加后缀$
C. 加前缀:
D. 加后缀:
答案:C
14. SQL语言的ROLLBACK语句的主要作用是()
A. 终止程序
B. 保存数据
C. 事务提交
D. 事务回滚
答案:D
15. 死锁发生时()
A. 两个事务什么都没做
B. 两个事务都需撤消
C. 撤消其中一个事务,把两个事务都恢复到初态
D. 撤消其中一个事务,并恢复到初态
答案:D
二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案 。错填、不填均无分。
1. 关系数据库是采用___作为数据的组织方式。
答案:关系模型
2. ODBC中,创建数据源最简单的方法是使用ODBC的___。
答案:驱动程序管理器
3. 数据库用户有。___
答案:DBA、专业用户、应用程序员、最终用户
4. 数据字典的两种主要类型:___。
答案:集成式和独立式 5. ER图的基本成分有___。
答案:矩形框、菱形框、椭圆形框、直线
6. DBMS中的存储管理器由___组成。
更多优质自考资料,请访问自考乐园俱乐部http://tieba.baidu.com/club/5346389
答案:授权和完整性管理器、事务管理器、文件管理器、缓冲区管理器 7. ODBC函数SQLGetData的功能是___。
答案:获以光标所反指向数据
8. 系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制
方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种情况称为___。 答案:系统故障
9. 键有几种不同形式,即。___
答案:超键、候选键、主键、外键
10. ___和___,为我们进行优化设计提供了理论依据。
答案:关系规范化理论关系分解方法
三、简答题(本大题共10小题,每小题3分,共30分) 1. 简述关系模式分解应具有的特性。
答案:关系模式R相对于函数依赖集F分解成数据库模式ρ=R1,R2…,RK一般应具有以下四项特 性: (1)ρ中每个关系模式Ri上应有某种范式性质(3NF或BCNF); (2)无损联接,即对于R上任何满足F的泛关系应满足r=∞ki=1πRi(r); (3)保持函数依赖集,即ri=(Uki=1πRi(F))|=F; (4)最小性,指ρ中模式个数应最少和模式中属性总数应最少。
2. 简述在SQL中非显式索引的含义。
答案:在索引被创建后,在索引被撤销前用户不会再用到该索引键的名称,而索引在用户对表进 行查询处理时会自动起作用。
3. 除了访问数据的权限,系统还提供给用户哪些修改数据库模式的权限?
答案:(1)索引权限:允许用户创建和删除索引。 (2)资源权限:允许用户创建新的关系。 (3)修改权限:允许用户在关系结构中加入或删除属性。 (4)撤消权限:允许用户撤消关系。
4. 试对DBS的全局结构作详细解释。
答案:DBS全局结构由以下四大部分组成: (1)数据库用户 (2)DBMS查询处理器 (3)DBMS存储管理器 (4)磁盘存储器中的数据结构 5. 举例说明关系模式的超键、候选键和主键。
更多优质自考资料,请访问自考乐园俱乐部http://tieba.baidu.com/club/5346389
答案:键由一个或几个属性组成。在关系中能惟一标识元组的属性集称为关系模式的超键;不含 有多余属性的超键称为候选集;用户选做元组标识的一个候选键称为主键。 例如:在学生关系模式S(S#,SNAME,AGE,SEX)中,(S#,SNAME)是学生关系模式的超键,但不 是候选键,而(S#)是候选键,并且如果关系中不允许有同名同姓的学生,那么(SNAME)也可作为 候选键;如果在实际应用中,选择(S#)作为插入、删除或查找的操作变量,那么(S#)是主键;如 果在实际应用中,选择(SNAME)作为插入、删除或查找的操作变量,那么(SNAME)是主键。
6. 数据加密有些什么优点?如何实现?
答案:优点: (1)用密码存储口令或数据可以保证数据库的安全性; (2)数据采用密码传输可以防止中途被非法载获。 实现的方法有:替换法、明键加密法。
7. 数据库设计的规划阶段应做哪些事情?
答案:(1)对建立数据库的必要性和可行性进行分析; (2)确定数据库系统在组织中和信息系统在组织中的地位。 (3)确定各个数据库方面的联系; (4)写出详尽的可行性分析报告和数据库系统规划纲要。
8. 试叙述DBMS对数据库的保护作用。
答案:DBMS对数据库的保护主要通过四个方面实现: (1)数据库的恢复:在数据库被破坏或数据不正确时,系统有能力把数据库恢复到正常的状态; (2)数据库的并发控制:当多个用户同时对同一个数据进行操作时,可能会破坏数据库中数据 ,或者用户读了不正确的数据,并发控制子系统能防止错误发生,正确处理好多用户、多任务环 境下的并发操作; (3)数据库的完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错 误的操作; (4)数据库的安全性控制:防止未经授权的用户蓄谋或无意地存取数据库中的数据,以免数据的 泄漏、更改或破坏。
9. 什么是“权限”?用户访问数据库可以有哪些权限?对数据库模式有哪些修改权限?
答案:(1)权限是指用户使用数据库的方式。 (2)用户访问数据库的权限有以下四种: ①读权限:允许用户读数据,但不能修改数据。 ②插入权限:允许用户插入新的数据,但不能修改数据。 ③修改权限:允许用户修改数据,但不能删除数据。 ④删除权限:允许用户删除数据。 (3)系统提供给用户修改数据库模式的权限: ①索引权限:允许用户创建和删除索引。 ②资源权限:允许用户创建新的关系。 ③修改权限:允许用户在关系结构中加入或删除属性。