数据库系统原理自考2016年10月真题

自考 责任编辑:彭雅倩 2020-03-30

摘要:本试卷为选择题型,填空题,简答题,综合题,设计等题型。

数据库系统原理自考2016年10月真题及答案解析

本试卷为选择题型,填空题,简答题,综合题,设计等题型。

一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 (本大题共15小题,每小题2分,共30分)

1.造成数据库中的数据不一致的原因是( )

A.数据冗余
B.数据存储数量太大
C.数据相互关系复杂
D.数据库安全性差

2.逻辑模式/内模式映像,保证了数据库的( )

A.完整性
B.安全性
C.逻辑独立性
D.物理独立性

3.数据库系统生存期中,下面不是需求分析阶段工作的是( )

A.分析用户活动,产生业务流程图
B.确定系统范丽,产生系统关联图
C.可行性分析
D.分析系统数据,产生数据字典

4.关系数据库的数据与更新必须遵循三类完整性规则,下列不是其中一项的是( )

A.实体完整性规则
B.逻辑完整性规则
C.参照完整性规则
D. 用户定义的完整性规则

5.设关系模式R(ABCDE),F是R上成立的FD集,F=={AB→C,CD→E,DE→B),则 关系R的候选键是( )

A.A
B.AB C ABD
C.ABD 试题分析:因为F=={AB→C,CD→E,DE→B),则ABD→E,因此关系R的候选键是ABD。
D.ABE

6.关于模式分解,下面叙述不正确的是( )

A.模式分解能消除数据冗余和操作异常现象
B.在分解以后,所有的检索操作可以节省时间
C.在分解了的数据库中可以存储悬挂元组,存储泛关系中无法存储的信息
D.在有泛关系假设时,对数据库中关系进行自然连接时,可能产生寄生元组,即损失 了信息

7.假设有学生表(学号,姓名,性别,班级,专业),查找英语专业的学生学号、姓名和班 级,正确的关系代数表达式是( )

A.ⅰ和ⅲ
B.只有ⅰ正确
C.只有ⅱ正确
D.ⅰ和ⅱ

8.若关系R和S的i至接运算结果中能够保留不满足连接条件的元组,该连接为( ) A,自然连接

A.条件连接
B.外连接
C.交叉连接

9.下列聚合函数中,不忽略空值的是( )

A.AVG
B.COUNT
C.SUM
D.MAX

10.关于使用存储过程的说法错误的是( )

A.存储过程会预先编译,执行速度会快于交互执行的SQL语句
B.存储过程能完成复杂的逻辑判断和复杂的运算
C.存储过程中的声明和参数都是可选的
D.存储过程中可以便用创建数据库对象的语句

11.在DB恢复时,对已提交的事务但更新还留在缓冲区的事务应执行( )

A.RED0处理
B.UND0处理
C.ROLLBACK处理
D.ABORT处理

12.数据的正确性、有效性和相容性,防.tE错误的数据进入数据库是( )

A.数据库可恢复性
B.数据库的并发性
C.数据库的完整性
D.数据库的安全性

13.在SQL Server 2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放客户 端和服务器端可执行文件与DLL文件的是 ( )

A.BackUp
B.Binn
C.]Books
D.Log

14.PowerBuilder 9.0中,用于显示对开发人员做出的操作响应的是( )

A.系统树窗口
B.剪贴板窗口
C.输出窗口
D.编辑窗口

15.在对象联系图中,表示两个属性之间值的联系为逆联系的是( )

A.单箭头(→)
B.双箭头(→→)

C.双线箭头()


D.双向箭头(←→)

二、填空题(本大题共10小题,每空1分,共10分)

11.DBMS总是基于某种数据模型,可以分为层次型、网状型、______和面向对象型等。

12.在数据库运行阶段,对数据库经常性的维护工作主要是由______完成的。

13.如果A是关系模式R的候选键的属性,那么A是R的______ 属性。

14.在元组表达式中,原子公式R(s),其中R是关系名,S是元组变量,它所表示的命题 是______。

15.组成核心SQL的四个部分包括数据定义语言、数据操纵语言、嵌入式SQL语畜的使用 规定和______四个部分。

16.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,此时称事 务达到了______的要求。

17.锁是一个与数据项相关的变量,对可能应用于该数据项上的操作而言,锁描述了该数据 项的______。

18.触发器是SQL Server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的______。

19.PB9.0中,:l:作空间是开发应用系统的“容器”,用户必须首先建立或______一个工作空间才能进行开发。

110.在UML类图中,关联的端部,也就是与关联相连的类,称为______。

三、简答题(本大题共10小题,每小题3分,共30分)

21.简述DBMS的主要功能。

22.什么是弱实体与强实体?

23.设F是关系模式R(ABC)的FD集,F={A→BC,B→C,A→B,AB→C),试求其最小依赖集。

24.预处理方式对于嵌入式SQL的实现有什么重要意义?

25.安全性措施中强制存取控制是如何实现的?

26.用户修改数据库模式的权限有哪些?

27.数据库的并发操作通常会带来哪些问题?

28.简述GSQL语言中If…Else语句的功能。

29.简述PowerBuilder9.0数据库画板的功能。

210.简述ODBC体系结构中驱动程序管理器的功能。

四、设计题(本大题共5小题,每小题4分,共20分)

31.某学生管理系统的数据库包含如下关系表:Student(Sn0,Name,Gender,Class,Major,Dno);Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号)Course(Cn0,Subject,Credit,Time); Course为课程表,分别表示(课程号,课程名,学分,学时)Study(Sn0,Cn0,Score);Study为选课表,分别表示(学生号,课程号,成绩)Dept(Dn0,Dname,Tele);Dept为系表,分别表示(系号,系名,电话)实现下列操作: 使用关系代数查询与“王晓”在同一个班级的学生的学号、姓名、性别。

32.使用SQL语句建立学生表Student,其中以学号为主码,以系号为外码,姓名不可以为 空值。

33.使用SQL语句查询没有选修“001”号课程的学生姓名、专业、系号。

34.使用SQL语句将在系表(Dept)中插入一条记录,系号为“06”,系名为“机械自动化系”, 电话为“84706601”。

35.使用SQL语言将“数据库原理”课程的学时改为64。

五、综合题(本大题共2小题,每小题5分,共10分)

41.现有如、F关系模式:R(教师号,姓名,部门号,部门名称,科研项目编号,项目 名称,项目经费,担任.[作,完成时间)每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工 作包括担任工作及他完成所担任部分的完成时间。(1)根据上述条件,写出关系模式R的关键码。(2)R最高属于第几范式,为什么? (3)将R规范到3NF。

42.有一个数据库应用系统包括三个实体:商店:商店编号、店名、地址、店长会员:会员编号、会员名、住址职工:职工编号、职工名、性别、工资其中,每个商店有若干职工,但每个职工只能在一家商店工作,入店工作就有参加工作时间;每个商店有若干会员,每个会员可以属于多家商店,会员有加入日期。(1)试画出反映上述实体关系的E—R图(可以省略实体的属性)。(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

自考备考资料免费领取

去领取

距离2024 自考考试

还有
  • 0
  • 0
  • 0
自考报名

每年3月、8月

领准考证

考前7天

考试信息

每年4月、10月

成绩查询

考后45天

专注在线职业教育23年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师