ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:30.96KB ,
资源ID:17681672      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17681672.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(三级数据库技术12Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

三级数据库技术12Word格式.docx

1、B.5个C.6个D.7个解析 ER图向关系模式转换涉及到两方面:实体的转换和实体间联系的转换。实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系,1:m(一对多)联系,m:n(多对多)联系。在从ER向关系模式转换规则如下:1:1(一对一)联系 方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。m(一对多)联系 主

2、键由n端实体的键组成。与n端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。m:n(多对多)联系 多对多联系转换成新的独立的模式时,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。由题目可知,该题中有三个实体、一个1:1(一对一)联系、三个1:m(一对多)联系和一个m:三个实体和一个m:n(多对多)联系可以转换为单独的模式,1:1(一对一)联系和一对1:m(一对多)联系需要合并到实体中去。因此可以最终得到四个模式,即三个实体(员工,部门,项目)和一个多对多联系,故选择A选项。3.从功能角度数据库应用系统可以划分为四个层次,其中负责向表示层直接传送

3、数据的是_。A.表示层B.业务逻辑层C.数据访问层D.数据持久层解析 数据库应用系统从功能的角度可以划分为四层,分别是表示层、业务逻辑层、数据访问层和数据持久层。 表示层:用于显示数据和接受用户输入的数据。(一般为Windows应用程序或Web应用程序) 。 业务逻辑层:是表示层和数据访问层之间的桥梁,主要负责数据的传递和处理。 数据访问层:实现对数据的保存和读取操作。可以访问关系数据库、文本文件或XML文档等。 数据持久层:以程序为媒介把表现层或服务层的数据持久化,它位于物理层和数据访问层之间。4.在需求分析阶段规定好不同用户所允许访问的视图,这属于数据库应用系统的_。A.功能需求分析B.性

4、能需求分析C.存储需求分析D.安全需求分析5.安全性保护是防止用户对数据库的非法使用。现有下列措施:用户身份鉴别 权限控制 视图机制 双机热备 上述措施中和安全性保护相关的是_。B.仅、和D.全部都是解析 双机热备是属于数据库恢复技术内容,当介质被破坏后能够保证数据的完整性。、都是和安全性相关的一些措施,故选择B选项。6.已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作:SELECT 学号 FROM 学生 WHERE 性别 = 男 AND 年龄 != 25 ORDER BY 姓名 为了加快其查询速度,则应该_。A.在学号上建索引B.在姓名上建索引C.在性别上建索引D.在年龄上

5、建索引解析 使用索引的原则: 在需要经常搜索的列上创建索引。 主键上创建索引。 经常用于连接的列上创建索引。 经常需要根据范围进行搜索的列上创建索引。 经常需要排序的列上创建索引。 在where查询子句中引用效率高的列上创建索引。 在Order By子句、Group By子句中出现的列上建立索引。根据题意,经常查询的是学号,并且要对所查询的结果按照姓名排序。根据索引使用原则,可以考虑在学号或者姓名列建立索引,故排除C、D。又因为在某一个范围内频繁搜索的属性,只有在当使用索引的查询结果不超过记录总数的20%时,索引才会有明显效果,因此综合考虑,在姓名上建立索引更能加快查询速度,故选择B选项。7.

6、如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是_。A.散列文件B.堆文件C.顺序文件D.聚集文件解析 散列文件是指利用散列存储方式组织的文件,亦称为直接存取文件。散列文件的优点是:文件随机存放,记录不需进行排序;插入、删除方便;存取速度快;不需要索引区,节省存储空间。其缺点是:不能进行顺序存取,只能按关键字随机存取,且询问方式只限于简单询问,并且在经过多次插入、删除后,也可能造成文件结构不合理,需要重新组织文件。如果数据库中的一个基本表的数据量很少,并且插入、删除、更新等操作非常频繁,该基本表可以采用堆文件组织形式。因为堆文件无需建立索引,维

7、护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。顺序文件指的是文件信息存放在若干连续的物理块中。其优点是简单,支持顺序存取和随机存取,顺序存取速度相对较快。缺点是文件不能动态增长,不利于文件插入和删除。如果用户的查询条件定义在查找码上,则顺序文件是比较适合的文件结构。聚集文件将不同关系表中有关联关系的记录存储在一起。如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑聚集文件,来改善查询效率。综上所述,故选择B选项。8.在数据库系统运行过程中,并发事务可能导致死锁。下面是一些实现事务的做法:按相同顺序访问资源 减少事务中的用户交互 合并多个小事

8、务 尽量使用表级锁 使用绑定连接 在以上做法中,能有效减少数据库死锁发生数量的是_。A.仅、和B.仅、和C.仅、和D.仅、和解析 事务是并发控制的基本单位,保证事务ACID特性是处理事务的重要任务,而事务ACID特性可能遭到破坏的原因之一就是多个事务对数据库的并发操作造成的。在数据库应用系统中,可以通过以下几个原则来预防死锁:各个事务应顺序访问共享资源,将复杂的、大的事务分解成多个简单、小的事务;按同一顺序访问对象;事务隔离性级别;使用绑定连接;灵活使用显示加锁技术等。由此可知中合并多个小事务不是有效减少死锁的做法,即可排除A、C、D选项。故选择B选项。9.在数据库应用系统建模过程中,经常采用

9、UML作为建模工具。关于UML的动态建模机制,下列说法错误的是_。A.类图是展现一组类、接口和协作以及它们之间的关系的一种静态视图B.协作图是交互图的一种,其中包含一组对象、对象之间的联系以及对象间发送和接收的消息C.状态图主要用来描述一个实体在发生一些事件时的状态变化情况,用于展示该实体处于不同状态时对不同事件做出响应后的状态变化情况D.顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序解析 顺序图是用来描述对象自身及对象间信息传递顺序的视图。活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序。故选择D选项。10.在SQL Server 2008中

10、,设有职工表(职工号,姓名,所在部门,工资),各列均不允许空值。现要查询人数最多的3个部门,有下列查询语句:SELECT TOP 3 所在部门, COUNT(*) FROM 职工表 GROUP BY 所在部门 ORDER BY COUNT(*) DESC SELECT TOP 3 所在部门, COUNT(职工号) FROM职工表 ORDER BY COUNT(职工号) DESC SELECT TOP 3 所在部门, COUNT(所在部门) FROM职工表 ORDER BY COUNT(所在部门) DESC SELECT TOP 3 所在部门, SUM(职工号) FROM职工表 ORDER BY

11、 SUM(职工号) DESC 上述语句中,能够实现该查询要求的是_。A.仅B.仅C.仅和D.仅、和解析 本题考查的是COUNT()函数和SUM()函数的使用。COUNT()函数用于统计元组的个数或者某个字段中值的个数,而SUM()则用来计算某个字段值的总和。11.下列关于SQL Server 2008触发器的说法,错误的是 _。A.触发器可用于实现复杂的业务规则B.使用触发器实现数据完整性的效率通常低于CHECK约束C.在同一个表的同一个操作上可以建立多个后触发型触发器D.当前触发型触发器执行时,引发触发器执行的操作语句已执行完毕解析 前触发型触发器是在引发该触发器执行的操作语句执行之前激活的

12、触发器,而后触发器就是在语句执行之后激活的触发器。根据触发器的特点可知D选项错误。12.在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是_。A.CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20)RETURNS INT ASBEGINRETURN(SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept)ENDB.CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20)RETURNS INT A

13、SBEGINDECLARE x INTSET x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = deptRETURN (x)ENDC.CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20)RETURNS INT ASBEGINRETURN(SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = deptGROUP BY 所在部门)ENDD.CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20)RETURNS INT ASBEGINDECLARE x INTSET

14、 x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = deptGROUP BY 所在部门RETURN (x)END解析 GROUP BY子句的作用是将查询的结果按照指定的字段进行分组,而题目中要求建立查询,查找指定部门中员工的最高工资,可以仅使用条件查询完成该功能,并且不需要对所在部门字段进行分组操作,故可以排除C、D选项。SET语句主要作用是给变量赋值,且一个变量只有一个值。而一个部门可能存在一个或多个人工资一样多且是最高的,那么B选项不符合要求。故选择A选项。13.下列关于SQL Server 2008数据库文件的说法,错误的是 _。A.一个数据库可以包含多个

15、主要数据文件B.一个数据文件不能属于多个文件组C.日志文件不能包含在文件组中D.一个数据库可以包含多个日志文件解析 每个数据库有且仅有一个主要数据文件,可以有多个次要数据文件。每个数据库必须至少有一个日志文件,也可以有多个日志文件。日志文件不包括在文件组内。一个文件不可以是多个文件组的成员。总上所述,可知A选项错误。14.下列关于SQL Server 2008中分离和附加数据库的说法,错误的是_。A.在分离数据库之前,必须先断开所有用户与该数据库的连接B.分离数据库只分离数据文件,不会分离日志文件C.附加数据库时文件存储位置可以与分离数据库时文件所处的存储位置不同D.进行分离数据库操作时不能停

16、止SQL Server服务解析 分离数据库时不仅分离数据文件,还要一起分离日志文件。日志文件是附加数据库的重要组成部分。15.下列关于SQL Server 2008分区表的说法,错误的是_。A.分区表是从物理上将一个表划分为若干个分区B.分区后的各分区必须存储在不同的文件组中C.表中数据量的大小并不是是否需要进行分区的唯一考虑因素D.对表进行分区后,用户在访问数据时不需要知道被访问数据所在的分区解析 分区表的本质是把符合不同标准的数据子集存储在某个数据库的一个或多个文件组中,通过元数据来表述数据存储的逻辑地址。16.下列关于数据库存取控制的说法,错误的是_。A.自主存取控制主要通过GRANT、

17、REVOKE、DENY语句来实现B.在强制存取控制中,DBMS将实体划分为主体和客体两大类C.仅当主体的许可级别大于客体的密级时,主体才能读取相应的客体D.强制存取控制本质上是分层次的,它比自主存取控制更严格解析 数据库强制存取控制方法的规则是:仅当主体的许可证级别大于或等于客体的密级时,主体才能读取相应的客体;仅当主体的许可证级别等于客体的密级时,主体才能写相应的客体。故选择C选项。17.在SQL Server 2008某数据库中,设用户U1是db_ddladmin角色中的成员。下列关于U1在该数据库中具有的权限的说法,正确的是_。A.对所有用户表仅具有增、删、改、查数据的权限B.对所有用户

18、表仅具有增、删、改、查数据及创建表的权限C.具有执行全部数据定义语句的权限D.仅具有创建数据库的权限解析 db_ddladmin是系统管理员角色,具有执行全部数据定义语言的权限,如:CREATE、DROP、ALTER语句。18.完成数据库应用系统的设计并进行实施后,数据库系统进入运行维护阶段。下列工作中不属于数据库运行维护工作的是_。A.恢复数据库数据以核查问题B.为了保证安全,定期修改数据库用户的密码C.更换数据库服务器以提高应用系统运行速度D.使用开发人员提供的SQL语句初始化数据库中的表解析 数据库运行维护的主要内容工作内容包括日常维护、系统监控与分析、系统性能优化调整、系统进化(升级)

19、等工作。其中日常维护又包括数据的备份与恢复、数据的完整性维护、安全性维护、存储空间管理与并发控制等。而使用开发人员提供的SQL语句初始化数据库中的表属于数据库的调试和试运行阶段内容,故选择D选项。19.数据库管理员应该定期对数据库进行重组,以保证数据库性能。下列有关数据库重组工作的说法,错误的是_。A.重组工作中可能会对数据库数据的磁盘分区方法和存储空间进行调整B.重组工作一般会修改数据库的内模式和模式,一般不改变数据库外模式C.重组工作一般在数据库运行一段时间后进行,不应频繁进行数据库重组D.重组工作中应尤其注意频繁修改数据的表,因为这些表很容易出现存储碎片,导致效率下降解析 数据库的重组并

20、不修改原设计的逻辑和物理结构,而数据库的重构则要部分的修改数据库的模式和内模式。20.索引是数据库中重要的数据结构,关于索引现有下列说法:在某个查询中带排序的属性有多个时可以考虑在这些属性上建立复合索引 一个表中最多只能有一个主索引或聚集索引 多属性索引中,索引属性的顺序一般按照属性的长度进行排列 在频繁更新的属性上建立索引可能导致系统开销过大 B树索引一般适用于等值和范围查询,散列索引一般适用于范围查询 以上说法正确的是_。A.仅、和B.仅和D.仅、和解析 在多属性索引中,索引属性的顺序是按照其区分度进行排序。散列索引根据HASH算法构建索引,所以检索速度很快,但不能用于范围查询。因此选择A

21、选项。21.某应用系统需使用运行于两个地点的分布式数据库,该应用系统经常需要进行某一查询操作,此查询需要对两个分布在两地数据量很大的表进行连接操作。这两张数据变化很慢。为了提高查询速度,下列方法中最可行的是_。A.使用表水平分割方法,将两张表分别分割为多张表B.将两张表复制交叉复制到两地C.增加网络带宽,提高数据传输速度D.增加数据库内存,缓冲更多的数据解析 分布式数据库中,传输的代价是:I/O代价+CPU代价+通信代价。分布式数据库中查询优化的首要目标是:使查询执行时通信代价最省。因此如果把两张表交叉复制到两地就可以省去通信传输的时间,相比较于其它三个选项,该方法最优,因此选择B选项。22.

22、检查点能减少数据库完全恢复时所必须执行的日志,提高数据库恢复速度。下列有关检查点的说法,错误的是_。A.检查点记录的内容包括建立检查点时正在执行的事务清单和这些事务最近一个日志记录的地址B.在检查点建立的同时,数据库管理系统会将当前数据缓冲区中的所有数据记录写入数据库中C.数据库管理员应定时手动建立检查点,保证数据库系统出现故障时可以快速恢复数据库数据D.使用检查点进行恢复时需要从重新开始文件中找到最后一个检查点记录在日志文件中的地址解析 检查点应当由数据库恢复子系统自动的定期或者不定期的建立,而不应当由数据库管理员手动建立。23.为了保证数据库系统稳定运行,需要使用服务器容错技术保证其运行服

23、务器的可靠性。下列有关Active-Standby模式服务器容错技术的说法,错误的是_。A.此模式需要两台服务器使用共享的存储设备,数据库中数据需要存储在此设备中B.此模式需要在两台服务器之间建立专用的状态检测网络C.此模式中增加串口方式检测服务器状态可以有助于避免脑裂现象出现D.此模式的优点是两台服务器切换速度快,数据库连接不中断,应用不受影响解析 主-备方式(Active-Standby方式)即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。该方式的特点是当Active状态服务器出现故障的时候,通过软件诊断将Stand

24、by机器激活,保证系统在最短时间内恢复正常使用。而D选项描述的是双主机方式的特点。双主机方式(Active-Active方式)即指两种不同业务分别在两台服务器上互为主备状态(即Active-Standby和Standby-Active状态),优点是两台服务器切换速度快,数据库连接不中断,应用不受影响。24.SQL Server 2008提供了三种恢复模式,不同的恢复模式决定了数据库支持的备份类型和还原方案。下列有关其恢复模式的说法,错误的是_。A.简单恢复模式不记录事务日志,如果数据库损坏,简单恢复模式可能造成数据丢失B.完整恢复模式记录所有的事务日志,同时事务日志记录保留到对其备份完毕为止C

25、.大容量日志恢复模式只对大容量操作进行最小记录,使事务日志不会被大容量加载操作所填充D.大容量日志恢复模式不支持时点恢复,但可以支持还原单个数据页解析 SQL Server 2008 支持三种恢复模式,即简单恢复模式、完整恢复模式和大容量日志恢复模式。简单恢复:无日志备份。自动回收日志空间以减少空间需求,实际上不再需要管理事务日志空间。 最新备份之后的更改不受保护。在发生灾难时,这些更改必须重做。 只能恢复到备份的结尾。完整恢复:需要日志备份。数据文件丢失或损坏不会导致丢失工作。可以恢复到任意时点(例如应用程序或用户错误之前)。大容量日志恢复:是完整恢复模式的附加模式,允许执行高性能的大容量复

26、制操作。通过使用最小方式记录大多数大容量操作,减少日志空间使用量。如果在最新日志备份后发生日志损坏或执行大容量日志记录操作,则必须重做自该上次备份之后所做的更改。否则不丢失任何工作。可以恢复到任何备份的结尾。不支持时点恢复。其中,如果符合下列任一要求,则使用完整恢复模式:您必须能够恢复所有数据。数据库包含多个文件组,并且您希望逐段还原读/写辅助文件组(以及可选地还原只读文件组)。您必须能够恢复到故障点。您希望可以还原单个页。您愿意承担事务日志备份的管理开销。因此还原单个数据页是完整恢复模式功能,因此选择D选项。25.SQL Server 2008支持多种数据库还原级别。下列有关其数据库恢复的说法,错误的是_。A.在进行数据库整体还原和恢复过程中,此数据库处于脱机状态B.SQL Server支持对数据库的一个数据文件进行还原,在

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1