事业单位招录计算机专业知识(数据库)模拟试卷4_第1页
事业单位招录计算机专业知识(数据库)模拟试卷4_第2页
事业单位招录计算机专业知识(数据库)模拟试卷4_第3页
事业单位招录计算机专业知识(数据库)模拟试卷4_第4页
事业单位招录计算机专业知识(数据库)模拟试卷4_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

事业单位招录计算机专业知识(数据库)模拟试卷4一、单项选择题(本题共18题,每题1.0分,共18分。)1、实体完整性要求主属性不能取空值,这通常是通过()。A、定义外部键来保证B、用户定义的完整性来保证C、定义主键来保证D、关系系统自动保证标准答案:C知识点解析:在关系中,主键值不允许为空,也不允许重复,因此,通过定义主键可以保证主属性不能取空值。2、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。A、物理设计B、概念设计C、逻辑设计D、需求分析标准答案:B知识点解析:概念设计是对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体(E—R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。3、数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。A、层次分析法和层次结构图B、数据流程分析法和数据流程图C、结构分析和模块结构图D、实体联系法和实体联系图标准答案:D知识点解析:在数据库设计中,需求分析的结果形成数据流图;概念设计阶段用E-R(实体联系)方法来描述概念模型,形成E-R图;对关系数据库而言,逻辑设计阶段的任务是把E-R图(概念模型)转换为关系模型。4、在关系数据库设计中,设计关系模式是()的任务。A、概念设计阶段B、需求分析阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:逻辑设计阶段主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。5、概念模型独立于()。A、E-R模型B、硬件设备和DBMSC、操作系统和DBMSD、DBMS标准答案:B知识点解析:概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。6、数据库的概念结构设计主要反映()。A、DBA的信息管理需求B、实体集间的联系C、用户的信息需求D、DB的维护需求标准答案:C知识点解析:概念模型是按用户的观点对数据和信息建模,强调其语义表达能力,概念应该简单、清晰、易于用户理解,它是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。这一类模型中最著名的是“实体联系模型”。所以,数据库的概念结构设计主要反映用户的信息需求。7、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。A、建立库结构B、系统调试C、加载数据D、扩充功能标准答案:D知识点解析:数据库物理设计完成后会根据物理设计并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般一个大型数据库的设计过程往往需要经过多次循环反复。当设计发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。8、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模型时,该关系模式的关键字是()。A、M端实体关键字与N端实体关键字组合B、重新选取其他属性C、M端实体的关键字D、N端实体的关键字标准答案:A知识点解析:数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下3种类型:①一对一联系(1:1):例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。②一对多联系(1:N):例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教。③多对多联系(M:N):例如,图1表示学生与课程问的联系(“学”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。联系也可能有属性。例如,学生“学”某门课程所取得的成绩,既不是学生的属性也不是课程的属性。由于“成绩”既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系“学”的属性。9、数据库设计包括需求分析、概念结构设计、逻辑结构设计、物理结构设计等阶段,其中“E-R模型到关系模型转换”属于数据库设计的()。A、需求分析B、概念结构C、逻辑结构设计D、物理结构设计标准答案:C知识点解析:逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。逻辑结构设计一般分为三步进行:(1)从E-R图向关系模式转化(2)数据模型的优化(3)关系视图设计。10、在数据库的概念设计中,最常用的数据模型是()。A、物理模型B、形象模型C、逻辑模型D、实体联系模型标准答案:D知识点解析:E-R图即实体一联系图(EntityRelationshipDiagram),是指提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。E-R方法:是“实体一联系方法”(EntitvRelationshipApproach)的简称。它是描述现实世界概念结构模型的有效方法。11、网络体系设计可以物理线路安全、网络安全、系统安全、应用安全等方面来进行,其中数据库容灾属于()。A、物理线路安全和网络安全B、系统安全和网络安全C、应用安全和网络安全D、系统安全和应用安全标准答案:D知识点解析:容灾就是当应用系统和数据库发生不可抗力(地震、海啸、火山喷发、911恐怖袭击)的时候,我们可以通过启用在异地实时在线的备用应用系统以及备用数据库立刻接管,保证交易的顺利进行,当然备用系统如果也发生灾难的情况下,那就无能为力了,除非在全球建立几个大的同步中心才能避免此种情况的发生,确保信息安全的转移。12、下面哪项不是数据库系统必须提供的数据控制功能?()A、并发控制B、可移植性C、完整性D、安全性标准答案:B知识点解析:RDBMS提供了数据控制功能:①数据的安全性控制数据的安全性控制是指采取一定的安全保密措施以确保数据库中的数据不被非法用户存取。例如,RDBMS提供口令检查或其他手段来验证用户身份,合法用户才能进入数据库系统;RDBMS提供用户等级和数据存取权限的定义机制,系统自动检查用户能否执行这些操作,只有检查通过后才能执行允许的操作。②数据的完整性控制数据的完整性控制是指RDBMS提供必要的功能确保数据库数据的正确性、有效性和一致性。③数据的并发控制数据的并发控制是指RDBMS必须对多用户并发进程同时存取、修改数据的操作进行控制和协调,以防止互相干扰而得到错误结果。13、在数据库系统中,保证数据及语义正确和有效的功能是()。A、存取控制B、并发控制C、安全控制D、完整性控制标准答案:D知识点解析:完整性约束是完整性控制的核心。DBMS要提供各种完整性约束的实现机构,保证对数据库的任何更新操作都不会破坏数据语义的正确性和准确性。14、软硬件故障常造成数据库中的数据破坏。数据库恢复就是()。A、在尽可能短的时间内,把数据库恢复到故障发生前的状态B、重新安装应用程序,并将数据库做镜像C、重新安装数据库管理系统,并将数据库做镜像D、重新安装数据库管理系统和应用程序标准答案:A知识点解析:为了保证数据库中数据的安全可靠和正确有效,数据库管理系统(DBMS)提供数据库恢复、并发控制、数据完整性保护与数据安全性保护等功能。数据库在运行过程中由于软硬件故障可能造成数据被破坏,数据库恢复就是在尽可能短的时间内把数据库恢复到故障发生前的状态。15、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的()。A、完整性B、安全性C、并发控制D、恢复标准答案:B知识点解析:数据的安全性控制是指采取一定的安全保密措施以确保数据库中的数据不被非法用户存取。例如,RDBMS提供口令检查或其他手段来验证用户身份,合法用户才能进入数据库系统:RDBMS提供用户等级和数据存取权限的定义机制,系统自动检查用户能否执行这些操作,只有检查通过后才能执行允许的操作。16、在下列网络安全备份方式中,恢复时间最短的是()。A、完全备份B、增量备份C、差异备份D、按需备份标准答案:A知识点解析:(1)完全备份(FullBackup)备份全部选中的文件夹,并不依赖文件的存档属性来确定备份哪些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝。实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所有数据。这种备份方式最大的好处就是只要用一盘磁带,就可以恢复丢失的数据。因此大大加快了系统或数据的恢复时间。然而它的不足之处在于,各个全备份磁带中的备份数据存在大量的重复信息;另外,由于每次需要备份的数据量相当大,因此备份所需时间较长。(2)差异备份(DifferentialBackup)备份自上一次完全备份之后有变化的数据。差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,也即备份后不标记为已备份文件。换言之,不清除存档属性。差异备份是指在一次全备份后到进行差异备份的这段时间内,对那些增加或者修改文件的备份。在进行恢复时,我们只需对第一次全备份和最后一次差异备份进行恢复。差异备份在避免了另外两种备份策略缺陷的同时,又具备了它们各自的优点。首先,它具有了增量备份需要时间短、节省磁盘空间的优势:其次,它又具有了全备份恢复所需磁带少、恢复时间短的特点。系统管理员只需要两盘磁带,即全备份磁带与灾难发生前一天的差异备份磁带,就可以将系统恢复。(3)增量备份(IncrementalBackup)备份自上一次备份(包含完全备份、差异备份、增量备份)之后有变化的数据。增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,即备份后标记文件,换言之,清除存档属性。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。这就意味着,第一次增量备份的对象是进行全备份后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。这种备份方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短。但增量备份的数据恢复是比较麻烦的。您必须具有上一次全备份和所有增量备份磁带(一旦丢失或损坏其中的一盘磁带,就会造成恢复的失败),并且它们必须沿着从全备份到依次增量备份的时间顺序逐个反推恢复,因此这就极大地延长了恢复时间。17、数据库的()是指数据的正确性和相容性。A、完整性B、安全性C、并发控制D、恢复标准答案:A知识点解析:数据的完整性控制是指RDBMS提供必要的功能确保数据库数据的正确性、有效性和一致性。18、关于主键约束,以下说法错误的是()。A、允许空值的字段上可以定义主键约束B、可以将包含多个字段的字段组合设置为主键C、一个表中只能设置一个主键约束D、允许空值的字段上不能定义主键约束标准答案:A知识点解析:①可以定义一列或多列为主键②主键列上没有任何两行具有相同值(即重复值)③主键列上也不能为空值④主键用于唯一地标识表中的每一条记录。二、多项选择题(本题共3题,每题1.0分,共3分。)19、要建立一个数据库,需要经过()。标准答案:A,D知识点解析:建立一个数据库,需要经过概念设计和物理设计阶段。20、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中正确的是()。标准答案:A,B,C知识点解析:视图设计一般有三种设计次序:自顶向下、由底向上、由内向外。21、在数据库技术中,数据库完整性包括()。标准答案:A,C,D知识点解析:数据库的完整性包括实体完整性、参照完整性和用户自定义完整性。三、判断题(本题共5题,每题1.0分,共5分。)22、在关系数据模型中,实体与实体之间的联系统一用二维表表示。()A、正确B、错误标准答案:A知识点解析:在数据库中关系就是二维表,所以实体与实体之间的联系统一用二维表表示。23、同一个关系模型中可以出现值完全相同的两个元组。()A、正确B、错误标准答案:B知识点解析:在一个关系中不能出现两个完全相同的元组,即元组唯一。24、投影操作是对表进行水平方向的分割。()A、正确B、错误标准答案:B知识点解析:投影是针对列的操作,所以是对表进行垂直方向的分割。25、在一个关系中不可能出现两个完全相同的元组是通过实体完整性规则实现的。()A、正确B、错误标准答案:A知识点解析:实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。主关键字是否可以修改,或整个列是否可以被删除,取决于主关键字与其他表之间要求的完整性。26、建立数据库中的表时,将年龄字段值限制在18~25岁之间。这种约束属于参照完整性约束。()A、正确B、错误标准答案:B知识点解析:参照完整性(ReferentialIintigrity)是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。用户定义完整性则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。这一约束机制一般不应由应用程序提供,而应有由关系模型提供定义并检验,用户定义完整性主要包括字段有效性约束和记录有效性。四、简答题(本题共5题,每题1.0分,共5分。)27、试述事务的概念及事务的4个特性。标准答案:事务是用户定义的一个数据库操作序列,这些操作是一个不可分割的工作单位。事务具有4个特性:①原子性(Atomicity)②一致性(Consistency)③隔离性(IsoIation)④持续性(Durability)。知识点解析:暂无解析28、登记日志文件时为什么必须先写日志文件,后写数据库?标准答案:把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。如果先写日志,但没有修改数据库,在恢复时只不过是多执行一次UNDO操作,并不会影响数据库的正确性。所以一定要先写日志文件,即首先把日志记录写到日志文件中,然后写数据库的修改。知识点解析:暂无解析29、试述活锁的产生原因和解决方法。标准答案:活锁产生的原因:当一系列封锁不能按照其先后顺序执行时,就可能导致一些事务无限期等待某个封锁,从而导致活锁。避免活锁的简单方法是采用先来先服务的策略。当多个事务请求封锁同一数据对象时,封锁子系统按请求封锁的先后次序对事务排队,数据对象上的锁一旦释放就批准申请队列中第一个事务获得锁。知识点解析:暂无解析30、为了维护数据库中数据的完整性,在对关系数据库进行插入、删除和修改操作时,都要进行数据库完整性规则的检查,请试以数据库插入操作为例,分析数据库在做该操作时要执行的数据库完整性规则的检查。标准答案:为了维护数据库中数据的完整性,在对关系数据库执行插入、删除和修改操作时,就要检查是否满足以下三类完整性规则。(1)当执行插入操作时,检查实体完整性规则,插入行在主码属性上的值,是否已经存在。若不存在,可以执行插入操作;否则不可以执行插入操作。(2)检查参照完整性规则,如果是向被参照关系插入,不需要考虑参照完整性规则;如果是向参照关系插入,插入行在外码属性上的值是否已经在相应被参照关系的码属性值中存在。若存在,可以执行插入操作;否则不可以执行插入操作,或将插入行在外码属性上的值改为空值后再执行插入操作(假定该外码允许取空值)。(3)检查用户定义完整性规则,检查要被插入的关系中是否定义了用户定义完整性规则,如果定义了,检查插入行在相应属性上的值是否遵守用户定义完整性规则。若遵守,可以执行插入操作;否则不可以执行插入操作。知识点解析:暂无解析31、描述数据字典概念,数据字典由哪5个部分组成?并对各部分进行简要说明。标准答案:数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据字典的组成:(1)数据项:数据项是最基本的数据元素,是有意义的最小数据单元,在数据字典中,定义数据项特性包括:数据项的名称、编号、别名和简述;数据项的长度;数据项的取值范围。(2)数据结构:数据项是不能分解的数据,而数据结构是可以进一步分解的数据包。数据结构由两个或两个以上相互关联的数据元素或者其他数据结构组成的。一个数据结构可以由若干个数据元素组成,也可以由若干个数据结构组成,还可以由若干个数据元素和数据结构组成。(3)数据流:数据流由一个或一组固定的数据项组成。定义数据流时,不仅说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。(4)数据存储:数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。(5)处理过程:处理逻辑的定义仅对数据流程图中最底层逻辑加以说明。知识点解析:暂无解析一、单项选择题(本题共18题,每题1.0分,共18分。)32、实体完整性要求主属性不能取空值,这通常是通过()。A、定义外部键来保证B、用户定义的完整性来保证C、定义主键来保证D、关系系统自动保证标准答案:C知识点解析:在关系中,主键值不允许为空,也不允许重复,因此,通过定义主键可以保证主属性不能取空值。33、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。A、物理设计B、概念设计C、逻辑设计D、需求分析标准答案:B知识点解析:概念设计是对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体(E—R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。34、数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。A、层次分析法和层次结构图B、数据流程分析法和数据流程图C、结构分析和模块结构图D、实体联系法和实体联系图标准答案:D知识点解析:在数据库设计中,需求分析的结果形成数据流图;概念设计阶段用E-R(实体联系)方法来描述概念模型,形成E-R图;对关系数据库而言,逻辑设计阶段的任务是把E-R图(概念模型)转换为关系模型。35、在关系数据库设计中,设计关系模式是()的任务。A、概念设计阶段B、需求分析阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:逻辑设计阶段主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。36、概念模型独立于()。A、E-R模型B、硬件设备和DBMSC、操作系统和DBMSD、DBMS标准答案:B知识点解析:概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。37、数据库的概念结构设计主要反映()。A、DBA的信息管理需求B、实体集间的联系C、用户的信息需求D、DB的维护需求标准答案:C知识点解析:概念模型是按用户的观点对数据和信息建模,强调其语义表达能力,概念应该简单、清晰、易于用户理解,它是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。这一类模型中最著名的是“实体联系模型”。所以,数据库的概念结构设计主要反映用户的信息需求。38、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。A、建立库结构B、系统调试C、加载数据D、扩充功能标准答案:D知识点解析:数据库物理设计完成后会根据物理设计并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般一个大型数据库的设计过程往往需要经过多次循环反复。当设计发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。39、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模型时,该关系模式的关键字是()。A、M端实体关键字与N端实体关键字组合B、重新选取其他属性C、M端实体的关键字D、N端实体的关键字标准答案:A知识点解析:数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下3种类型:①一对一联系(1:1):例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。②一对多联系(1:N):例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教。③多对多联系(M:N):例如,图1表示学生与课程问的联系(“学”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。联系也可能有属性。例如,学生“学”某门课程所取得的成绩,既不是学生的属性也不是课程的属性。由于“成绩”既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系“学”的属性。40、数据库设计包括需求分析、概念结构设计、逻辑结构设计、物理结构设计等阶段,其中“E-R模型到关系模型转换”属于数据库设计的()。A、需求分析B、概念结构C、逻辑结构设计D、物理结构设计标准答案:C知识点解析:逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。逻辑结构设计一般分为三步进行:(1)从E-R图向关系模式转化(2)数据模型的优化(3)关系视图设计。41、在数据库的概念设计中,最常用的数据模型是()。A、物理模型B、形象模型C、逻辑模型D、实体联系模型标准答案:D知识点解析:E-R图即实体一联系图(EntityRelationshipDiagram),是指提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。E-R方法:是“实体一联系方法”(EntitvRelationshipApproach)的简称。它是描述现实世界概念结构模型的有效方法。42、网络体系设计可以物理线路安全、网络安全、系统安全、应用安全等方面来进行,其中数据库容灾属于()。A、物理线路安全和网络安全B、系统安全和网络安全C、应用安全和网络安全D、系统安全和应用安全标准答案:D知识点解析:容灾就是当应用系统和数据库发生不可抗力(地震、海啸、火山喷发、911恐怖袭击)的时候,我们可以通过启用在异地实时在线的备用应用系统以及备用数据库立刻接管,保证交易的顺利进行,当然备用系统如果也发生灾难的情况下,那就无能为力了,除非在全球建立几个大的同步中心才能避免此种情况的发生,确保信息安全的转移。43、下面哪项不是数据库系统必须提供的数据控制功能?()A、并发控制B、可移植性C、完整性D、安全性标准答案:B知识点解析:RDBMS提供了数据控制功能:①数据的安全性控制数据的安全性控制是指采取一定的安全保密措施以确保数据库中的数据不被非法用户存取。例如,RDBMS提供口令检查或其他手段来验证用户身份,合法用户才能进入数据库系统;RDBMS提供用户等级和数据存取权限的定义机制,系统自动检查用户能否执行这些操作,只有检查通过后才能执行允许的操作。②数据的完整性控制数据的完整性控制是指RDBMS提供必要的功能确保数据库数据的正确性、有效性和一致性。③数据的并发控制数据的并发控制是指RDBMS必须对多用户并发进程同时存取、修改数据的操作进行控制和协调,以防止互相干扰而得到错误结果。44、在数据库系统中,保证数据及语义正确和有效的功能是()。A、存取控制B、并发控制C、安全控制D、完整性控制标准答案:D知识点解析:完整性约束是完整性控制的核心。DBMS要提供各种完整性约束的实现机构,保证对数据库的任何更新操作都不会破坏数据语义的正确性和准确性。45、软硬件故障常造成数据库中的数据破坏。数据库恢复就是()。A、在尽可能短的时间内,把数据库恢复到故障发生前的状态B、重新安装应用程序,并将数据库做镜像C、重新安装数据库管理系统,并将数据库做镜像D、重新安装数据库管理系统和应用程序标准答案:A知识点解析:为了保证数据库中数据的安全可靠和正确有效,数据库管理系统(DBMS)提供数据库恢复、并发控制、数据完整性保护与数据安全性保护等功能。数据库在运行过程中由于软硬件故障可能造成数据被破坏,数据库恢复就是在尽可能短的时间内把数据库恢复到故障发生前的状态。46、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的()。A、完整性B、安全性C、并发控制D、恢复标准答案:B知识点解析:数据的安全性控制是指采取一定的安全保密措施以确保数据库中的数据不被非法用户存取。例如,RDBMS提供口令检查或其他手段来验证用户身份,合法用户才能进入数据库系统:RDBMS提供用户等级和数据存取权限的定义机制,系统自动检查用户能否执行这些操作,只有检查通过后才能执行允许的操作。47、在下列网络安全备份方式中,恢复时间最短的是()。A、完全备份B、增量备份C、差异备份D、按需备份标准答案:A知识点解析:(1)完全备份(FullBackup)备份全部选中的文件夹,并不依赖文件的存档属性来确定备份哪些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝。实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所有数据。这种备份方式最大的好处就是只要用一盘磁带,就可以恢复丢失的数据。因此大大加快了系统或数据的恢复时间。然而它的不足之处在于,各个全备份磁带中的备份数据存在大量的重复信息;另外,由于每次需要备份的数据量相当大,因此备份所需时间较长。(2)差异备份(DifferentialBackup)备份自上一次完全备份之后有变化的数据。差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,也即备份后不标记为已备份文件。换言之,不清除存档属性。差异备份是指在一次全备份后到进行差异备份的这段时间内,对那些增加或者修改文件的备份。在进行恢复时,我们只需对第一次全备份和最后一次差异备份进行恢复。差异备份在避免了另外两种备份策略缺陷的同时,又具备了它们各自的优点。首先,它具有了增量备份需要时间短、节省磁盘空间的优势:其次,它又具有了全备份恢复所需磁带少、恢复时间短的特点。系统管理员只需要两盘磁带,即全备份磁带与灾难发生前一天的差异备份磁带,就可以将系统恢复。(3)增量备份(IncrementalBackup)备份自上一次备份(包含完全备份、差异备份、增量备份)之后有变化的数据。增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,即备份后标记文件,换言之,清除存档属性。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。这就意味着,第一次增量备份的对象是进行全备份后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。这种备份方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短。但增量备份的数据恢复是比较麻烦的。您必须具有上一次全备份和所有增量备份磁带(一旦丢失或损坏其中的一盘磁带,就会造成恢复的失败),并且它们必须沿着从全备份到依次增量备份的时间顺序逐个反推恢复,因此这就极大地延长了恢复时间。48、数据库的()是指数据的正确性和相容性。A、完整性B、安全性C、并发控制D、恢复标准答案:A知识点解析:数据的完整性控制是指RDBMS提供必要的功能确保数据库数据的正确性、有效性和一致性。49、关于主键约束,以下说法错误的是()。A、允许空值的字段上可以定义主键约束B、可以将包含多个字段的字段组合设置为主键C、一个表中只能设置一个主键约束D、允许空值的字段上不能定义主键约束标准答案:A知识点解析:①可以定义一列或多列为主键②主键列上没有任何两行具有相同值(即重复值)③主键列上也不能为空值④主键用于唯一地标识表中的每一条记录。二、多项选择题(本题共3题,每题1.0分,共3分。)50、要建立一个数据库,需要经过()。标准答案:A,D知识点解析:建立一个数据库,需要经过概念设计和物理设计阶段。51、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中正确的是()。标准答案:A,B,C知识点解析:视图设计一般有三种设计次序:自顶向下、由底向上、由内向外。52、在数据库技术中,数据库完整性包括()。标准答案:A,C,D知识点解析:数据库的完整性包括实体完整性、参照完整性和用户自定义完整性。三、判断题(本题共5题,每题1.0分,共5分。)53、在关系数据模型中,实体与实体之间的联系统一用二维表表示。()A、正确B、错误标准答案:A知识点解析:在数据库中关系就是二维表,所以实体与实体之间的联系统一用二维表表示。54、同一个关系模型中可以出现值完全相同的两个元组。()A、正确B、错误标准答案:B知识点解析:在一个关系中不能出现两个完全相同的元组,即元组唯一。55、投影操作是对表进行水平方向的分割。()A、正确B、错误标准答案:B知识点解析:投影是针对列的操作,所以是对表进行垂直方向的分割。56、在一个关系中不可能出现两个完全相同的元组是通过实体完整性规则实现的。()A、正确B、错误标准答案:A知识点解析:实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。主关键字是否可以修改,或整个列是否可以被删除,取决于主关键字与其他表之间要求的完整性。57、建立数据库中的表时,将年龄字段值限制在18~25岁之间。这种约束属于参照完整性约束。()A、正确B、错误标准答案:B知识点解析:参照完整性(ReferentialIintigrity)是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。用户定义完整性则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。这一约束机制一般不应由应用程序提供,而应有由关系模型提供定义并检验,用户定义完整性主要包括字段有效性约束和记录有效性。四、简答题(本题共5题,每题1.0分,共5分。)58、试述事务的概念及事务的4个特性。标准答案:事务是用户定义的一个数据库操作序列,这些操作是一个不可分割的工作单位。事务具有4个特性:①原子性(Atomicity)②一致性(Consis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论