欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年桂林电子科技大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案).pdf

    • 资源ID:85888209       资源大小:1.39MB        全文页数:17页
    • 资源格式: PDF        下载积分:19.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要19.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    2022年桂林电子科技大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案).pdf

    2022 年桂林电子科技大学计算机应用技术专业数据库概论科目期末试卷 B(有答案)一、填空题 1、在 VB 6.0 中,已经用 Adobel 连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到 Adobel.Recordset 的_方法和 Update 方法,使用 Adobel.Recordset 的_方法可以使当前行指针在结果集中向前移动一行。2、关系模型由_、_和_组成。3、在 SQL Server 2000中,数据页的大小是 8KB。某数据库表有 1000 行数据,每行需要5000 字节空间,则此数据库表需要占用的数据页数为_页。4、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT 城市FROM 作者表_ SELECT 城市 FROM 出版商表;5、如图所示的关系 R 的候选码为;R 中的函数依赖有;R 属于范式。一个关系 R 6、数据库系统是利用存储在外存上其他地方的_来重建被破坏的数据库。方法主要有两种:_和_。7、事务故障、系统故障的恢复是由_完成的,介质故障是由_完成的。8、数据管理技术经历了_、_和_3 个阶段。9、数据仓库主要是供决策分析用的_,所涉及的数据操作主要是_,一般情况下不进行。10、有两种基本类型的锁,它们是_和_。二、判断题 11、在综合分 E-R 图时,会出现属性冲突,结构冲突,命名冲突。()12、数据模型的核心构成要素是数据结构。()13、在关系数据表中,属性的顺序是一定的,不能交换。()14、视图是可以更新的。()15、连接是数据库最耗时的操作。()16、DBMS 提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。()17、视图是观察数据的一种方法,只能基于基本表建立。()18、在关系模式中,候选码可以有多个,主码只能有一个。()19、关系是一张二维表。()20、文件系统的缺点是数据不能长期存储。()21、二级封锁协议能解决不可重复读问题,不能解决读脏数据。()22、从计算机数据管理的角度看,信息就是数据,数据就是信息。()23、有出现并发操作时,才有可能出现死锁。()24、在 CREATEINDEX 语句中,使 CLUSTERED 来建立簇索引。()25、概念模型是对现实世界的第二层抽象。()三、选择题 26、设关系 R(A,B,C)和 S(B,C,D),下列各关系代数表达式不成立的是()。AA(R)D(S)BRS CB(R)B(S)DRS 27、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()。ADFD BDD CE-R 图 DSA 28、用户或应用程序看到的那部分局部逻辑结构的描述是()。A模式 B子模式 C物理模式 D概念模式 29、下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致()。丢失更新对未提交更新的依赖 不一致的分析 A和 B 和 C 和 D都是 30、下列有关范式的叙述中正确的是()。A如果关系模式 R1NF,且 R 中主属性完全函数依赖于码,则 R 是 2NF B如果关系模式 R3NF,X、YU,若 XY,则 R 是 BCNF C如果关系模式 RBCNF,若 XY(YX)是平凡的多值依赖,则 R 是 4NF D一个关系模式如果属于 4NF,则一定属于 BCNF;反之不成立 31、有一个关系:职工(职工号,姓名,籍贯),规定职工号的值域是 8 个数字字符组成的字符串,这一规则属于()。A参照完整性 B用户定义的完整性 C实体完整性 D关键字完整性约束 32、在 SQL Server 2000中,某数据库中有角色 R1 和用户 U1,U1 是 R1 角色的成员,且只属于该角色。先对 T 表给 R1 仅授予 SELECT 和 DELETE 权限,并授予 U1 对 T 表具有 SELECT、UPDATE 和 DENY DELETE 权限,则用户U1 对 T 表可以执行的操作是()。A查询、删除和更改数据 B查询和更改数据 C查询和删除数据 D查询和更改表结构 33、RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于 RAID 机制和技术,下列说法错误的是()。ARAID 系统内部可以包含多个磁盘驱动器 BRAID 5 盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息 CRAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多 DRAID 系统一般都具有设备虚拟化技术 34、关于 DBMS 的查询处理器,叙述错误的是()。A处理的目标是先将应用程序表示的查询转换为执行策略(关系代数)B通过执行用低级语言表达的策略来获取所需要的数据 C查询处理分为分解(分析和验证)、优化、代码生成和代码执行 D处理的目标是先将应用程序表示的查询转换为执行策略(E-R 概念模型)35、下列关于数据仓库的叙述中,()是不正确的。A数据仓库通常采用三层体系结构 B底层的数据仓库服务器一般是一个关系型数据库系统 C数据仓库中间层 OLAP 服务器只能采用关系型 OLAP D数据仓库前端分析工具中包括报表工具 36、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的()。A安全性 B完整性 C并发控制 D恢复 37、设 E 是关系代数表达式,F 是选取条件表达式,并且只涉及 A1,An属性,则有()。AF(A1,An(E)A1,An(F(E)BF(A1,An(E)A1,An(E)CF(A1,An(E)A1(F(E)DA1,An(F(E)A1,An(F(A1,An,B1,Bm(E)38、下列关于数据库备份的叙述,错误的是()。A数据库备份也受到数据库恢复模式的制约 B数据库备份是一项复杂的任务,应该有专业的管理人员来完成 C如果数据库很稳定就不需要经常做备份,反之要经常做备份 D数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好 39、以下有关 SELECT 子句的叙述中不正确的是()。ASELECT 子句中只能包含表中的列及其构成的表达式 BSELECT 子句规定了结果集中的列序列 CSELECT 子句中可以使用别名 D如果 FROM 子句引用的两个表中有同名的列,则在 SELECT 子句中引用它们时必须使用表名前缀加以限定 40、维2、维 n,度量),不含度量的多维数组是不能用于多维分析的。2、联机分析处理包括以下()基本分析功能。聚类 切片 转轴 切块 A、并 B、和 C、和 D都是 四、简答题 41、考虑定义在事务集(T1,T2,T3)上的调度 S1 和 S2,S1 与 S2 是否是冲突等价的?为什么?42、试述查询优化在关系数据库系统中的重要性和可能性。43、针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复,如何进行系统故障的恢复,以及如何进行介质故障的恢复。)44、什么是数据库管理系统?45、试述关系模式的完整性规则。在参照完整件中,什么情况下外码属性的值可以为空值?五、综合题 46、某公司需建立产品信息数据库,经调查其业务要求如下:一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;对于一种具体的部件,要记录这种部件使用的各种零件的数量;对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;一个供应商可供应多种零件,但一种零件只能由一个供应商供应。根据以上业务要求,某建模人员构建了如下 E-R 图:此 E-R图中的实体的属性完整,但实体、联系的设计存在不合理之处。请重新构建合理的 E-R图,使之符合业务要求,且信息完整。根据重构的 E-R图给出符合 3NF的关系模式,并标出每个关系模式的主码和外码。47、请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。针对该视图完成下列查询:(1)找出三建工程项目使用的各种零件代码及其数量;(2)找出供应商 S1的供应情况。参考答案 一、填空题 1、【答案】AddNew;MovePrevious【解析】Recordset 对象中的 AddNew 方法可以用来在结果集里添加一个新记录。MovePrevious 方法用来将当前行记录指针向前移动一行。2、【答案】数据结构;数据操作;完整性规则 3、【答案】1000【解析】一个数据页的存储空间是 81024 字节,最多能存放 8000 多个字节,而 SQL Server 2000 中不允许跨页存储一行数据,每行需要 5000 字节的空间,于是每个数据页最多只能存放一行数据,所以 1000 行数据需要的数据页数是 1000 页。4、【答案】EXCEPT【解析】EXCEPT 语句的作用是查询两个数据表中除“公共”数据以外的数据信息,即查询两个数据表中的“除外”数据信息。使用 EXCEPT 运算符可以实现集合差操作,从左查询中返回右查询没有找到的所有非重复值。5、【答案】A和 DE;ADE,DEA;BCNF 6、【答案】冗余数据;后援副本;日志文件 7、【答案】系统自动;DBA 执行恢复操作过程 8、【答案】人工管理;文件系统;数据库系统 9、【答案】数据查询;修改操作 10、【答案】共享锁;排他锁 二、判断题 11、【答案】对 12、【答案】对 13、【答案】错 14、【答案】对 15、【答案】对 16、【答案】错 17、【答案】错 18、【答案】对 19、【答案】对 20、【答案】错 21、【答案】错 22、【答案】错 23、【答案】对 24、【答案】对 25、【答案】错 三、选择题 26、【答案】B【解析】A项、D项都是执行自行连接运算,当两个关系无公共属性时,自然连接就等同于笛卡尔积运算,因此,A项、D项都是正确的。关系的并、交、差运算要求两个关系是相容关系,即两个关系属性个数相等,且对应的属性来自同一个值域,R与 S不是相容关系,所以 B项是错误的。27、【答案】C【解析】概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,进行综合和归纳,按照特定的方法把它们抽象为一个不依赖于任何具体机器和具体 DBMS 的数据模型,即概念模型。描述概念模型的有力工具是 E-R 图。28、【答案】B【解析】用户或应用程序看到的那部分局部逻辑结构属于外部层,外部层又称外模式或子模式,是数据库的用户视图。这一层描述每个与用户相关的数据库部分。29、【答案】D【解析】在多用户数据库环境中,多个用户程序可能并行地存取数据库。如果不对并行操作进行控制,会破坏数据库的一致性,导致下列问题发生:丢失更改:在一事务执行期间修改、重写另一事务刚刚执行的修改,造成一事务的修改结果丢失。不可重复读:在一事务执行期间,由于其他事务的修改操作导致该事务两个相同的查询返回不同的数据。读“脏”数据:如果数据 T1 修改某属性值,然后事务 T2 读该值,此后 T1 因某种原因撤消对该值的修改,造成 T2 读到“脏”数据。10、对并发操作若不加以控制,可能会带来()问题。A不安全 B死锁 C 死机 D不一致【答案】D【解析】对并发操作不加以控制,会带来数据不一致性问题。30、【答案】D【解析】2NF 和 3NF 关系讨论的都是非主属性与候选码间的函数依赖关系,所以 A 项是错误的;BCNF 要求每一个函数依赖的左部都包含 R 的候选码,所以 B 项是错误的;4NF要求每一个多值依赖的左部都包含 R 的候选码,所以 C 项是错误的。31、【答案】B 【解析】用户定义的完整性是针对某一具体数据库的约束条件,它反映某一具体应用涉及的数据必须满足语义要求;而规定学号的值域是 8 个数字字符组成的字符串显然属于这一类型。32、【答案】B【解析】用户 U1 是 R1 角色的成员,所以 U1 具有 R1 角色的所有权限:查询和删除数据。对于 T 表,用户 U1 具有 SELECT、UPDATE 和 DENY DELETE 权限,所以 U1 对 T 表可以执行的操作是查询、更改以及撤销删除。33、【答案】C【解析】校验冗余技术比镜像冗余技术实现稍显复杂,但它所需用的磁盘空间比镜像冗余技术少很多。34、【答案】D【解析】DBMS 的查询处理器处理的目标是将应用程序表示的查询转换为正确有效的、用低级语言表达的执行策略(关系代数),并通过执行该策略来获取所需要的数据。查询处理通常分为分解(分析和验证)、优化、代码生成和代码执行四个阶段。35、【答案】C【解析】数据仓库中间层 OLAP 服务器不一定只采用关系型 OLAP,还可以采用基于多维数据库的 OLAP 和混合型的 OLAP。36、【答案】A【解析】数据安全性是指防止未经授权或不合法的用户使用数据库。37、A 38、【答案】C【解析】数据库系统总有可能出现故障,所以不管如何都需要一个合理的备份计划以防止出现故障造成数据库中数据的破坏。39、【答案】A【解析】SQL 语言提供了 SELECT 语句进行数据库查询,该语句具有灵活的使用方式和丰富的功能。语句的功能是根据 WHERE 子句的条件表达式,从 FROM 子句指定的基本表或视图中找出满足条件的元组。再按 SELECT 子句中目标列表达式,选出元组中属性值形成结果表。在同一个表自身联合查询时可以采用别名的方式以示区别,并在引用时通过表名前缀加以限定。故四个选项中 A 项是不正确的。40、【答案】C【解析】考查联机分析处理 OLAP 的基本概念,联机分析处理包括的基本分析功能有:切片、切块、钻取、转轴。四、简答题 41、答:不是等价冲突,因为 T1 的 write(Q)和 T2 的 write(Q)是冲突的,不可交换。【解析】不同事务的一对中的一组操作,有些是冲突的,有些是不冲突的。不冲突操作的次序可以互相调换,不致不会影响执行的结果。冲突等价调度是指一个调度 S,通过调换S 中的不冲突操作次序所得到的新调度称为 S 的冲突等价调度。不冲突操作有两类:一是对同一数据均为读操作,即 Ri(x),Rj(x);二是对不同数据对象的一组操作中可以有写的操作,即 Ri(x),Wj(y)或 Wi(x)Wj(y)。因为 T1 和 T2 对数据对象 Q 进行了相同的写操作,所以是冲突的,所以 S1 和 S2 不是冲突等价的。42、答:(1)查询优化在关系数据库系统中的重要性:关系系统的查询优化既是 RDBMS实现的关键技术,又是关系系统的优点所在。它减轻了用户选择存取路径的负担。用户只要提出“干什么”,不必考虑如何最好地表达查询以获取较好的效率,而且系统可以比用户程序的“优化”做得更好。(2)查询优化在关系数据库系统中的可能性:优化器可以从数据字典中获取许多统计信息,例如关系中的元组数、关系中每个属性的分布情况、这些属性上是否有索引(B树索引、HASH索引、唯一索引或组合索引)等。优化器可以根据这些信息选择有效的执行计划,而用户程序则难以获得这些信息。如果数据库的物理统计信息改变了,系统可以自动对查询进行重新优化以选择相适应的执行计划。在非关系系统中必须重写程序,而重写程序在实际应用中往往是不太可能的。优化器可以考虑数十甚至数百种不同的执行计划,从中选出较优的一个,而程序员一般只能考虑有限的几种可能性。优化器中包括了很多复杂的技术,这些优化技术往往只有最好的程序员才能掌握。系统的自动优化相当于使得所有人都拥有这些优化技术。43、答:(1)事务故障的恢复是由 DBMS 执行的。恢复步骤是自动完成的,对用户是透明的。具体过程是:反向扫描文件日志(即从后向前扫描日志文件),查找该事务的更新操作;对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库;继续反向扫描日志文件,做同样处理;如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。(2)系统故障的恢复操作是指撤销(UNDO)故障发生时未完成的事务,重做(REDO)已完成的事务。系统的恢复步骤是:正向扫描日志文件,找出在故障发生前已经提交的事务队列(REDO 队列)和未完成的事务队列(UNDO 队列);对撤销队列中的各个事务进行 UNDO 处理;对重做队列中的各个事务进行 REDO 处理。(3)介质故障是最严重的一种故障。恢复方法是重装数据库,重做已完成的事务。具体过程是:DBA 装入最新的数据库后备副本(离故障发生时刻最近的转储副本),使数据库恢复到转储时的一致性状态;DBA 装入转储结束时刻的日志文件副本;DBA 启动系统恢复命令,由 DBMS 完成恢复功能,即重做已完成的事务。44、答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的 DBMS,而不同的 DBMS 各支持一种数据库模型,虽然它们的功能强弱不同,但大多数 DBMS 的构成相同,功能相似。一般说来,DBMS 具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。(1)数据描述语言 数据描述语言对应数据库系统的三级模式(外模式、概念模式和内模式)分别有 3 种不同DDL:外模式 DDL、概念模式 DDL 和内模式 DDL,它们是专门提供给 DBA 使用的,一般用户不必关心。外模式 DDL 是专门定义外视图的,外视图是用户观点的数据库描述,它是数据库的局部逻辑结构。概念模式 DDL 是用来描述概念视图的专用语言。概念视图是数据库的全局逻辑结构,它包括数据库中所有元素的名称、特征及其相互关系的描述,并包括数据的安全保密性和完整性以及存储安排、存取路径等信息。内模式 DDL 是用来定义内视图的数据描述语言。内视图是从物理层中分离出来的,但不是物理视图。虽然它有存储记录和块的概念,但它不受任何存储设备和设备规格(如柱面大小、磁道容量等)的限制。它包括对存储记录类型、索引方法等方面的描述。(2)数据操纵语言 数据操纵语言是用户与 DBMS 之间的接口,是用户用于存储、检索、维护数据库的工具。DML 由一组命令语句组成,这些语句可分为 4 类。存储语句:用户使用存储语句向数据库中存放数据。系统给出新增数据库记录的数据库码,并分配相应的存储空间。控制语句:用户通过这类语句向 DBMS 发出使用数据库的命令,使数据库置于可用状态。操作结束后,必须使用关闭数据库的命令,以便对数据库数据进行保护。检索语句:用户通过这类语句把需要检索的数据从数据库中提取出来传至内存,交应用程序处理。更新语句:用户通过这组更新语句完成对数据库数据的插入、删除和修改操作。(3)数据库管理的例行程序 数据库管理的例行程序随系统而异。一般来说,它由下列三部分组成。语言翻译处理程序:包括 DDL 翻译程序、DML 处理程序、终端查询语言解释程序、数据库控制语言的翻译程序等。公用程序:定义公用程序和维护公用程序。定义公用程序包括信息格式定义、概念模式定义、外模式定义和保密定义公用程序等。维护公用程序包括数据装入、数据库更新、重组、重构、恢复、统计分析、工作日记、转储和打印公用程序等。系统运行控制程序:包括数据存取、更新、有效性检验、完整性保护程序、并发控制、数据库管理、通信控制程序等。45、答:(1)关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性规则:若属性 A 是基本关系 R 的主属性,则属性 A 不能取空值。参照完整性规则:若属性(或属性组)F 是基本关系 R 的外码,它与基本关系 S 的主码Ks 相对应(基本关系 R 和 S 不一定是不同的关系),则对于 R 中每个元组在 F 上的值必须为取空值(F 的每个属性值均为空值),或者等于 S 中某个元组的主码值。用户定义的完整性是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及 的数据必须满足的语义要求。(2)在参照完整性中,外码属性值可以为空,它表示该属性的值尚未确定,但前提条件是该外码属性不是其所在参照关系的主属性。五、综合题 46、答:重新构建后的 E-R 图如下:符合 3NF 的关系模式:(带下划线的为主码属性)产品(产品号(PK),产品名称,型号,装配图号)部件(部件号(PK),部件名称)零件(零件号(PK),零件名称,供应商号(FK)产品_部件(产品号(FK),部件号(FK),部件数量)产品_零件(产品号(FK),零件号(FK),零件数量)部件_零件(部件号(FK),零件号(FK),零件数量)供应商(供应商号(PK),供应商名称,联系电话)【解析】题中实体设计中存在明显的不合理之处,比如供应商应该是一个独立的实体。此外,没有准确的表现产品和零件之间直接的联系。一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件,说明产品与零件是有直接关系的,所以需要一个能表示它们之间的关系的实体,否则,设计出来的关系模式就会存在大量的数据冗余。47、答:创建视图:对该视图查询:(1)查询三建工程项目使用的各种零件代码及其数量的 SQL 语句为:SELECT DIST PNO,QTY FROM V_SPJ;(2)查询供应商 S1 的供应情况的 SQL 语句为:SELECT DIST PNO,QTY FROM V_SPJ WHERE SNOS1;

    注意事项

    本文(2022年桂林电子科技大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案).pdf)为本站会员(g****s)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开