《数据库系统原理》试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014年6月高等教育自学考试贵州师范学院衔接考试
《数据库系统原理》试卷
(课程代码:4735)
本试卷共4页,满分100分;考试时间120分钟。
一、单项选择题,(本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。
A 、数据库系统
B 、文件系统
C 、人工管理
D 、数据项管理 2、在SQL 的SELECT 语句中,与选择运算对应的命令动词是__C___。
A 、SELECT
B 、FROM
C 、WHERE
D 、ORDER BY 3、在数据库中,下列说法_A__是不正确的
A 、数据库避免了一切数据的重复
B 、若系统是完全可以控制的,则系统可确保更新是的一致性
C 、数据可以共享
D 、数据库减少了冗余
4、( D )是存储在计算机内的有结构的数据集合。
A 、网络系统
B 、数据库系统
C 、操作系统
D 、数据库
5、关系代数的5种基本运算是__D_。
A 、并、差、选择、投影、自然连接
B 、并、差、交、选择、投影
C 、并、差、交、选择、笛卡尔积
D 、并、差、选择、投影、笛卡尔积
6、数据库系统的核心是( D )
A 、编译系统
B 、数据库
C 、操作系统
D 、数据库管理系统
7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_C__的缺陷
A 、数据不一致性
B 、结构不合理
C 、冗余度大
D 、数据丢失
8、数据库数据的正确性和相容性是数据库的__B____。
A 、安全性
B 、可维护性
C 、完整性
D 、并发控制 9、数据库三级模式体系结构主要的目标是确保数据库的_B__。
A 、数据安全性
B 、数据独立性
C 、最小冗余
D 、数据结构规范化 10、后援副本的用途是_C____。
A 、安全性保障
B 、一致性控制
C 、故障后的恢复
D 、数据的转储
二、多项选择题(本大题共5小题,每小题3分,共15分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选的无分。
1、数据管理技术的发展分为那四个阶段。( ABCE )
A 、人工管理阶段
B 、文件系统阶段
C 、数据库阶段
D 、人工智能阶段
E 、高级数据库阶段
2、从用户(或应用程序)到数据库之间,数据库的数据结构描述有那三个层次。( ABC )
A 、外模式
B 、逻辑模式
C 、内模式
D 、用户模式
E 、工作模式
3、数据库系统(DBS )是由( ABCD )的集合体组成:。
A 、数据库
B 、硬件
C 、软件
D 、数据库管理员
E 、程序
4、在数据描述中两个实体集之间的联系有那三种。(ABC )
A 、一对一联系
B 、一对多联系
C 、多对多联
D 、一对二联系
E 、一对三联系
5、数据管理技术的发展经历了以下那四个阶段。(ABCD)
A、人工管理阶段
B、文件系统阶段
C、数据库阶段
D、高级数据库阶段
E、全自动阶段
三、名词解释题(本大题共5小题,每小题4分,共20分)
1、数据库( DB):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。(4分)
2、数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。(4分)
3、数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。(4分)
4、实体:客观存在,可以相互区别的事物称为实体。(4分)
5、数据模型:描述数据库的结构和定义,对现实世界的数据进行抽象。(4分)
四、简答题(本大题共2小题,每小题10分,共20分)
1、简述数据库系统从哪些方面来保证数据的完整性。
①列级约束:数据类型、宽度、缺省值、检查约束、是否空值、唯一约束(4分)
②主键约束、(2分)
③外键约束、(2分)
④用户自定义约束:主要通过触发器完成(2分)
2、简述数据库系统从哪些方面来保证数据的安全性。
①身份认证:提供用户标识和密码的确认(3分)
②用户操作对象的权限:通过授权机制(2分)
③视图:只显示用户可以作用的属性及记录(2分)
④存储过程:通过存储过程实现对不具有操作权限的数据(3分)
五、论述题(本大题共1小题,每小题25分,共25分)
请简单论述物理数据独立性与逻辑数据独立性的含义及其相应的实现过程。
物理数据独立性是指数据库内模式的改变尽量不影响逻辑模式(或数据库物理结构的改变尽量不影响应用程序)。(5分)逻辑数据独立性是指数据库逻辑模式的改变尽量不影响外模式和应用程序(或数据库逻辑结构的改变尽量不影响应用程序)。(5分)
数据库技术中,物理独立性和逻辑独立性主要是通过三次模式两级映射来实现。物理数据独立性由逻辑模式/内模式的映射来实现,对内模式的修改一般只修改其映射即可,不需要对逻辑模式或应用程序进行修改,从而达到了物理数据的独立性。(5分)逻辑数据独立性由外模式/逻辑模式的映射来实现,对逻辑模式的修改一般只修改映射即可,不需要对外模式或应用程序进行修改,从而达到了逻辑数据独立性的。(5分)