欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    [自考类试卷]2016年10月全国自考(数据库系统原理)真题试卷及答案与解析.doc

    • 资源ID:911949       资源大小:53KB        全文页数:13页
    • 资源格式: DOC        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [自考类试卷]2016年10月全国自考(数据库系统原理)真题试卷及答案与解析.doc

    1、2016 年 10 月全国自考(数据库系统原理)真题试卷及答案与解析一、单项选择题1 造成数据库中的数据不一致的原因是( )(A)数据冗余(B)数据存储数量太大(C)数据相互关系复杂(D)数据库安全性差2 逻辑模式/内模式映像,保证了数据库的( )(A)完整性(B)全性(C)逻辑独立性(D)物理独立性3 数据库系统生存期中,下面不是需求分析阶段工作的是( )(A)分析用户活动,产生业务流程图(B)确定系统范围,产生系统关联图(C)可行性分析(D)分析系统数据,产生数据字典4 关系数据库的数据与更新必须遵循三类完整性规则,下列不是其中一项的是( )(A)实体完整性规则(B)逻辑完整性规则(C)参

    2、照完整性规则(D)用户定义的完整性规则5 设关系模式 R(ABCDE),F 是 R 上成立的 FD 集, F=ABC,CDE,DEB,则关系 R 的候选键是( )(A)A(B) AB(C) ABD(D)ABE6 关于模式分解,下面叙述不正确的是( )(A)模式分解能消除数据冗余和操作异常现象(B)在分解以后,所有的检索操作可以节省时间(C)在分解了的数据库中可以存储悬挂元组,存储泛关系中无法存储的信息(D)在有泛关系假设时,对数据库中关系进行自然连接时,可能产生寄生元组,即损失了信息7 假设有学生表(学号,姓名;性别,班级,专业),查找英语专业的学生学号、姓名和班级,正确的关系代数表达式是(

    3、) i 学号,姓名,班级 ( 专业=英语 (学生表)ii 专业=英语 ( 学号,姓名,班级 (学生表) iii 学号,姓名,班级 ( 专业=英语 ( 学号,姓名,班级,专业 (学生表)(A)i 和 ii(B)只有 i 正确(C)只有 ii 正确(D)i 和 ii8 若关系 R 和 S 的连接运算结果中能够保留不满足连接条件的元组,该连接为( )(A)自然连接(B)条件连接(C)外连接(D)交叉连接9 下列聚合函数中,不忽略空值的是( )(A)AVG(B) COUNT(C) SUM(D)MAX10 关于使用存储过程的说法错误的是( )(A)存储过程会预先编译,执行速度会快于交互执行的 SQL 语

    4、句(B)存储过程能完成复杂的逻辑判断和复杂的运算(C)存储过程中的声明和参数都是可选的(D)存储过程中可以使用创建数据库对象的语句11 在 DB 恢复时,对已提交的事务但更新还留在缓冲区的事务应执行 ( )(A)REDO 处理(B) UNDO 处理(C) ROLLBACK 处理(D)ABORT 处理12 数据的正确性、有效性和相容性,防止错误的数据进入数据库是( )(A)数据库可恢复性(B)数据库的并发性(C)数据库的完整性(D)数据库的安全性13 在 SQL Server 2000 安装时,安装程序会把系统文件存放在启动盘的目录下,存放客户端和服务器端可执行文件与 DLL 文件的是( )(A

    5、)BackUp(B) Binn(C) Books(D)Log14 PowerBuilder 90 中,用于显示对开发人员做出的操作响应的是( )(A)系统树窗口(B)剪贴板窗口(C)输出窗口(D)编辑窗口15 在对象联系图中,表示两个属性之间值的联系为逆联系的是( )(A)单箭头()(B)双箭头()(C)双线箭头( )(D)双向箭头()二、填空题16 DBMS 总是基于某种数据模型,可以分为层次型、网状型、_和面向对象型等。17 在数据库运行阶段,对数据库经常性的维护工作主要是由_完成的。18 如果 A 是关系模式 R 的候选键的属性,那么 A 是 R 的_属性。19 在元组表达式中,原子公式

    6、 R(s),其中 R 是关系名, s 是元组变量,它所表示的命题是_。20 组成核心 SQL 的四个部分包括数据定义语言、数据操纵语言、嵌入式 SQL 语言的使用规定和_四个部分。21 在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,此时称事务达到了_的要求。22 锁是一个与数据项相关的变量,对可能应用于该数据项上的操作而言,锁描述了该数据项的_。23 触发器是 SQL Server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的_。24 PB 90 中,工作空间是开发应用系统的 “容器”,用户必须首先建立或_一个工作空间才能进行开发。25 在

    7、 UML 类图中,关联的端部,也就是与关联相连的类,称为 _。三、简答题26 简述 DBMS 的主要功能。27 什么是弱实体与强实体?28 设 F 是关系模式 R (ABC)的 FD 集,F=ABC ,BC,AB,ABC,试求其最小依赖集。29 预处理方式对于嵌入式 SQL 的实现有什么重要意义?30 安全性措施中强制存取控制是如何实现的?31 用户修改数据库模式的权限有哪些?32 数据库的并发操作通常会带来哪些问题?33 简述 T-SQL 语言中 IfElse 语句的功能。34 简述 PowerBuilder 90 数据库画板的功能。35 简述 ODBC 体系结构中驱动程序管理器的功能。四、

    8、综合题36 现有如下关系模式:R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任工作,完成时间)每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。(1)根据上述条件,写出关系模式 R 的关键码。(2)R 最高属于第几范式,为什么?(3)将 R 规范到 3NF。37 有一个数据库应用系统包括三个实体:商店:商店编号、店名、地址、店长会员:会员编号、会员名、住址职工:职工编号、职工名、性别、工资其中,每个商店有若干职工,但每个职工只能在一家商店工作,入店工作就有参加工作时间;每个商店有若干会员,每个会员可以属

    9、于多家商店,会员有加入日期。(1)试画出反映上述实体关系的 E-R 图(可以省略实体的属性)。(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。五、设计题37 某学生管理系统的数据库包含如下关系表:Student(Sno,Name,Gender,Class,Major,Dno);Student 为学生表,分别表示(学号、姓名、性别、班级、专业、系号)Course(Cno,Subj ect,Credit,Time) ;Course 为课程表,分别表示(课程号,课程名,学分,学时)Study(Sno,Cno,Score);Study 为选课表,分别表示(学生号,课程号,成绩)Dep

    10、t(Dno,Dname,Tele);Dept 为系表,分别表示(系号,系名,电话)实现下列操作:38 使用关系代数查询与“王晓” 在同一个班级的学生的学号、姓名、性别。39 使用 SQL 语句建立学生表 Student,其中以学号为主码,以系号为外码,姓名不可以为空值。40 使用 SQL 语句查询没有选修“001” 号课程的学生姓名、专业、系号。41 使用 SQL 语句将在系表(Dept)中插入一条记录,系号为“06”,系名为“机械自动化系”,电话为 “84706601”。42 使用 SQL 语言将“数据库原理”课程的学时改为 64。2016 年 10 月全国自考(数据库系统原理)真题试卷答案

    11、与解析一、单项选择题1 【正确答案】 A2 【正确答案】 D【试题解析】 如果数据库的内模式要修改,即数据库的物理结构有所变化,那么只要对逻辑模式/内模式映像(即“对应性”)作相应的修改,可以使逻辑模式尽可能保持不变。也就是对内模式的修改尽量不影响逻辑模式,当然对于外模式和应用程序的影响更小,这样,我们称数据库达到了物理数据独立性(简称物理独立性)。3 【正确答案】 C【试题解析】 需求分析阶段的工作主要有:(1)分析用户活动,产生业务流程图。(2)确定系统范围,产生系统关联图。(3) 分析用户活动涉及的数据,产生数据流图。(4)分析系统数据,产生数据字典。4 【正确答案】 B5 【正确答案】

    12、 C6 【正确答案】 B【试题解析】 模式分解以后,检索操作需要做笛卡儿积或连接操作,这将付出时间代价。7 【正确答案】 A8 【正确答案】 C【试题解析】 如果关系 R 和 S 做自然连接时,把原该舍弃的元组也保留在新关系中,同时在这些元组新增加的属性上填上空值(Null),这种操作称为“外连接”操作,用符号 R S 表示。9 【正确答案】 B10 【正确答案】 D【试题解析】 由于存储过程只是用来完成数据查询和数据处理操作,因此在存储过程中不可以使用创建数据库对象的语句。11 【正确答案】 A12 【正确答案】 C【试题解析】 数据库中完整性是指数据的正确性、有效性和相容性,防止错误的数据

    13、进入数据库。所谓正确性是指数据的合法性,譬如数值型数据中只能含数字而不能含字母;所谓有效性是指数据是否属于所定义的有效范围;所谓相容性是指表示同一事实的两个数据应相同,不一致就是不相容。13 【正确答案】 B14 【正确答案】 C【试题解析】 在 PowerBuilder 90 中,输出窗口用于显示对开发人员做出的操作响应,如显示进行移植、编译、部署、执行、保存等多种操作后系统相应的信息。15 【正确答案】 D【试题解析】 单箭头()表示属性值是单值;双箭头()表示属性值是多值;双线箭头( )表示对象类型之间的超类与子类联系;双向箭头()表示两个属性之间值的联系为逆联系。二、填空题16 【正确

    14、答案】 关系型17 【正确答案】 数据库管理员(或 DBA)18 【正确答案】 主19 【正确答案】 s 是关系 R 的一个元组20 【正确答案】 数据控制语言21 【正确答案】 隔离性22 【正确答案】 状态23 【正确答案】 存储过程24 【正确答案】 打开25 【正确答案】 关联角色三、简答题26 【正确答案】 (1)数据库的定义功能。(2)数据库的操纵功能。(3)数据库的保护功能。(4)数据库的维护功能。(5)数据字典。27 【正确答案】 在现实世界中,有时某些实体对于另一些实体具有很强的依赖联系。也就是一个实体的存在必须以另一实体的存在为前提,此时前者称为“弱实体” ,后者称为“强实

    15、体 ”。28 【正确答案】 Fmin=AB,BC29 【正确答案】 预处理方式是先用预处理程序对源程序进行扫描,识别出 SQL语句,并处理成主语言的函数调用形式;然后再用主语言的编译程序把源程序编译成目标程序。这样,不用扩充主语言的编译程序,就能处理 SQL 语句。30 【正确答案】 对每个数据对象赋予一定的密级,每个用户也具有相应的许可证级别。31 【正确答案】 有四种,分别是索引(Index)权限、资源(Resourse)权限、修改(Alteration)权限、撤销 (Drop)权限。32 【正确答案】 数据库的并发操作通常会带来三个问题:丢失更新问题、读脏数据问题、不可重复读问题。33

    16、【正确答案】 If NElse 语句是条件判断语句,根据表达式的真假,选择执行某个语句或者语句块。34 【正确答案】 数据库画板实现了用统一的界面来处理不同数据库,与数据库相关的任务绝大部分可以在数据库画板中完成,实现数据库管理和维护。35 【正确答案】 为应用程序加载、调用和卸栽 DB 驱动程序。四、综合题36 【正确答案】 (1)教师号,科研项目编号(2)1NF,因为存在非主属性部门号、项目名称等对码的部分函数依赖,所以不是2NF。(3)R1(教师号,姓名,部门号)R2(部门号,部门名称)R3(科研项目编号,项目名称,项目经费)R4(科研项目编号,教师号,担任工作,完成时间)37 【正确答

    17、案】 (1) (2)商店(商店编号,店名,地址,店长) 会员(会员编号,会员名,住址) 职工(职工编号,职工名,性别,工资, ,入职时闻) 参加(会员编号,商店编号,入会时闻)会员编号和商店编号同时为外码。 注:带下划线的为主键。五、设计题38 【正确答案】 1,2,3 (4=108 =“王晓“ (StudentStudent)或 7,8,9 (4=102 =“王晓“(StudentStudent)39 【正确答案】 CREATE TABLE Stuctent(Sno INT,Name VARCHAR(20) NOT NULL,Gender CHAR(2),Class VARCHAR(20),Major VARCHAR(20),Dno CHAR(2)PRIMARY KEY (Sno),FOREIGN KEY(Dno) REFERENCES Dept(Dno)40 【正确答案】 SELECT Sname,Major ,DnoFROM StudentWHERE SnoALL 可以写成 NOT IN)41 【正确答案】 INSERT INTO Dept VALUES(06, 机械自动化系,84706601)42 【正确答案】 UPDATE CourseSET Time=64WHERE Subject=数据库原理


    注意事项

    本文([自考类试卷]2016年10月全国自考(数据库系统原理)真题试卷及答案与解析.doc)为本站会员(progressking105)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开