历届自考数据库试题及复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2007年10月高等教育自学考试全国统一命题考试
数据库系统原理试卷
课程代码4735
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.在数据库方式下,信息处理中占据中心位置的是()
A.磁盘
B.程序
C.数据
D.内存
2.下列功能中,不属于
...DML基本操作功能的是()
A.排序
B.插入
C.修改
D.检索
3.在下列四种模型中,与计算机的硬件及软件均无关
..的是()
A.外部模型
B.逻辑模型
C.概念模型
D.内部模型
4.设计数据库时,应该首先设计数据库的()
A.应用系统结构
B.概念结构
C.逻辑结构
D.物理结构
5.如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是()
A.递归实体
B.复合实体
C.弱实体
D.超类实体
6.关系规范化中的插入异常是指()
A.不该插入的数据被插入
B.应该插入的数据没插入
C.插入了没有用的数据
D.插入了错误的数据
7.两个函数依赖集F和G等价的充分必要条件是()
A.F=G
B.F+=G
C.F=G+
D.F+=G+
8.设有关系R和S如题8图:
S
题8图
则R与S进行差运算,其结果的元组数为()
A.1
B.2
C.3
D.5
9.下列不属于
...存储过程优点的是()
A.增加了程序编写工作量
B.提高运行速度
C.降低网络通信量
D.间接实现安全控制
10.SQL语言的标准库函数COUNT、SUM、A VG、MAX和MIN等,不允许
...出现在下列哪个子句中()
A.SELECT
B.HA VING
C.GROUP…HA VING
D.WHERE
11.SQL语言是关系型数据库系统典型的数据库语言,它是()
A.过程化语言
B.结构化查询语言
C.格式化语言
D.导航式语言
12.将查询关系S的权限授予用户W ANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是()
A.GRANT SELECT TO S ON WANG WITH PUBLIC
B.GRANT SELECT ON S TO W ANG WITH PUBLIC
C.GRANT SELECT TO S ON WANG WITH GRANT OPTION
D.GRANT SELECT ON S TO W ANG WITH GRANT OPTION
13.若事务T1已经给数据A加上了共享锁,则事务T2()
A.只能再对A加共享锁
B.只能再对A加排他锁
C.可以对A加共享锁,也可以对A加排他锁
D.不能再给A加任何锁
14.在对象联系图中,表示对象类型之间的超类与子类联系的是()
A.双向箭头
B.双线箭头
C.双箭头
D.单箭头
15.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是
()
A.环境记录、连接记录、语句记录、描述记录
B.环境记录、连接记录、语句记录、运行记录
C.环境记录、连接记录、运行记录、描述记录
D.环境记录、运行记录、语句记录、描述记录
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格上填上正确答案。错填、不填均无分。
16.关系模型和层次、网状模型的最大差别是用____ ___导航数据。
17.数据库系统中三级模式结构定义存放在____ ____中。
18.如果关系模式R是1NF,且每个非主属性____ ____函数依赖于候选键,那么称R是第二范式的模式。
19.模式分解的优点之一是能消除___数据冗余_____和操作异常现象。
20.若关系A有m个属性,关系B有n个属性,则A×B有____ ____个属性。
21.SQL语言中,向数据库表中插入数据的命令是_____。
22.在程序中,事务以BEGIN TRANSACTION语句开始,以____ ___语句或ROLL-BACK语句结束。
23.数据库的并发操作通常会带来三个问题:___ _____问题、读脏数据问题、不可重复读问题。
24.ODBC技术为应用程序提供了一套CLI函数库和基于____ ___的运行支持环境。
25.在面向对象技术中,数据类型系统由基本类型、复合类型和____ ____三部分组成。
三、简答题(本大题共10小题,每小题3分,共30分)
26.什么是数据独立性?在数据库中有哪两级独立性?
数据独立性是指改变数据结构不会影响数据。逻辑数据独立性和物理数据独立性
27.什么是DB的系统缓冲区?
28.设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关于F的闭包D+。
29.什么是事务?它具有哪些性质?
30.简述基本表和视图和区别。
基本表储存在数据库中,而视图是由多个基本表或视图组成的,不直接储存在数据库中。
31.简述SQL语言的特点。
操作性强,易于理解
32.DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库?
33.SQL完整性约束有哪些?
域约束,基本表约束,断言
34.简述类图中的重复度与ER图中实体的基数的区别。
35.ODBC的体系结构有哪几层?