数据库系统应用试题及答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1数据库系统概述一、概述1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。A.系统分析员B.程序员C.数据库管理员D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段A.I和IIB.只有IIC.II和IIID.只有I4.下列四项中,不属于数据库系统特点的是()。A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据库系统的数据独立性体现在()。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是()。A.模式B.内模式C.外模式D.7.要保证数据库的数据独立性,需要修改的是()。A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是()。A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。A.模式B.物理模式C.子模式D.内模式10.下述()不是DBA数据库管理员的职责。A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。A.层次模型B.关系模型C.网状模型D.实体-关系模型实体-联系图EntityRelationshipDiagram基本要素:实体型属性联系12.区分不同实体的依据是()。A.名称B.属性C.对象D.概念13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式14.在()中一个结点可以有多个双亲,结点之间可以有多种联系。A.网状模型B.关系模型C.层次模型D.以上都有15.()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。A.网状模型B.关系模型C.层次模型D.以上都有2正确答案:(1)C(2)A(3)D(4)C(5)B(6)A(7)C(8)A(9)C(10)D(11)D(12)B(13)B(14)A(15)BACCESS数据库基础1.数据库设计的根本目标是要解决A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护2.设有如下关系表:则下列操作中正确的是A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S3.数据库系统的核心是A)数据模型B)数据库管理系统C)数据库D)数据库管理员4.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为A)选择B)投影C)联接D)并5.如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是A)一对一B)一对多C)多对一D)多对多6.利用Access创建的数据库文件,其扩展名为A).ADPB).DBFC).FRMD).MDB7.下面关于Access表的叙述中,错误的是A)在Access表中,可以对备注型字段进行“格式”属性设置B)若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C)创建表之间的关系时,应关闭所有打开的表D)可在Access表的设计视图“说明”列中,对字段进行具体的说明8.在Access表中,可以定义3种主关键字,它们是A)单字段、双字段和多字段B)单字段、双字段和自动编号C)单字段、多字段和自动编号D)双字段、多字段和自动编号9.在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是3A)55B)510C)1010D)102010.若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为A)00000000B)99999999C)########D)????????11.若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入A)Like王B)Like王*C)=王D)=王*12.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的A)方法和事件B)事件和方法C)事件和属性D)过程和方法13.在关于报表数据源设置的叙述中,以下正确的是A)可以是任意对象B)只能是表对象C)只能是查询对象D)可以是表对象或查询对象14.在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是A)直线和矩形B)直线和圆形C)直线和多边形D)矩形和圆形15.若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是A)“默认值”属性B)“标题”属性C)“密码”属性D)“输入掩码”属性16.假定有以下循环结构DoUntil条件循环体Loop则正确的叙述是A)如果“条件”值为0,则一次循环体也不执行B)如果“条件”值为0,则至少执行一次循环体C)如果“条件”值不为0,则至少执行一次循环体D)不论“条件”是否为“真”,至少要执行一次循环体答案:1.A2.B3.B4.C5.D6.D7.B8.C9.C10.A11.B12.A13.D14.A15.D16.B数据库系统基本问题1.层次数据模型的定义?在数据库中定义满足下面两个条件的基本层次联系的集合为层次模型:有且只有一个结点没有双亲结点,这个结点称为根结点;根以外的其他结点有且只有一个双亲结点。2.网状数据模型的定义?在数据库中定义满足下面两个条件的基本层次联系的集合为网状模型:允许一个以上的结点没有双亲结点;至少有一个结点可以有多于一个的双亲结点。3.关系数据模型的定义?关系数据模型是由若干关系组成的集合。每个关系从结构上看实际上是一张二维表格,表中的每行表示一个实体对象,表的每列对应一个实体属性,实体之间的关系用关键字来表示,这样的一张表称为一个关系。4.什么是数据完整性?关系数据库中数据完整性约束的分类。数据的完整性是指存储在数据库中的数据的一致性和正确性。关系模型数据完整性的分类有4域完整性:列的值域的完整性。实体完整性:表中记录的完整性。引用完整性:被引用表中的主关键字和引用表中的外部主关键字之间的关系。用户自定义完整性:5.什么是存储过程?存储过程的优点是什么?(1)存储过程是存放在服务器上的预先定义与编译好的T_SQL语句。存储过程在第一次执行时进行语法检查和编译。编译好的版本存储在过程高速缓存中用于后续调用,执行速度快。存储过程由应用程序激活,而不是由SQLServer自动执行。(2)存储过程特点:使多个应用程序可以共享应用程序的处理逻辑,所有的客户机程序使用同一个存储过程进行各种操作,从而确保数据访问和操作的一致性,也提高了应用程序的可维护性。由于存储过程在第一次执行之后,就驻存在高速缓存存储器中,因此可以提高系统的执行效率。提供一种安全机制。如果用户被授予执行存储过程的权限,那么既使该用户没有执行访问在该存储过程中所参考的表或者视图的权限,该用户也可以完全执行该存储过程。减少了网络的流量负载。由于存储过程是存在服务器端的,因此客户端要执行存储过程时,只需要传送一条命令即可,如果不使用存储过程,则需要传送许多条SQL语句。因为存储过程提供该前端应用程序共享的处理逻辑,若要改变业务规则或策略,只需改变存储过程和参数。6.有关系模式R(U,F),属性集U={A,B,C,D,E},函数依赖集合F={AB?C,C?D,B?E},请回答:R最高属于第几范式?说明理由;如果R不属于第三范式?说明理由并转换为第三范式。答案6:(1)R最高属于第一范式;(2)R的候选码是:(A,B)(A,C)(3)分解R为第三范式:oR1(A,B,C)oR2(C,D)oR3(B,E)7.什麽是数据字典?答案7:数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。每个数据库中至少要存储两部分内容:数据的描述和对应每个描述的若干值。8.视图集成中,主要解决的冲突有哪些?答案8:(1)命名冲突:在不同的视图中,可能有:·同名异义冲突·异名同义冲突·相同属性的取值单位冲突。(2)结构冲突:·同一对象在一个视图中作为实体,在另一个视图中可能作为属性或联系。5·同一实体在不同的分E-R图中所包含的属性个数和属性排列次序不完全相同。·不同的视图对同一个联系可能有不同的约束。9.什么是事务,简述事务主要特性。答案9:(1)事务(transaction)是用户定义的一个数据库操作序列,是数据库中不可分割的最基本的工作单元,也是数据库恢复和并发控制的基本单元。(2)事务具有四个特性:·原子性(Atomicity),事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。·一致性(Consistency),事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。这种特性称为事务的一致性。·分离性(Isolation),分离性指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必须封锁起来,不被其它企图进行修改的事务看到。分离性是DBMS针对并发事务间的冲突提供的安全保证。DBMS可以通过加锁在并发执行的事务间提供不同级别的分离。·持久性(Durability),持久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即一旦一个事务提交,DBMS保证它对数据库中数据的改变应该是永久性的,耐得住任何系统故障。持久性通过数据库备份和恢复来保证。10.并发控制的目的和意义?并发操作可能产生的主要问题有哪些?答案10:(1)并发控制的目的:改善系统的资源利用率,充分利用数据库共享数据的特点;在保证事务的特性和数据库一致的前提下,提高多用户的并发程度;(2)事务如果不加控制地并发执行,会产生下列三个问题:·丢失更新(lostupdate)·读脏数据(dirtyread)·读值不可复现(unrepeatableread)11.数据库系统可能发生的主要故障有哪些?简述DBMS恢复数据库的措施和方法。答案11:(1)数据库系统的主要故障有以下三种:·事务故障·系统故障·存储介质故障(2)DBMS采用相应策略进行数据库恢复:·事务提交·数据库转储·日志和日志文件12.DBMS的体系结构分几种?答案12:DBMS的三种体系结构:(1)物理中心数据库;一台大型的中心计算机存放数据库管理系统和数据库,通过网络连接大量终端。(2)分布式数据库:一个分布式数据库是由分布于计算机网络上的多个逻辑相关的数据库组成的集合,网络中的每个结点具有独立处理的能力(称为场地自治),可执行局部应用,同时,每个结点通过网络通讯系统也能执行两个结点以上的全局应用。(3)客户/服务器结构:一台大型的服务器计算机存放数据库管理系统和数据库,通过网络连接大量客户端计算机;数据库服务器提供客户端的服务请求,存储和管理数据库,把局部数据传送到客户端进行处理,处理6后的数据再写回服务器;客户端的DBMS没有并发控制要求,功能比较简单。客户端和服务器端分工明确,各司其职。13.在分布式事

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功