2020年下半年计算机三级数据库试题-2
1、事务日志用于保存( )。
A.程序运行过程
B.程序的执行结果
C.对数据的更新操作
参考答案:C
参考解析:事务日志是一个与数据库文件分开的文件。它存储对数据库进行的所有更改,并记录全部插入、更新、删除、提交、回退和数据库模式变化等操作。事务日志是数据备份和数据恢复的重要文件,也是使用SQL Remote或[复制代理]复制数据所必需的。
2、当数据库系统出现故障时,可以通过数据库日志文件进行恢复。下列关于数据库日志文件的说法,错误的是( )。
A.数据库出现事务故障和系统故障时需使用日志文件进行恢复
B.使用动态转储机制时,必须使用日志文件才能将数据库恢复到一致状态
C.在OLTP系统中,数据文件的空间使用量比日志文件大得多,使用日志备份可以降低数据库的备份空间
D.日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件两种
参考答案:C
参考解析:数据文件的空间使用量未必比日志文件大,因为日志是快速增长的。此外,使用日志备份并不能降低数据库的备份空间。所以选择C选项。
3、数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。下列不属于数据库三级模式结构的是( )。
A.逻辑模式
B.物理模式
C.外模式
D.应用模式
参考答案:D
参考解析:数据库三级模式结构: ①内模式也称存储模式或物理模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式。并且一个数据库只有一个内模式。 ②模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,不涉及数据的物理存储细节和硬件环境,与具体的应用和所使用的开发工具及高级程序设计语言无关。 ③外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的视图,是与某一应用有关的数据的逻辑表示。外模式是模式的子集,一个数据库可以有多个外模式。数据库系统的三级模式结构是指数据库由外模式、模式和内模式三级构成,并通过二级映象功能将三个模式联系起来。
4、关于数据库应用系统的设计,有下列说法:
Ⅰ 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面
Ⅱ 数据库概念设计阶段,采用自上而下的ER设计时,首先设计局部ER图,然后合并各局部ER图得到全局ER图
Ⅲ 在数据库逻辑设计阶段,将关系模式转换为具体DBMS平台支持的关系表
Ⅳ 在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束
上述说法正确的是( )。
A.Ⅰ、Ⅲ和Ⅳ
B.Ⅰ
C.Ⅱ和Ⅲ
D.Ⅱ和Ⅳ
参考答案:B
参考解析:数据库应用系统设计包括概念设计、逻辑设计、物理设计3个步骤,每个步骤的设计活动按照数据组织与存储、数据访问与处理、应用设计等几个方面进行。在数据库概念设计阶段,采用自下而上的ER设计。将关系模式转换为具体DBMS平台支持的关系表是数据库物理设计阶段的工作。设计视图和关系模式的完整性约束是数据逻辑设计阶段的工作。
5、设在数据库应用系统设计与实现过程中有下列活动:
Ⅰ 创建触发器
Ⅱ 定义事务隔离性级别
Ⅲ 数字签名
Ⅳ 定义主码
上述活动中,用于数据库的完整性保护的是( )。
A.仅Ⅰ和Ⅱ
B.仅Ⅰ和Ⅳ
C.仅Ⅲ和Ⅳ
D.仅Ⅱ和Ⅲ
参考答案:A
参考解析:数据库的完整性是指数据库中数据的正确性、一致性和相容性。触发器是SQL server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,触发器经常用于加强数据的完整性约束和业务规则等。事务是以可控的方式对数据资源进行访问的一组操作,事务的隔离性使得事务之间的交互程度有着严格的定义,保护了数据的完整性。Ⅲ中数字签名是用于数据防篡改,Ⅳ定义主码是用于实体的完整性。
6、SQL Server 2008允许用户自己定义函数。关于内联表值函数,有下列说法:
Ⅰ 在内联表值函数中,没有相关联的返回变量
Ⅱ 内联表值函数通过INSERT语句填充函数返回的表值
Ⅲ 内联表值函数的作用类似于带参数的视图
Ⅳ 调用内联表值函数时,只能将内联表值函数放置在FROM子句中
上述说法中正确的是( )。
A.仅Ⅱ
B.仅Ⅱ和Ⅲ
C.仅Ⅰ、Ⅱ和Ⅳ
D.仅Ⅰ、Ⅲ和Ⅳ
参考答案:D
参考解析:内联表值函数的返回值是一个表,该表的内容是一个查询语句的结果;内联表值函数的使用与视图非常相似,需要放在查询语句的FROM子句中,作用很像是带参数的视图;内联表值函数通过SELECT语句填充函数返回的表值。
7、现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:
SELECT丰FROM课程表WHERE课程名=′数据库原理′
为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是( )。
A.为课程名列建立一个主索引
B.为课程名列建立一个位图索引
C.为课程名列建立一个辅索引
参考答案:C
参考解析:本题考查索引的设置。主索引是根据数据对象的主键建立的索引,它们决定了被索引记录的位置,而辅助索引没有这样的限制,可以用于任何索引目的并且可以查找多个数据文件存放的位置。而位图索引一般在范围查询时使用。
8、在进行数据库物理设计时,为提高查询效率,需要在基本表的一些列上建立索引。有下列情况:
Ⅰ 查询语句的WHERE子句中引用率比较高的列
Ⅱ 经常参与连接操作的列
Ⅲ 经常在order by子句中出现的列
Ⅳ 经常使用HKE操作符且字符串前后均带有%的列
上述情况中一般情况下适合建立索引的是( )。
A.仅Ⅰ、Ⅱ和Ⅲ
B.仅Ⅰ和Ⅲ
C.仅Ⅱ、Ⅲ和Ⅳ
参考答案:A
参考解析:对于经常在其上需要执行查询操作并且数据量很大的表,可以考虑建立索引;对于经常出现在Where子句、Order by子句和Group by子句中的属性就可以考虑使用索引;对于前后都是%的列查询不会访问索引,因此不适合建立索引。
9、统一建模语言UML是一种常用于数据库应用系统设计和开发的可视化建模语言。关于UML,下列说法错误的是( )。
A.UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示
B.用例图、顺序图和状态图都是UML的行为视图,用于描述系统的物理部署情况
C.类图和对象图都是UML的逻辑视图,用于描述系统在某个时间的静态结构
D.在用例图中,与系统交互的人和其他实体都可以成为系统的角色
参考答案:B
参考解析:UML中视图(View)的概念为从不同的角度观察系统所得到的印象。有了视图,便可把注意力集中在系统的一个方面,通过对多个视图的理解,在大脑中把不同方面的信息拼接起来,最终把握系统的全貌。每个视图需要用一组图(diagram)来描述,图中包含的是代表系统模型元素的各种图形符号,不同的图体现着系统的不同方面。正如我们观察一个物体一样,从不同的角度看到的局部图像可能会出现重叠,不同的视图之间也可能出现重叠的状况,所以同一个图可以从属于不同的视图。用例图属于用例视图,描述系统的功能。行为视图包括顺序图、交互图和状态图,描述系统的活动。描述物理部署情况的是部署视图。
10、关于商场的DBAS,设有如下数据内容:
Ⅰ 数据库结构说明Ⅱ 顾客名单
Ⅲ 数据清洗规则Ⅳ 订单细节数据
V 商品分类销售汇总数据
上述选项中是元数据的是( )。
A.仅Ⅰ、Ⅱ、Ⅲ和Ⅳ
B.仅Ⅰ、Ⅱ、Ⅲ和V
C.仅Ⅰ和Ⅲ
参考答案:C
参考解析:元数据是关于数据的数据,或者叫做描述数据的数据。元数据描述了数据的结构、内容、链和索引等项内容。在关系数据中,这种描述就是对数据库、表、列等其他对象的定义。因此可推出,Ⅰ、Ⅲ和V不属于元数据。选择C选项。
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>