《(自考专升本资料)2016年10月《数据库系统原理》试题及答案.docx》由会员分享,可在线阅读,更多相关《(自考专升本资料)2016年10月《数据库系统原理》试题及答案.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2016年10月高等教育自学考试全国统一命题考试数据库系统原理 试卷(课程代码 04735)本试卷共4页.满分l00分,考试时间l50分钟. 考生答题注意事项:1本卷所有试题必须在答题卡上作答.答在试卷上无效,试卷空白处和背面均可作草稿纸.2第一部分为选择题.必须对应试卷上的题号使用2B铅笔将答题卡”的相应代码涂黑.3第二部分为非选择题.必须注明大、小题号,使用05毫米黑色字迹签字笔作答.4合理安排答题空间,超出答题区域无效.第一部分 选择题(共30分)一、单项选择题(本大题共l5小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将答题卡”的相应代码涂
2、黑.错涂、多涂或未涂均无分.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=ABC,CDE,DEB),则关系R的
3、候选键是AA BABC ABD DABE6. 关于模式分解,下面叙述不正确的是A模式分解能消除数据冗余和操作异常现象B在分解以后,所有的检索操作可以节省时间C在分解了的数据库中可以存储悬挂元组,存储泛关系中无法存储的信息D在有泛关系假设时,对数据库中关系进行自然连接时,可能产生寄生元组,即损失了信息7假设有学生表(学号,姓名,性别,班级,专业),查找英语专业的学生学号、姓名和班级,正确的关系代数表达式是Ai和iii B只有i正确 C只有ii正确 Di和ii8若关系R和S的i至接运算结果中能够保留不满足连接条件的元组,该连接为A,自然连接 B条件连接 C外连接 D交叉连接9下列聚合函数中,不忽略
4、空值的是AAVG B. COUNT CSUM DMAX10关于使用存储过程的说法错误的是A. 存储过程会预先编译,执行速度会快于交互执行的SQL语句B存储过程能完成复杂的逻辑判断和复杂的运算C存储过程中的声明和参数都是可选的D存储过程中可以便用创建数据库对象的语句11在DB恢复时,对已提交的事务但更新还留在缓冲区的事务应执行ARED0处理 B. UND0处理CROLLBACK处理 DABORT处理12数据的正确性、有效性和相容性,防tE错误的数据进入数据库是A数据库可恢复性 B数据库的并发性C数据库的完整性 D数据库的安全性13在SQL Server 2000安装时,安装程序会把系统文件存放在
5、启动盘的目录下,存放客户端和服务器端可执行文件与DLL文件的是ABackUp BBinn CBooks DLog14PowerBuilder 90中,用于显示对开发人员做出的操作响应的是A系统树窗口 B剪贴板窗口 C. 输出窗口 D编辑窗口15在对象联系图中,表示两个属性之间值的联系为逆联系的是A单箭头() B双箭头()C双线箭头() D双向箭头()第二部分 非选择题(共70分)二、填空题(本大题共l0小题,每小题1分,共l0分)16DBMS总是基于某种数据模型,可以分为层次型、网状型、_和面向对象型等.17在数据库运行阶段,对数据库经常性的维护工作主要是由_完成的.18如果A是关系模式R的候
6、选键的属性,那么A是R的_ 属性.19在元组表达式中,原子公式R(s),其中R是关系名,S是元组变量,它所表示的命题是_.20组成核心SQL的四个部分包括数据定义语言、数据操纵语言、嵌入式SQL语畜的使用规定和_四个部分.21在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,此时称事务达到了_的要求.22锁是一个与数据项相关的变量,对可能应用于该数据项上的操作而言,锁描述了该数据项的_.23触发器是SQL Server提供给程序员和数据分析员来保证数据完整性的种方法,它是与表事件相关的特殊的_.24PB90中,:l:作空间是开发应用系统的容器”,用户必须首先建立或_个工作空间
7、才能进行开发.25在UML类图中,关联的端部,也就是与关联相连的类,称为_.三、简答题(本大题共l0小题,每小题3分,共30分)26,简述DBMS的主要功能.27什么是弱实体与强实体?28设F是关系模式R(ABC)的FD集,F=ABC,BC,AB,ABC),试求其最小依赖集.29预处理方式对于嵌入式SQL的实现有什么重要意义?30安全性措施中强制存取控制是如何实现的?31用户修改数据库模式的权限有哪些?32数据库的并发操作通常会带来哪些问题?33. 简述GSQL语言中IfElse语句的功能.34简述PowerBuilder90数据库画板的功能.35简述ODBC体系结自考包过q29914638构
8、中驱动程序管理器的功能.四、设计题(本大题共5小题,每小题4分,共20分)某学生管理系统的数据库包含如下关系表:Student(Sn0,Name,Gender,Class,Major,Dno);Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号)Course(Cn0,Subject,Credit,Time);Course为课程表,分别表示(课程号,课程名,学分,学时)Study(Sn0,Cn0,Score);Study为选课表,分别表示(学生号,课程号,成绩)Dept(Dn0,Dname,Tele);Dept为系表,分别表示(系号,系名,电话)实现下列操作:36使用关系代数查
9、淘与王晓”在同一个班级的学生的学号、姓名、性别. 37使用SQL语句建立学生表Student,其中以学号为主码,以系号为外码,姓名不可以为空值.38使用SQL语句查询没有选修001”号课程的学生姓名、专业、系号.39使用SQL语句将在系表(Dept)中插入一条记录,系号为06”,系名为机械自动化系”,电话为84706601”.40使用SQL语言将数据库原理”课程的学时改为64.五、综合题(本大题共2小题,每小题5分,共l0分)41 现有如、F关系模式:R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任作,完成时间)每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间.(1)根据上述条件,写出关系模式R的关键码.(2)R最高属于第几范式,为什么?(3)将R规范到3NF.42有一个数据库应用系统包括三个实体:商店:商店编号、店名、地址、店长会员:会员编号、会员名、住址职工:职工编号、职工名、性别、工资其中,每个商店有若干职工,但每个职工只能在一家商店工作,入店工作就有参加工作时间;每个商店有若干会员,每个会员可以属于多家商店,会员有加入日期.(1)试画出反映上述实体关系的ER图(可以省略实体的属性).(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在).5
限制150内