四级数据库工程师-50_真题(含答案与解析)-交互
四级数据库工程师-50
(总分92, 做题时间90分钟)
一、选择题
1.
对于数据模型,下面说法不正确的是______。
SSS_SINGLE_SEL
A 概念模型是信息世界的建模工具
B ER模型是一种概念模型
C 概念模型不涉及计算机的处理细节
D 关系模型是一种概念模型
分值: 1
答案:D
2.
以下说法错误的是______。
SSS_SINGLE_SEL
A 在开始建立模型之前,首先要明确建模的目的及意图
B AO图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础
C AO图是模型真正的顶层图
D 每张图的边界箭头可以与父图箭头不一致
分值: 1
答案:D
[解析] 每张图的边界箭头和父图箭头应是一致的。
3.
关于部署图,下述说法错误的是______。
SSS_SINGLE_SEL
A 部署图又叫配置图
B 描述系统中硬件和软件的物理配置情况和系统体系结构
C 用结点表示实际的物理配置
D 部署图是动态图
分值: 1
答案:D
4.
系统总体设计的内容有______。
①确定DBAS体系结构。
②应用软件结构设计。
③业务规则进行初步设计。
④关键技术方案选型。
⑤系统硬件平台和操作系统、数据库管理系统等系统软件的选型和配置。
SSS_SINGLE_SEL
A ①②④⑤
B ①②③⑤
C ②③④⑤
D ①②③④⑤
分值: 1
答案:D
[解析] 各项均是,所以本题的答案为D。
5.
在SQL Server 2000中,常用的数据库备份方法有完全备份、差异备份和日志备份。为保证某数据库的可靠性,需要综合采用这三种方法对该数据库进行备份。下列说法正确的是______。
SSS_SINGLE_SEL
A 这三种备份操作的周期都必须一样,并且都必须备份在同一个备份设备上
B 这三种备份操作的周期都必须一样,但可以备份在不同的备份设备上
C 这三种备份操作的周期可以不一样,但必须备份在同一个备份设备上
D 这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上
分值: 1
答案:D
[解析] 为保证某数据库的可靠性,综合采用这三种方法对该数据库进行备份时,这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上。
6.
数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。这时,数据库管理员就要对数据库进行______。
SSS_SINGLE_SEL
A 监控分析
B 空间管理
C 重组织和重构造
D 参数调整
分值: 2
答案:C
[解析] 数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。这时,数据库管理员就要对数据库进行再组织和重构造。
7.
设商场业务系统中有销售单据表(销售单据号,收款员,销售时间),销售明细表(销售明细条目号,销售单据号,商品号,数量,单位,金额)和商品表(商品号,商品名,价格)。该系统业务繁忙,保存的数据量非常大,每次换班时要统计收款员的收入总额,每天停业后要统计各个商品的当天销售量,销售过程中经常需要查询某笔销售业务的情况。为了优化系统性能,下列优化方案合理的是______。
SSS_SINGLE_SEL
A 在销售单据表的收款员属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引
B 在销售单据表的销售单据号属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款
员单班销售量表和商品当天镑售汇总表,在每笔销售成交后分别累计统计相应数据
C 在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据
D 在销售单据表的销售单据号属性和收款员属性上分别建立聚集索引,在销售明细表的商品号属性上建立聚集索引
分值: 1
答案:C
[解析] 根据题意,最合理的优化方案是在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据。
8.
以下关于两层C/S结构的数据库应用系统特点说法错误的是______。
SSS_SINGLE_SEL
A DBAS的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上
B 数据库服务器可以为多个客户端应用提供共享的数据管理功能
C 客户端应用可以通过网络访问多个不同的数据源
D 客户端属于典型的“瘦客户端”
分值: 2
答案:D
[解析] 客户端除了完成人及交互功能外,还需要完成面向应用的数据处理功能,负荷较重,属于典型的“胖客户端”。
9.
以下关于DFD与IDEFO比较错误的是______。
SSS_SINGLE_SEL
A 在模型规范方面,DFD方法更加规范,更加适合初学者
B DFD图用箭头也叫做数据流来描述数据移动的方向
C IDEFO还可以表示出控制流和说明处理或活动实施方式的一些约束
D 这两种方法都是基于结构化分析思想
分值: 1
答案:A
[解析] 在模型规范方面,IDEF0方法更加规范,更加适合初学者。
10.
ADO RecordSet对象支持4种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是______。
SSS_SINGLE_SEL
A 动态游标
B 静态游标
C 键集游标
D 仅向前游标
分值: 1
答案:A
[解析] ADO RecordSet对象支持4种游标类型,其中动态游标能反映所有用户对数据的修改,支持向前和向后的记录移动操作。
11.
如果关系模式R∈1NF,对于R的每个非平凡的多值依赖x→→Y(Y
X),X含有候选码,则R是______。
A) 第一范式B) 第二范式C) 第三范式D) 第四范式
SSS_SIMPLE_SIN
A B C D
分值: 1
答案:D
[解析] 如果关系模式R∈1NF,对于R的每个非平凡的多值依赖X→→Y(YX),X含有候选码,则R是第四范式,所以本题的答案为D。
12.
以下哪项不是数据字典中数据流条目的基本组成部分______。
SSS_SINGLE_SEL
A 数据流名
B 数据流组成
C 数据类型
D 注释
分值: 1
答案:C
[解析] 数据字典中数据流条目的基本组成部分包括数据流名、别名、组成和注释。所以本题的答案为C。
13.
以下不属于对象一关系数据库的是______。
SSS_SINGLE_SEL
A Informix Universal Server
B DB2 UDB
C ObjectStore
D Oracle9i
分值: 2
答案:C
[解析] 目前典型的对象关系数据库产品有Informix公司的Informix
Universal server、IBM公司的DB2 UDB、Sybase公司的Adaptive server、orack公司的Orack 8i以上产品、微软的SQL Server等。
14.
下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是______。
SSS_SINGLE_SEL
A 属性的名字和类型信息
B 表上的授权信息
C 表中的一个元组
D 定义在表上的索引类型
分值: 2
答案:C
[解析] 数据字典中的元数据包括关系模式信息、与视图描述有关的信息、索引结构、完整性约束信息、安全性有关的信息和数据库运行统计信息等,所以本题的答案应该为C。
15.
在SQL中,实现事务的提交的语言是______。
SSS_SINGLE_SEL
A GRANT
B REVOKE
C ROLLBACK
D COMMIT
分值: 1
答案:D
[解析] 在SQL中,实现事务的提交的语言是COMMIT。
16.
数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指______。
SSS_SINGLE_SEL
A 数据字典、应用程序、审计档案、数据库后援副本
B 数据字典、应用程序、日志文件、审计档案
C 日志文件、数据库后援副本
D 数据字典、应用程序、数据库后援副本
分值: 2
答案:C
[解析] 数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复,建立冗余最常见的技术是数据转储和登录日志文件。
17.
根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,即E-R模型的阶段是______。
SSS_SINGLE_SEL
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
分值: 1
答案:B
[解析] 根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,即E-R模型的阶段是概念设计。因此本题答案为B。
18.
中级数据库系统工程师2010上半年下午试题、答案及详细解析
第12章 数据库系统工程师下午试题分析与解答
试题一
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]
某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中问件,其主要功能如下:
(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。
(2)中间件验证前端应用提供的用户信息。若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。
(3)前端应用提交操作请求后,中间件先对请求进行格式检查。如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。
(4)连接管理连接相应的后台数据库并提交操作。连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。
(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。
现采用结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
[问题1]
使用说明中的词语,给出图1-1中的实体E1~E3的名称。
[问题2]
使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。
[问题3]
给出图1-2中加工P的名称及其输入、输出流。
名称 起点 终点
输入流
P
输出流 P
除加工P的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的起点和终点。
起点 终点
注:名称使用说明中的词汇,起点和终点均使用图1-2中的符号或词汇。
[问题4]
计算机四级考试《数据库系统工程师》测试题及答案
计算机四级考试《数据库系统工程师》测试题及答案
1 . 试述关系模型的三个组成部分。 (填空题)
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
2 .关系数据模型中,二维表的列称为________,二维表的行称为________。 (问答题)
属性 记录或元组
3 . 试述关系数据语言的特点和分类。 (填空题)
关系数据语言可以分为三类: 关系代数语言,例如ISBL 关系演算语言,包括:元组关系演算语言,例如APLHA,QUEL 域关系演算语言,例如QBE 具有关系代数和关系演算双重特点的语言 例如SQL 这些关系数据语言的共同特点是,具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。
4 .用户选作元组标识的一个候选码为________,其属性不能取________。 (问答题)
主码 空值
5 .定义并理解下列术语,说明它们之间的联系与区别: (1) 域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码 (3)关系模式,关系,关系数据库 (填空题)
域:域是一组具有相同数据类型的值的集合。笛卡尔积:给定一组域D1,D2,…,Dn,这些域中可以有相同的。这组域的笛卡尔积为:
D1×D2×…×Dn={ (d1,d2,…,dn)|di?Di,i=1,2,…,n }其中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)。元素中的每一个值di叫作一个分量(Component)。关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为 R(D1,D2,…,Dn)元组:关系中的每个元素是关系中的元组。属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性(Attribute)。候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidate key)。主码:若一个关系有多个候选码,则选定其中一个为主码(Primary key)。外部码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外部码(Foreign key),简称外码。基本关系R称为参照关系(Referencing relation),基本关系S称为被参照关系(Referenced relation)或目标关系(Target relation)。关系R和S可以是相同的关系。关系模式:关系的描述称为关系模式(Relation Schema)。它可以形式化地表示为: R(U,D,dom,F)其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,dom为属性向域的映象集合,F为属性间数据的依赖关系集合。关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为 R(D1,D2,…,Dn)关系是关系模式在某一时刻的状态或内容。关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。关系数据库:关系数据库也有型和值之分。关系数据库的.型也称为关系数据库模式,是对关系数据库的描述,它包括若干域的定义以及在这些域上定义的若干关系模式。关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常就称为关系数据库。
中级数据库系统工程师2007上半年下午试题、答案及详细解析
第16章 数据库系统工程师下午试题分析与解答
试题一
阅读以下说明和图,回答问题1至问题3,将解答填入对应栏内。
【说明】
某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,从而快速地提供租赁服务。该系统具有以下功能:
1.登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文刊:。
2.登记房屋信息。所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。除此之外,还需登记该房屋的地址、房型(如平房、带阳台的楼房、独立式住宅等)、最多能够容纳的房客数、租金及房屋状态(待租赁、已出租)。这些信息都保存在房屋信息文件中。一名房主可以在系统中登记多个待租赁的房屋。
3.登记租赁者信息。所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:姓名、住址、电话号码、出生年月和性别。这些信息都保存在租赁者信息文件中。
4.租赁房屋。已经登记在系统中的租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主见面。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。
5.收取于续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。
6.变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更
房屋状态的清求。系统将根据房主的请求,修改房屋信息文件。
数据流图1—1和图1-2分别给出了该系统的顶层数据流图和0层数据流图。
【问题1】 使用[【说明】中给出的词汇,将数据流图1-1中(1)~(4)处的数据流补充完整。
【问题2】
使用【说明】中给出的词汇,将数据流图1-2中的(5)~(8)补充完整。
【问题3】
四级数据库工程师-33_真题(含答案与解析)-交互
四级数据库工程师-33
(总分85, 做题时间90分钟)
一、选择题
1.
以下关于货币类型数据叙述错误的是______。
SSS_SINGLE_SEL
A 货币类型存储的数据精度固定为四位小数
B 它实际上是小数部分固定为四位的定点小数类型
C 货币类型可以再数值前加上货币符号
D SQL Server支持的货币类型包括money,bigmoney和smallmoney
分值: 1
答案:D
2.
在IDEF0建模中,连接到活动的下方箭头表示的是______。
SSS_SINGLE_SEL
A 输入
B 输出
C 控制
D 机制
分值: 1
答案:D
[解析] 连到矩形框4条边上的箭头分别表示输入、控制、输出与机制。矩形框左边的输入箭头表示完成活动需要的数据;上方的控制箭头描述了影响这个活动执行的事件或约束;右边的输出箭头说明由活动产生的结果及信息;下方进入的机制箭头表示实施该活动的物理手段或完成活动需要的资源,所以本题的答案为D。
3.
在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是
SSS_SINGLE_SEL
A 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数
B 聚集键应该选用频繁用于进行自然连接的属性或属性组
C 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢
D 关系表中某个属性的数据重复率越高,越适合作聚集键
分值: 1
答案:D
4.
根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是______。
SSS_SINGLE_SEL
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
分值: 1
答案:C
[解析] 数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括E-R图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为C。
2010年9月全国计算机四级数据库工程师真题
考试大
2010年9月计算机四级数据库工程师笔试试题:文字版
一、选择题
(1)视图是数据库中的重要对象,下列有关视图的说法错误的是
A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中
B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写
C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性
D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用
(2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d关于联系的说法错误的是
A)联系可用于描述一个实体集内记录之间的关联关系
B)联系可用于描述两个实体集属性之间的关联关系
C)ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系
D)最终的IDEFIX模型中只能出现I:1和1:n两种类型的联系
(3)在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。关于NULL,下列说法正确的是
A)判断元组的某一列是否为NULL一般使用“=NULL”
B)NULL在数据库中表示尚不确定的值
C)在SQL Server 2000中执行“SELECT NULL+5”将会出现异常
D)NULL只适用于字符和数值类型
(4)某教务管理系统包含选课模块、成绩录入模块和学籍管理模块。选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。该系统是上世纪用C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。设有下列技术改造方案:
I.选课模块和成绩录入模块采用B/S结构进行改造,学籍管理模块仍采用C/S结构
II.选课模块采用B/S结构进行改造,成绩录入模块和学籍管理模块仍采用C/S结构
中级数据库系统工程师2008上半年上午试题、答案及详细解析
数据库系统工程师上午试题:
(1)在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV R0,#100 (即将数值100传送到寄存器R0中),则CPU首先要完成的操作是 (1) 。
A.100→R0 B.100→MDR C.PC→MAR D.PC→IR
[参考答案]
(1)C
[分析]
本题考查计算机基本工作原理。
CPU中的程序计数器PC用于保存要执行的指令的地址,访问内存时,需先将内存地址送入存储器地址寄存器MAR中,向内存写入数据时,待写入的数据要先放入数据寄存器MDR。程序中的指令一般放在内存中,要执行时,首先要访问内存取得指令并保存在指令寄存器IR中。
计算机中指令的执行过程一般分为取指令、分析指令并获取操作数、运算和传送结果等阶段,每条指令被执行时都要经过这几个阶段。若CPU要执行的指令为:MOV R0, #100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是将要执行的指令的地址送入程序计数器PC,访问内存以获取指令。
(2)现有4级指令流水线,分别为完成取指、取数、运算、传送结果4步操作。若完成上述操作的时间依次为9ns、10ns、6ns、8ns,则流水线的操作周期应设计为 (2) ns。
A.6 B.8 C.9 D.10
[参考答案]
(2)D
[分析]
本题考查计算机流水线基本工作原理。
流水线的基本原理是把一个重复的过程分解为若干个子过程,前一个子过程为下一个子过程创造执行条件,每一个过程可以与其他子过程同时进行。流水线各段执行时间最长的那段为整个流水线的瓶颈,一般的,将其执行时间称为流水线的周期。
(3)内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要 (3) 片。
数据库试题及答案_两套
数据库试题及答案 两套 收藏
数据库原理试题(A卷)
一、 填空题(每空 1 分,共 20 分)
1. 对于一个国家来说,数据库的建设规模、数据库信息量的 _____________ 和
_____________ 已成为这个国家信息化程度的 ________________ 。
2. 数据模型通常由: ________________ 、 ________________ 和 _____________ 三部分组成。
3. 游标的功能是把 ________________ 转换为 ________________ 。
4. 最常用的数据库的恢复技术是_____________ 和 _____________。
5. _____________ 模型是现实世界到 _____________ 机器模型的中间桥梁。
6. 数据独立性是指_____________ 和_____________ 独立性。
7. 数据库应用程序开发工具目前有 ________________ 、 _________________ 、
________________ 、和 ________________ 等。
8. 目前数据库产品有 SQL Server 和 ________________ 、 ________________ 等。
二、 选择题(每小题 1 分,共 10 分)
1. 关于冗余数据的叙述中,不正确的是 ( ) 。
A .冗余的存在容易破坏数据库的完整性 B .冗余的存在给数据库的维护增加困难. C .不应该在数据库中存储任何冗余数据 D .冗余数据是指可由基本数据导出的数据
2. 概念模型独立于 ( ) 。
A . ER 模型 B .硬件设备 C . DBMS D .操作系统
3. 下列叙述正确的为( ) 。
A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行
中级数据库系统工程师2009上半年上午试题、答案及详细解析
第15章 数据库系统工程师上午试题分析与解答
试题(1)
海明校验码是在n个数据位之外增设k个校验位,从而形成一个k+n位的新的码字,使新的码字的码距比较均匀地拉大。n与是的关系是 (1) 。
(1)A.2k-1≥N+K B.2n-1≤n+k C.n=k D.n-1≤k
试题(1)分析
本题考查校验码方面的基础知识。
海明码是一种多重(复式)奇偶检错编码。它将信息用逻辑形式编码,以便能够检错和纠错。用在海明码中的全部传输码字是由原来的信息和附加的奇偶校验位组成的。每一个这种奇偶位被编在传输码字的特定位置上。推导并使用长度为/2位的码字的海明码,所需步骤如下:
(1)确定最小的校验位数A,将它们记成D1、D2、…、DK,每个校验位符合不同的奇偶测试规定。
(2)原有信息和k个校验位一起编成长为n+k位的新码字。选择k校验位(0或1)以满足必要的奇偶条件。
(3)对所接收的信息作所需的k个奇偶检查。
(4)如果所有的奇偶检查结果均正确,则认为信息无错误。如果发现有一个或多个错了,则错误的位由这些检查的结果来唯一地确定。
求海明码时的一项基本考虑是确定所需最少的校验位数k。考虑长度为n位的信息,若附加了k个校验位,则所发送的总长度为n+k。在接收器中要进行k个奇偶检查,每个检查结果或是真或是假。这个奇偶检查的结果可以表示成一个众位的二进字,它可以确定最多2k种不同状态。这些状态中必有一个其所有奇偶测试都是真的,它便是判定信息正确的条件。于是剩下的(2k-1)种状态,可以用来判定误码的位置。于是导出以下关系:
2k-1≥n+k
参考答案
(1)A
试题(2)
假设某硬盘由5个盘片构成(共有8个记录面),盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250位/mm,磁道密度为16道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘的格式化容量约为 (2) MB。
全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析1
1 试题答案与解析1
一、选择题(1-20每题1分,21-30每题2分,共40分)
1. D2. A3. C4. A5. C6. B7. A8. D9. D10. B11. A12. A13. C14. B15. D16.
B17. C18. D19. D20. C21. D22. B23. D24. B25. B26. D27. C28. A29. C30. A
二.应用题答案
(1)答 案:Cname LIKE 'DB\_%i_ _'ESCAPE'\'
(2)答 案:HAVING COUNT(*)>3
(3)答 案:【3】UPDATE STUDENT SET 年龄=年龄+1 【4】SELECT * FROM STUDENT WHERE 年龄>年龄+1
(4)答 案:【5】NOT EXISTS 【6】Sno=Student.Sno 【7】Cno=o
(5)答 案:查询和更改数据
(6)答 案:丢失了某售票点的修改
(7)答 案:【10】系统故障 【11】介质故障 【12】DBMS 【13】DBA
(8)答 案:【14】锁粒度
(9)答 案:【15】RESTORE DATEBASE pubs FROM MyBK_1
三、设计与应用题答案
(1)答 案:①根据题意,得出E-R图:
②答 案: 满足3NF的关系模式如下所示:
DEPT(DeptNO,DeptName) 主码DeptNO,无外码
Teacher(TNO,TName,DeptNO)主码TNO,外码DeptNO
Student(SNO,SName,Sex,DeptNO)主码SNO,外码DeptNO
Course(CNO,CName,Credit)主码CNO,无外码
T-C(TNO,CNO)主码(TNO,CNO),外码TNO,CNO
S-C(SNO,CNO,成绩)主码(SNO,CNO),外码SNO,CNO
2023年计算机四级《数据库工程师》考试历年真题摘选附带答案
2023年计算机四级《数据库工程师》考试历年真题摘选附带答案
第1卷
一.全考点综合测验(共20题)
1.【多选题】下列关于关系模型的基本术语的叙述中,哪些是正确的?
A.关系模式是对关系的描述
B.一般来说,每个关系至少有一个默认的超码
C.一个关系的候选码是这个关系的最小超码
D.关系的最大超码是该关系的所有属性的集合
2.【多选题】下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?
A.集合的交运算满足交换律: E1∩E2= E2∩E1
B.集合的并运算满足交换律: E1∪E2= E2∪E
C.集合的差运算满足交换律: E1-E2= E2-E1
D.集合的除运算满足交换律: E1÷E2= E2÷E1
E.自然连接运算满足交换律: E1 E2 = E2 E1
3.【多选题】下列关于关系模式的规范化问题的叙述中,哪些是正确的?
A.关系模式需要满足一定的条件,不同程度的条件称作不同的范式
B.第一范式需要满足的条件是元组的每个分量必须是不可分的数据项
C.第二范式、第三范式和 Boyce-Codd 范式在函数依赖的范围内讨论
D.在函数依赖的范畴内, Boyce-Codd 范式达到了最高的规范化程度
E.第四范式的讨论范围不仅涉及函数依赖,还涉及多值依赖
4.【单选题】下列关于关系的形式定义的叙述中,哪一条是错误的?
A.用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集
B.用集合论的观点定义关系:关系是度为 K的元组的一个有限集合
C.每一个关系仅仅有一种关系模式
D.关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系
5.【单选题】在 VB6.0ADO 对象模型中, RecordSet 对象的 AddNew 方法的功能是
A.在对应的的数据库表中增加一条新记录
B.在记录集中增加一个新列
C.在内存中开辟存放一条新纪录的空间
D.增加一个新的记录集
