计算机等考三级数据库考前模拟练习.pdf
《计算机等考三级数据库考前模拟练习.pdf》由会员分享,可在线阅读,更多相关《计算机等考三级数据库考前模拟练习.pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机等考三级数据库考前模拟练习计算机等考三级数据库考前模拟练习模拟试题是考生在备考的过程中,稳固知识点的一个方式,下面就是计算机等考三级数据库考前模拟练习,欢送大家学习!单项选择题1 设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。当前表中没有任何数据。现在依次向该表中插入如下数据(1)(e1,Tom,e2)(2)(e3,Jerry,null)(3)(null,F00,null)(4)(e2,Fake,e2)(5)(e1,Ghost,e3)(6)(e4,Wh0,el)那么最终该表中有( )行数据。A.2B.3C.4D.5参考答案:C参考解析:一张关系表中的主
2、码不能为空且具有唯一性。外码取值可能为被参照关系中已存在的主码值或空值。最终该表中插入的数据为(1),(2),(4),(6),共 4 行数据。2 关于数据库视图,以下说法正确的选项是( )。A.视图一定能提高数据的操作性能B.定义视图的语句可以是任何数据操作语句C.视图可以提供一定程度的数据独立性D.视图的数据一般是物理存储的参考答案:C参考解析:视图是从一个或几个根本表(或视图)中导出的虚表,数据库中只存放了视图的定义,不存放视图对应的数据。它是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。视图是从一个或多个实际表中获得的
3、,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。视图的特点表达在三个方面:简单性,看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化对它们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件;平安性,通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据那么既看不见也取不到;逻辑数据独立性,视图可帮助用户屏蔽真实表结构变化带来的影响;根据视图的特点可以到达以下的几点作用:简化数据查询语句;使用户从多角度看待同一数据;提高数据平安性;提供了一定程度的逻辑独立性。所以答案选C。3SQ
4、L Server xx 中,如果希望用户 u1 在 DBl 数据库中具有查询 T1 表的权限,正确的授权语句是( )。A.GRANT SELECT ON DB1(T1)TO u1B.GRANT SELECT TO u1 ONDB1(T1)C.GRANT SELECT TO u1 ON T1D.GRANT SELECT ON T1 TO u1参考答案:A参考解析:SQL Server xx 中 GRANT 的用法为:GRANTALLPRIVILEGESl permission(column,n),nONclass:securableTO principal.nWITH GRANT OPTIONA
5、S principal4 关于数据库应用系统的需求分析工作,以下说法正确的选项是( )。A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标参考答案:D参考解析:数据库应用系统的需求包括:数据需求分析,数据处理需求分析,业务需求分析及其在性能、存储、平安、备份和恢复等方面的要求。C 项中,数据需求分析的主要工作是从用户视图出发,分析与辨识应用领域所管理的各类数据项和数据
6、结构,形成数据字典的主要内容。B 中在需求分析阶段,系统需求分析员与用户充分沟通,并形成文档化的需求描述。A 中通过需求分析过程,需要系统的描述整个应用系统的功能特征、性能特征和约束,并形成需求标准说明文档。D 中数据操作响应时间、系统吞吐量和最大并发用户数都是性能需求分析的重要指标。所以选D。5 设有关系模式:作者(作者编号,姓名,身份证号,职业,出生日期)。以下能够作为该关系模式候选码的是( )。A.作者编号,姓名 B.作者编号,身份证号 C.作者编号,职业 D.身份证号,出生日期参考答案:B参考解析:关系模型中的候选码定义为某一组属性可以唯一标识一个元组,那么称为该属性组的候选码,所以其
7、候选码属性的取值必须不能有重复也不能为空。题目中姓名,职业,出生日期都可能重复。6 以下全部属于结构图的组图是( )。A.用例图、类图、顺序图、部署图B.类图、组件图、部署图、活动图C.用例图、对象图、状态图、组件图D.类图、对象图、组件图、部署图参考答案:D参考解析:结构图是指以模块的调用关系为线索,用自上而下的连线表示调用关系并注明参数传递的方向和内容,从宏观上反映模块层次结构的图形。其中结构图包括用例图、类图、组件图、对象图和部署图。7 设在 SQL Server xx 中,用户 U1 在 DB1 数据库中创立 T#Temp表。以下关于#Temp 表的说法,正确的选项是( )。A.只有在
8、创立#Temp 表的连接中才可以查询#Temp 表数据B.在所有用户 U1 发起的连接中,都可以查询#Temp 表数据C.在创立#Temp 表的连接未断开时,DB1 数据库的所有用户都可以查询#Temp 表数据D.在创立#Temp 表的连接断开后,DBl 数据库的所有用户仍可以查询#Temp 表数据参考答案:A参考解析:用户假设想在 SQL Senrer 中访问数据库的表,必须同该表建立一个连接表示通信渠道,当连接中断时,无法对其进行访问。B 中只有用户与#temp 建立的连接才可以访问到表。C 中不是所有用户都可以访问该表,只有 U1 用户和由 U1 授权的用户可以访问。D 项很明显也不正确
9、。故答案为 A。9 以下表达中不属于三层 B/S 结构数据库应用系统特点和操作特征的是( )。A.客户端使用浏览器,浏览器与 Web 应用效劳器之间的通信使用超文本传输协议()B.数据库效劳器承受应用效劳器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用效劳器C.这种结构使客户端和效劳器能在不同的系统问通信,但对客户机配置要求较高,且应用软件维护代价也较大D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据效劳参考答案:C参考解析:B/S 结构的数据库应用系统的特点是用户界面完全通过浏览器实现,一局部事务逻辑在前端实现,主要的事务逻辑在
10、效劳器实现,所以其对客户机配置要求不高,即使对效劳器要求较高,也不需要安装客户端软件。10 设有以下关于数据库分析、设计与实现的工作:.用概念数据模型表示数据对象的特征及其相互间的关联关系.进行数据库的备份与恢复等日常维护.在 ER 图的根底上确定数据库关系模式.调整数据库逻辑模式,确定文件组织与存取方式,评估物理模式V.考虑分析 DBAS 运行过程中备份数据库策略,如备份时问点和备份周期.事务和应用程序的编码及测试上述工作中,属于 DBAS 系统设计阶段工作的是( )。A.仅、和 VB.仅、和C.仅、和D.全部参考答案:C参考解析:属于设计数据库设计中的概念结构设计,属于逻辑结构设计,属于物
11、理设计。、V、属于数据库的实现与维护。所以答案为 C。11 设在 SQL Server xx 中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1 倍。以下关于实现此约束的说法,正确的选项是( )。A.可以用触发器或者用 CHECK 约束实现B.只能用 CHECK 约束实现C.只能用触发器实现D.可以用 DEFAULT 约束实现参考答案:A参考解析:用户定义的完整性可以用 CHECK 短语指定列值应满足的条件,也可以用触发器约束,通过效劳器自动激活相应的触发器,对数据进行完整性控制。所以触发器或CHECK 约束都可以实现。但 DEFAULT 约束不能实现用
12、户自定义的完整性,只能表示实体或参照完整性。12 下面关于模式分解的说法,错误的选项是( )。A.分解并不总能提高查询效率B.分解通常使得涉及属性少的查询执行效率更高C.分解通常使得简单的更新事务执行效率更高D.分解总是能降低存储空间的要求,因为它能消除冗余数据参考答案:D参考解析:分解使得一个关系变为多个关系,常用于关系模式标准化。一般情况下可以减少局部数据冗余,但不恰当的分解也可能增加冗余。13 设有职工表(职工号,姓名,地址 1,地址 2),其中,职工号为主码。现要求地址 1 和地址 2 组合起来不能有重复值。在 SQLServer xx 环境中有以下创立该表的语句:1.CREATE T
13、ABLE 职工表(职工号 int PRIMARY KEY,姓名 n10),地址 1 nvar20),地址 2 nvar20),UNIQUE(地址 1,地址 2):CREATE TABLE 职工表(职工号 int PRIMARY KEY,姓名 n10),地址 1nvar20).地址 2 nvar20)UNIQUE(地址 1,地址 2).CREATE TABLE 职工表(职工号 int PRIMARY KEY.姓名 n10),地址 1 nvar20)UNIQUE,地址 2 nvar20)UNIQUE)IV.CREATE TABLE 职工表(1 职工号 int PRIMARY KEY。姓名 n10)
14、,地址 1 nvar20)UNIQUE(地址 1,地址 2),地址 2 nvar20)上述语句能正确实现此约束的是( )。A.仅和B.仅和C.仅、和D.都正确参考答案:C参考解析:表示在地址 1 的所有记录中地址不允许重复,即每个职工的地址 1 都不同且每个职工的地址 2 也不允许重复。UNIQUE 是对创立的表的属性约束条件,与位置无关。14 现要为某大型商场开发一个数据库应用系统,在该应用系统的生命周期中,设有以下活动:.开发人员执行 DDL 代码建立数据库结构.编写商品信息录入和导入程序,在系统投入运行前建立商品信息清单.根据商场销售业务开展情况,调整数据库中的商品清单和价格.准备销售新
15、商品时,使用商品信息录入或导入程序,将新商品信息参加到商品清单中为了防止数据丧失,定期对数据库中的数据进行转储以上活动中,属于商场数据库应用系统实施活动的是( )。A.仅和B.仅、和C.仅和D.仅和参考答案:A15 存储管理器是数据库管理系统非常重要的组成局部。以下关于存储管理器的说法,错误的选项是( )。A.存储管理器负责检查用户是否具有数据访问权限B.为了提高数据访问效率,存储管理器会将局部内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换C.存储管理器会为编译好的查询语句生成执行方案,并根据执行方案访问相关数据D.存储管理器以事务方式管理用户对数据的访问,以确保数据库并发
16、访问的正确性参考答案:C参考解析:C 项是查询处理器的功能,不是存储管理器功能。16 数据库设计过程中有如下工作:1.文件组织与存取设计.数据分布设计.确定数据库和参数.将关系模式和相关视图转换为特定数据库管理系统的可支持的表和视图.从时间、空间、维护代价等方面评估物理设计结果,并将评估后的结果实施到数据库中上述工作中属于数据库物理设计的是( )。A.仅、和B.仅和C.仅、和D.以上全部参考答案:C参考解析:数据库物理设计主要步骤包括:数据库逻辑模式调整;文件组织与存取设计;数据分布设计;平安模式设计;确定系统配置;物理模式评估。其中将关系模式和相关视图转换为特定数据库管理系统的可支持的表和视
17、图不属于物理设计的范畴。17 以下有关三级模式结构和数据独立性的说法中,正确的选项是( )。A.在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求B.外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式C.三级模式和两层映像的系统结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响D.数据独立性使得数据的定义和描述与应用程序相别离,简化了数据库应用程序的开发,但增加了用户维护数据的代价参考答案:C参考解析:内模式又称物理模式,处于最底层,它给出了数据库物理存储结构与物理存取方法,内模式反映了数
18、据在计算机物理结构中的实际存储形式。一个数据库只对应一种内模式。模式是用户的局部模式。一个数据库中可以定义多个外模式。数据独立性不仅简化数据库应用程序的开发,同时因为屏蔽了物理结构的差异,所以也简化了用户维护数据的代价。数据库系统三级模式和两层映像的系统结构保证了数据库系统中能够具有较高的逻辑独立性和物理独立性。18 以下不属于信息系统需求分析的常用建模方法是( )。A.ERB.IDEFOC.DFDD.UML参考答案:A参考解析:常用的需求建模方法包括:DFD方法;IDEFO 方法;UML 方法。19 在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和。此过程不仅需要描述用户提
19、出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段了以下需求:.系统需要支持会员制.系统不需要考虑财务核算功能.系统应长期稳定运行.系统应有销售统计功能.系统应保证数据存储平安上述需求中属于非功能需求的是( )。A.仅和B.仅和 VC.仅和 VD.仅、和 V参考答案:B参考解析:需求分析就是分析用户的应用请求。和不是用户所考虑的问题,属于系统的物理设计阶段,属于系统运行与维护阶段所考虑的问题。20 数据库概念设计是面向企业或组织中的数据需求的。以下有关概念模型设计的说法中,错误的选项是( )。A.按照具有相同属性特征原那么对客观事物进行分类,在分
20、类的根底上概括命名,得到实体集B.分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们C.从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标注在模型中D.要保证一个实体集中定义的每一个属性有意义、不重名参考答案:B参考解析:答案 B 是对实体集命名,即在标识实体集的根底上分类抽象,将具有相同属性特征的同类对象抽象为实体集,然后归纳,用一个有意义的名词或名词短语为每一个实体命名。它的描述是实体集中的每一个实例,所以错误。21 设某数据库中有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩)。现要查询没选课的学生姓名和所在系。以下语句中能够实现该查询要求的
21、是( )。A.SELECT 姓名,所在系 FROM 学生表 a LEFT JOIN 选课表 bON a.学号=b.学号 WHERE a.学号 IS NULLB.SELECT 姓名,所在系 FROM 学生表 a LEFT JOIN 选课表 bON a.学号=b.学号 WHERE b.学号 IS NULLC.SELECT 姓名,所在系 FROM 学生表 a RIGHT JOIN 选课表 bON a.学号=b.学号 WHERE a.学号 IS NULLD.SELECT 姓名,所在系 FROM 学生表 a RIGHT JOIN 选课表 bON a.学号=b.学号 WHERE b.学号 IS NULL参
22、考答案:B参考解析:从数据库中查出没有选课的学生姓名和所在系,那么在学生表中查出选课表中没有的学生即可。在这里采用LEFTJOIN 来连接查询。并且要求选课表中的学生学号为NULL。22 关于并行数据库,以下说法错误的选项是( )。A.层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构B.无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于 OLTP 应用C.并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率D.并行数据库系统的主要目的是实现场地自治和数据全局透明共享参考答案:D参考解析:并行数据库系统的主要目的是通过高速通信介质连接多个可
23、独立处理的单元以并行执行的方式完成对数据库系统的互联查询、内部查询及各种内部操作。分布式数据库系统的主要目的才是实现场地自治和数据全局透明共享。23 某跨国公司的业务系统需要提供全球性效劳,该业务系统需要 24 小时7 天在线效劳,系统业务繁忙,为了保证业务系统中数据库数据的平安,需要设计与实施数据转储机制,设计完成该数据库每天数据增量的转储需要 2 个小时,在不考虑本钱因素的情况下,以下最合理的是( )。A.配备高性能数据库效劳器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中B.每天划出长度为 2 小时的时间窗口 tw,在 tw 内采用静态转储方法实现每天数据增量的转储C.每天
24、划出长度为 2 小时的时间窗口 tw,在 tw 内采用动态转储方法实现每天数据增量的转储D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储参考答案:A参考解析:在静态转储过程中系统不能运行其他事务,因为会降低数据库的可用性;动态备份运行转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改,动态储存虽然克服了静态储存的一些缺点,但是动态转储可能造成数据库的不一致性,使数据的有效性得不到保证。为了数据的有效性,需要引入日志文件,用它记录转出期问各种事务对数据库的修改活动记录,然后使用动态转储的备份副本加上日志文件就可以将数据库恢复到某一时刻的正确状态,因此 8、c 不适
25、宜。D 中完全转储加增量转储,在这种转储方式下,恢复中使用的转储文件较多,其中任何一次转储出了问题都会导致恢复失败,同时恢复时间长,因此D 也不可取。24 在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于OLTP 和OLAP,一般情况下,以下说法正确的选项是( )。A.OLTP 系统的平安性要求比 OLAP 系统的低,也比拟容易实现B.OLAP 系统在访问数据时,一般以访问少量记录为主,OLTP 系统那么相反C.OLTP 要求系统必须具有很高的响应速度,而 OLAP 对系统响应速度的要求较为宽松D.OLTP 系统一般由企业的中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 三级 数据库 考前 模拟 练习
限制150内