四级数据库工程师

合集下载

2023年计算机四级《数据库工程师》应用题

2023年计算机四级《数据库工程师》应用题

2023年计算机四级《数据库工程师》应用题2023年计算机四级《数据库工程师》应用题一、网络管理是通过某种方式对网络进展管理,使网络能正常高速地运行,当网络出现故障时,能及时报告和处理,并协调、保持网络的高效运行。

网络管理功能可分为配置管理、性能管理、记账管理、故障管理和平安管理5局部。

【问题1】网络管理系统由哪几局部组成?答案:管理进程、被管对象、代理进程、网络管理协议和管理信息库【解析】网络管理系统由管理进程、被管对象、代理进程、网络管理协议和管理信息库5局部组成。

管理进程是网络管理的主动实体;被管对象是网络上的软硬件设施;代理进程是网络管理的被动实体;网络管理协议用于传输管理信息的一种传输协议;管理信息库是一个概念上的集合,包含被管对象的信息。

【问题2】配置管理的含义是什么?答案:管理、监控网络及其各个设备的配置信息,包括整个网络的拓扑构造、各个设备与链路的互连情况、每台设备的硬件、软件配置数据、资的规划与分配。

【解析】配置管理监控网络及其各个设备的配置信息,包括整个网络的拓扑构造、各个设备与链路的互连情况、每台设备的硬件、软件配置数据、资的规划与分配。

【问题3】当网络出现故障时,可用来预测故障和确定故障地点的命令是什么?答案:ping【解析】ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。

当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。

【问题4】Windows 2023提供了很多图形化界面的网络管理工具,其中可用于性能管理,可提供有关操作系统特定组件和用于搜集性能数据所使用的效劳器程序所使用资的详细数据的是什么?答案:系统监视器【解析】“系统监视器”提供有关操作系统特定组件和用于搜集性能数据的效劳器程序所使用资的详细数据。

二、当某学校需要按实验室划分网络,而一个实验室的计算机可能分散在不同的地方,而且不能由一个连网设备连接。

此外,实验室间不需要通信。

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案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)。

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编贰(答案参考)试卷号:22

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编贰(答案参考)试卷号:22

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【多选题】以下有关程序调试的说法中,正确的是A.在出现缺陷的地方,附近很可能还有别的缺陷B.修改缺陷的一个常见失误是只修改了这个缺陷的征兆或这个缺陷的表现,而没有修改缺陷的本身C.修正一个缺陷时必须确保不会引入新的缺陷D.可以通过直接改变目标代码来修改缺陷E.修改缺陷也是程序设计的一种形式正确答案:ABE2.【单选题】下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的?A.主站点技术是一种识别数据项副本的并发控制方法B.主站点技术中所有的识别副本都保留在同一站点上C.所有的锁都在主站点上存取,而且数据项本身也必须在主站点上存取D.主站点技术的好处是它是集中式方案的简单扩展因此不太复杂正确答案:C3.【多选题】以下的说法中,属于白盒测试方法的是A.根据规格说明描述,列出所有可能的输入数据和对应的输出数据B.采用控制流图来表达被测程序模型,揭示程序中的控制结构C.通过合理地选择一组穿过程序的路径,以达到某种测试度量D.单元测试一般采用白盒测试方法,辅以黑盒测试方法E.集成测试主要采用黑盒测试方法,辅以白盒测试方法正确答案:BC4.【单选题】以下有关工作分解结构WBS的叙述中,错误的是A.WBS包括了项目所有工作,使得计划和实施不存在遗漏B.通过WBS,明确项目相关各方的工作接口,便于责任划分和落实,有利沟通C.把项目分解为具体的工作任务,可将进度、成本、质量分解到可控制的各任务D.WBS所涉及的工作或任务都是对要交付的产品分解的结果正确答案:A5.【多选题】下列对于关系操作的叙述中,哪些是正确的?A.并、交、差、笛卡尔积是基于传统集合论的操作,它们都必须满足相容性条件B.两个关系如果满足相容性条件,则这两个关系具有相同的属性个数,并且每对相对应的属性都具有相同的域C.R∪S = R-( R-S )D.设R和S分别为r元和s元关系,则R和S的笛卡儿积R×S是一个r+s元关系E.若关系R有k1个元组,关系S有k2个元组,则R与S的笛卡尔积有k1×k2个元组正确答案:BDE6.【单选题】以下的叙述中,属于面向对象的系统设计中问题域部分设计的是A.用已有的类B.提供访问控制C.用户分类D.标识持久性对象正确答案:C7.【单选题】下列关于知识发现与数据挖掘的叙述中,哪一条是错误的?A.知识发现的过程可以概括为三部分:数据准备、数据挖掘、及结果的解释和评估B.数据挖掘阶段首先要确定挖掘的任务或目的,如数据分类、聚类、关联规则发现或序列模式发现等。

四级数据库工程师-41_真题-无答案

四级数据库工程师-41_真题-无答案

四级数据库工程师-41(总分81,考试时间90分钟)一、选择题1. 以下不属于实现数据库系统安全性的主要技术和方法的是______。

A. 视图机制B. 存取控制技术C. 审计技术D. 出入机房登记和加锁2. 如果要删除Student数据库中的Information表,可以使用下列哪个命令?______A. ALTER TABLE InformationB. TRUNCATE TABLE InformationC. DROP TABLE InformationD. DELETE TABLE Information3. 数据库物理结构设计的目标是A. 导出特定的DBMS可以处理的数据库模式和外模式B. 得到存储空间占用少、数据访问效率高和维护代价低的数据库物理模式C. 产生反映企业组织信息需求的数据库概念结构D. 收集支持系统目标的基础数据及其处理方法4. 下面给出的关系表r(A,B,C,D)满足下述哪个函数依赖______。

AB C D1 4 3 12 7 1 13 0 2 21 2 3 3A. A→BB. B→DC. D→CD. A→D5. 以下不属于需求分析的工作是______。

A. 分析用户活动,产生业务流程B. 确定系统范围,产生系统关联图C. 建立ER关系图D. 分析系统数据,产生数据字典6. 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是______。

A. SELECT课程号FROM授课表a JOIN教师表bON a.教师号=b.教师号WHERE职称!=‘教授’B. SELECT课程号FROM授课表a R1GHT OUTTER JOIN教师表b ON a.教师号=b.教师号C. SELECT课程号FROM授课表WHERE课程号NOT IN(SELECT课程号FROM授课表a JOIN授课表b ON a.教师号=b.教师号WHERE职称!=‘教授’)D. SELECT课程号FROM授课表WHERE课程号IN(SELECT课程号FROM授课表a JOIN 授课表b ON a.教师号=b.教师号WHERE职称!=‘教授’)7. 已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖Ⅰ.(学号,课程号)→课程号Ⅱ.(学号,课程号)→成绩Ⅲ.(学号,课程号)→所在系号Ⅳ.(学号,课程号)→姓名,性别Ⅵ.(学号,课程号)→学号以上函数依赖属于非平凡函数依赖的是______。

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】下列条目中哪些是常用的逻辑数据模型?A.文件结构模型B.层次模型C.网状模型D.关系模型E.面向对象模型2.【单选题】以下选项中,不属于项目集成管理的过程是A.项目计划制定B.项目团队建设C.项目计划执行D.整体变更控制3.【单选题】下列关于一元的专门关系操作的叙述中,哪一条是错误的?A.对关系R的选择操作是从关系R中选择满足给定条件的元组组成新的关系B.选择操作是从行的角度进行的操作,对关系R的选择操作的结果关系的列数不会少于关系C.投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系D.投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系R的行数4.【单选题】视图是数据库中的重要对象,下列有关视图的说法错误的是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.对象初始化服务E.创建对象服务10.【单选题】有关软件质量的FCM 模型是指:A.软件质量属性、软件质量规范和软件质量度量B.软件质量问题、软件质量特性和软件质量评价C.软件质量特性、软件质量规范和软件质量评价D.软件质量因素、软件质量标准和软件质量度量11.【单选题】以下的叙述中,不属于需求分析的基本原则的是A.理解和描述问题的信息域B.描述软件将要实现的功能C.描述软件的质量D.描述软件的行为12.【单选题】以下叙述中,属于UML 行为事物的是A.状态B.协作C.交互D.用例13.【单选题】项目控制信息的来源是各种管理报告。

2021年9月全国计算机等级考试四级数据库工程师真题及参考答案

2021年9月全国计算机等级考试四级数据库工程师真题及参考答案

生活需要游戏, 但不能游戏人生;生活需要歌舞, 但不需醉生梦死;生活需要艺术, 但不能投机取巧;生活需要勇气, 但不能鲁莽蛮干;生活需要重复, 但不能重蹈覆辙。

-----无名询解决器是数据库管理系统重要构成某些, 下列不属于查询解决器功能构成模块是A)DML编译器B)查询执行引擎C) 嵌入式DML预编辑器D) 查询权限管理器(2)关于数据视图预与三级模式, 下列说法错误是A)数据视图是指顾客从某个角度看到客观世界数据对象特性B) 外模式是数据库顾客能使用局部数据, 描述外模式时, 普通需要给出其物理构造C)概念模式以数据模型形式描述数据D)三级模式构造实现了数据独立性(3)为了保证数据库应用系统正常运营, 数据库管理员在寻常工作中需要对数据库进行维护。

下列普通不属于数据库管理员寻常维护工作是A) 数据内容一致性维护B) 数据库备份与恢复C)数据库安全性维护D) 数据库存储空间管理(4) 事务活锁又称为事务饥饿, 为了避免数据库浮现事务活锁, 可以采用办法是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)在数据库中可用各种构造组织数据, 散列文献是其中一种。

全国计算机等级考试四级数据库工程师16套(真题及答案)

全国计算机等级考试四级数据库工程师16套(真题及答案)
1 第一套
1.下列关于数据库基本概念的叙述中,哪一条是错误的

)。
A) "数据库"可理解为是在计算机存储设备中按一定格式存放数据的
仓库
B) 数据库是按一定结构组织并可以长期存储在计算机内的、在逻辑
上保持一致的、可共享的大量相关联数据的集合
C) 数据库中的数据一般都具有较大的冗余度
D) 数据库中的数据是按一定的数据模型组织在一起的
B) 数据依赖是现实世界属性间相互联系的抽象
C) 数据依赖极为普遍地存在于现实世界中
D) 只有两种类型的数据依赖:函数依赖和多值依赖
20 设 U 为所有属性,X、Y、Z 为属性集,
Z = U - X - Y, 下列关于多值依赖的叙述中,哪一条是正
确的(
)。
A) 设 XY W U ,若 X→→Y 在 R(W)上成立,则 X→→Y 在 R(U)
)。
A) 广义投影、赋值、外连接、半连接、聚集和外部并都属于扩充的
关系操作
B) 对关系 R 的广义投影操作,是在若干算术表达式上的投影,这些
算术表达式只涉及常量和 R 中的属性
C) 若关系 R 和 S 是相容的,则 RS 表示通过赋值操作将关系 S 赋给
关系 R
D) 设关系 R 和 S 具有公共属性集 Y,执行 R S 会丢弃那些在 Y 上
对象和它的组件之间都存在着引用语义
29 下列关于数据挖掘的叙述中,哪一条是错误的(
)。
A) 数据挖掘被认为是知识发现过程中的一个特定步骤
B) 数据挖掘是使用专门的算法从数据中抽取有用的模式
C) 关联规则的发现是数据挖掘的目标之一
D) "可信度"表示规则所代表的事例(元组)占全部事例(元组)的

全国计算机等级考试四级数据库工程师

全国计算机等级考试四级数据库工程师

全国计算机等级考试四级数据库工程师,简称计算机四级数据库工程师,是全国计算机等级考试中四级的一类。

它主要考核数据库应用系统分析及规划、数据库设计及实现、数据库存储技术、并发控制技术、数据库管理与维护等方面的知识和能力。

考试内容主要包括“数据库原理”和“操作系统原理”两大部分。

其中,“数据库原理”部分包括单选题30道,多选题10道;“操作系统原理”部分也包括单选题30道和多选题10道。

考试题型为选择题,每题1分或2分。

考试时间为120分钟,满分为100分,及格线为60分。

考试仅有80道选择题,因此考生需要对每个知识点都有深入的理解和掌握。

备考方面,建议上网购买计算机四级用书中的数据库原理和软件工程,再买一本红色的真题题库。

先看书再刷题,一个月稳过。

同时,注意科科过关的考试模式,即两科均达到三十分才能过关。

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)试卷号:43

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)试卷号:43

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【多选题】下列关于分布式数据库并发控制的叙述中,哪些是正确的?A.并发控制方法需要维护数据项的多个副本之间的一致性问题B.基于识别数据项副本的方法可用于分布式并发控制C.主站点方法是把所有的识别副本都保留在相同的站点上D.基于投票的方法可以用于实现分布式并发控制E.每一种分布式并发控制方法中都使用了识别副本技术正确答案:ABCD2.【多选题】下列关于E-R图的叙述中,哪些是正确的?A.E-R图用于描述数据的逻辑模型B.E-R图提供了表示实体型、属性和联系的方法C.属性用菱形表示,并用无向边将其与相应的实体连接起来D.联系也可以有属性E.实体型用矩形表示,矩形框内写明实体名正确答案:BDE3.【多选题】软件过程是软件生存周期中一系列相关软件工程活动的集合。

一个软件开发组织应有一个过程框架,其中保护伞的活动包括如下哪2项A.阶段文档编制B.软件质量保证C.软件配置管理D.基础设施建立E. 培训正确答案:BC4.【单选题】以下哪个设计内容不属于数据库应用系统总体设计范畴?A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.关系模式设计D.数据库软件总体设计正确答案:C5.【多选题】在进行结构化设计的过程中,要根据数据流图的处理特性,分别进行A.事件流映射B.变换流映射C.事务流映射D.时间流映射E.转换流映射正确答案:BC6.【单选题】某系统中事务T1 从账户 A 转出资金到账户B 中,在此事务执行过程中,另一事务T2 要进行所有账户余额统计操作。

在T1 和T2 事务成功提交后,数据库服务器突然掉电重启。

为了保证T2 事务统计结果及重启后A, B 两账户余额正确,需利用到的事务性质分别是A.一致性和隔离性B.隔离性和持久性C.原子性和一致性D.原子性和持久性正确答案:C【单选题】由于关系模式设计不当所引起的删除异常指的是A.两个事务并发地对同一关系进行删除而造成数据库不一致B.由于关系中元组的删除而造成有用的信息无法作为一个元组在数据库中存在C.未经授权的用户对关系进行了删除D.删除操作因为违反完整性约束条件而遭到拒绝正确答案:B8.【单选题】设有供应商关系S和零件关系P。

四级数据库工程师-88_真题-无答案

四级数据库工程师-88_真题-无答案

四级数据库工程师-88(总分126,考试时间90分钟)一、选择题1. 在数据库设计器中,建立两个表之问的一对多联系是通过以下索引实现的_____。

A. “一方”表的主索引或候选索引,“多方”表的普通索引B. “一方”表的主索引,“多方”表的普通索引或候选索引C. “一方”表的普通索引,“多方”表的主索引或候选索引D. “一方”表的普通索引,“多方”表的候选索引或普通索引2. 关于活动图,下列说法错误的是______。

A. 活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序B. 活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C. 每个活动图都有一个起点,但不一定有终点D. 活动由圆角矩形表示3. 计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。

在SQL Server 2000中,下列安全控制方法最合理的是______。

A. 为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SE-LECT、INSERT、DELETE和UPDATE权B. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数据库的db_datawriter角色中的成员C. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

为计算机系角色授予每个表的SELECT权,为教务处角色授予每个表的SELECT、INSERT、DELETE和UPDA TE权D. 将计算机系和教务处的每个职工都设置为db_owner角色中的成员4. 只复制上次备份后发生变化的文件的数据转储机制_____________。

A. 完全转储B. 增量转储C. 差量转储D. 局部转储5. 下述关于关系表的相关信息中,不属于元数据,不会存储在数据字典中的是______。

2024年全国计算机等级考试四级大纲

2024年全国计算机等级考试四级大纲

2024年全国计算机等级考试四级大纲全国计算机等级考试(National Computer Rank Examination,简称NCRE)是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。

其中,四级是 NCRE 考试的最高级别,对考生的计算机专业知识和综合应用能力有较高的要求。

以下是 2024 年全国计算机等级考试四级大纲的详细内容。

一、考试科目2024 年全国计算机等级考试四级共设五个科目:1、数据库工程师2、信息安全工程师3、嵌入式系统开发工程师4、移动互联网应用开发工程师5、云计算工程师考生可以根据自己的兴趣和专业背景选择其中一个科目报考。

二、考试形式四级考试采用无纸化考试形式,考试时长为 90 分钟。

三、考试内容(一)数据库工程师1、数据库应用系统分析及规划(1)掌握系统需求分析和规划的方法,能够进行数据库应用系统的需求分析和规划。

(2)了解数据库应用系统的设计流程和方法,能够进行数据库应用系统的总体设计。

2、数据库设计及实现(1)熟练掌握数据库设计的方法和技术,能够进行数据库的概念设计、逻辑设计和物理设计。

(2)掌握数据库实现的技术,包括数据库的创建、数据加载、存储过程和触发器的编写等。

3、数据库存储技术(1)了解数据库存储结构和存储方式,能够进行数据库存储的优化。

(2)掌握数据库备份和恢复的技术,能够制定合理的备份和恢复策略。

4、数据库运行与管理(1)掌握数据库性能优化的方法和技术,能够对数据库进行性能调优。

(2)熟悉数据库的安全管理机制,能够进行数据库的用户管理、权限管理和安全审计。

5、数据库新技术(1)了解数据库领域的新技术和发展趋势,如大数据、数据仓库、NoSQL 数据库等。

(2)能够将新技术应用到数据库应用系统的设计和开发中。

(二)信息安全工程师1、信息安全基础(1)了解信息安全的基本概念、原理和技术,包括密码学、网络安全、操作系统安全等。

全国计算机等级考试四级教程—数据库工程师

全国计算机等级考试四级教程—数据库工程师

《全国计算机等级考试四级教程—数据库工程师》第一章引论1、数据库技术产生于20世纪60年代,是信息系统的核心技术和重要基础;2、计算机科学与技术学科划分为四个专业方向:计算机科学(CS);计算机工程(CE);软件工程(SE);信息技术(IT)。

1.1 基本概念1.1.1 信息与数据1、信息、物质、能量是组成客观世界并促进社会发展的三大基本要素;2、信息(Information)--是客观世界事物的存在方式和运动状态的反映,是对事物之间相互联系、相互作用的描述。

信息具有可感知、可存储、可加工、可传递和可再生的自然属性。

3、数据(Data)--是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。

不同的物理符号体现出数据的不同表现形式。

4、信息与数据间存在固有联系,数据是信息的符号表示,或称为载体。

信息则是数据的语义解释,是数据的内涵,信息以数据的形式表现出来,并为人们理解和接受。

5、数据处理(Data Processing)--是指对数据进行分类、收集、组织、存储,进而从已数据出发,抽取或推导出新的数据,这些数据表示了新的信息。

6、数据管理(Data Management)--是指对数据的分类、收集、组织、编码、存储、检索和维护,是数据处理业务的重要环节。

7、数据处理与数据管理的区别在于,数据处理除了具有数据管理功能外,还可通过数据管理得到的数据进一步深加工,从中获取新的数据和信息。

1.1.2 数据库系统1、数据库(DB,DataBase)--是长期存储在计算机内有组织的、大量的、共享的数据集合;2、数据库管理系统(DBMS,Database Management System)--是指在计算机系统中,位于用户与操作系统之间的数据管理系统软件,是数据库系统的核心。

3、数据库系统(DBS,DataBase System)--是指在计算机系统中引入数据库后的软硬件系统构成,DBS一般分成三个层次:(1)计算机硬件平台;(2)系统软件和应用软件;(3)用户;在不引起混淆和歧义的情况下,数据库系统简称为数据库。

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】下列关于关系模型的基本术语的叙述中,哪些是正确的?A.关系模式是对关系的描述B.一般来说,每个关系至少有一个默认的超码C.一个关系的候选码是这个关系的最小超码D.关系的最大超码是该关系的所有属性的集合2.【多选题】下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?A.集合的交运算满足交换律:E1∩E2= E2∩E1B.集合的并运算满足交换律:E1∪E2= E2∪EC.集合的差运算满足交换律:E1-E2= E2-E1D.集合的除运算满足交换律:E1÷E2= E2÷E1E.自然连接运算满足交换律:E1 E2 = E2 E13.【多选题】下列关于关系模式的规范化问题的叙述中,哪些是正确的?A.关系模式需要满足一定的条件,不同程度的条件称作不同的范式B.第一范式需要满足的条件是元组的每个分量必须是不可分的数据项C.第二范式、第三范式和Boyce-Codd 范式在函数依赖的范围内讨论D.在函数依赖的范畴内,Boyce-Codd 范式达到了最高的规范化程度E.第四范式的讨论范围不仅涉及函数依赖,还涉及多值依赖4.【单选题】下列关于关系的形式定义的叙述中,哪一条是错误的?A.用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集B.用集合论的观点定义关系:关系是度为K的元组的一个有限集合C.每一个关系仅仅有一种关系模式D.关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系5.【单选题】在VB6.0ADO 对象模型中,RecordSet 对象的AddNew 方法的功能是A.在对应的的数据库表中增加一条新记录B.在记录集中增加一个新列C.在内存中开辟存放一条新纪录的空间D.增加一个新的记录集6.【单选题】以下有关程序调试原则的说法中,错误的是A.最有效的调试操作是用头脑分析与缺陷征兆有关的信息B.对一个不熟悉的程序进行调试时,不用工具的人往往比使用工具的人更容易成功C. 试探法常常是一种成功调试的手段D.如果程序调试员走进了死胡同,或者陷入了绝境,最好暂时把问题抛开,留到第二天再去考虑7.【单选题】数据库镜像有很多有点,但不包括A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本D.提高主数据库系统在升级期间的可用性8.【单选题】下列关于数据字典的叙述中,哪一条是错误的?A.数据库中的数据通常可分为用户数据和系统数据两部分B.用户数据和系统数据统称数据C.数据字典包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事务管理信息等D.数据字典也称为系统目录9.【单选题】下列关于SQL语言支持用户在基本表上建立索引的叙述中,哪一条是错误的A.索引可以建立在表的一个列或多个列上B.索引一经建立就不能删除C.在一个基本表上最多只能建立一个聚簇索引D.系统在存取数据时会自动选择合适的索弓|作为存取路径10.【单选题】下列关于部分函数依赖的叙述中,哪一条是正确的?A.若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖B.若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖C.若X→Y,且存在X的真子集XD.若X-→Y,且对于X的任何真子集X11.【单选题】在需求获取阶段建立起来的用以描述功能需求的主要模型是A.用例模型B.事件响应模型C.业务流程模型D.业务对象模型12.【单选题】数据库概念设计的任务之一是标识和定义实体集。

国家四级数据库工程师-试卷15_真题-无答案

国家四级数据库工程师-试卷15_真题-无答案

国家四级数据库工程师-试卷15(总分94,考试时间90分钟)1. 选择题选择题(1-20每题,21-30每题)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1. ______是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该DBS的硬件平台是并行计算机系统.使用多个CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和I/O速度。

A. 集中式数据库系统B. 并行数据库系统C. 分布式数据库系统D. 客户/服务器数据库系统2. 以下关于数据模型要求错误的是A. 能够比较真实地模拟现实世界B. 容易为人们所理解C. 便于在计算机上实现D. 目前大部分数据库模型能很好地同时满足这三方面的要求3. 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是______。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 以下关于死锁检测和恢复叙述错误的是A. 死锁检测,用于定期检查系统是否发生死锁B. 死锁恢复,用于将系统从死锁中解救出来C. 有效的方法是从后面向前RED0这个事务的部分操作,主要能够解开系统死锁即可D. 为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数5. 存储过程是存储在数据库中的代码,具有很多优点。

下列陈述中不属于存储过程优点的是______。

A. 可通过预编译机制提高数据操作的性能B. 可方便地按用户视图表达数据C. 可减少客户端和服务器端的网络流量D. 可实现一定的安全控制6. 事务的一致性是指______。

A. 事务中包括的所有操作要么都做,要么都不做B. 事务必须是数据库从一个一致性状态变到另一个一致性状态C. 事务一旦提交,对数据库的改变是永久的D. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的7. 设有图书管理数据库:图书(总编号C(6) ,分类号C(8) ,书名C(16) ,作者C(6) ,出版单位C(20) ,单价N(6,2) ) 读者(借书证号C(4) ,单位C(8) ,姓名C(6) ,性别C(2) ,职称C(6) ,地址C(20) ) 借阅(借书证号C(4) ,总编号C(6) ,借书日期D(8) ) 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。

四级数据库工程师-61_真题(含答案与解析)-交互

四级数据库工程师-61_真题(含答案与解析)-交互

四级数据库工程师-61(总分85, 做题时间90分钟)一、选择题1.下列关于数据库的重构,说法不正确的是______。

SSS_SINGLE_SELA 数据库的重构就是对数据库的逻辑结构作必要的小范围改变B 当存储空间的分配过于零散时,导致存取效率下降,所以必须重构数据库C 数据库重构包括了重新设计数据库及其相应的应用程序D 如果能够重构数据库,尽量不要重新设计数据库及其相应的应用程序分值: 1答案:C[解析] 重构只是在原有的数据库上进行的一些适当改变,它并不包括重新设计数据库和相应的应用程序。

2.在数据库中可用多种结构组织数据,散列文件是其中一种。

关于散列文件,下列说法错误的是______。

SSS_SINGLE_SELA 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶B 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码C 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出D 好的散列函数产生的存储地址分布应尽可能是随机的分值: 1答案:D[解析] 散列文件是一种利用散列函数(Hash函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法。

用散列方法组织存储一个文件时,首先要指定文件记录的一个(或一组)域作为查找码,查找码也称为散列域。

好的散列函数应满足下面两个条件:①地址的分布是均匀的;②地址的分布是随机的。

产生桶溢出的2个主要原因是:①文件初始设计时,为文件记录预留存储空间不足,顶留的桶数偏少;②散列函数的“均匀分布性”不好,造成某些桶存满了记录,其他桶内却有较多空闲空间。

3.一个C/S结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是______。

SSS_SINGLE_SELA LINKB ODBCC OODBD OSDB分值: 1答案:B[解析] 在C/S结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是ODBC。

四级数据库工程师-45_真题-无答案

四级数据库工程师-45_真题-无答案

四级数据库工程师-45(总分82,考试时间90分钟)一、选择题1. 对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是______。

A. 一般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可被修改B. 联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模C. 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织D. 一般情况下,在安全性和一致性要求上,对数据仓库系统中的数据的要求要高于对联机事务处理系统中数据的要求2. 用户编写程序时不但要了解全局数据的分片情况,而且还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况,这种分布透明性是______。

A. 分片透明性B. 位置透明性C. 局部数据模型透明性D. 分布透明性3. 数据模型可以分为如下三类______。

A. 实体-联系模型、数据结构模型、物理数据模型B. 概念模型、关系模型、面向对象模型C. 概念模型、数据结构模型、物理数据模型D. 层次模型、网状模型、滚系模型4. 在DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为______。

A. E-R模型B. 数据流图C. 关系模型D. 实体联系图5. 以下关于DBAS生命周期模型的基本思想的叙述中错误的是A. DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护等基本活动组成B. 将瀑布模型和螺旋模型的开发思路引入DBAS生命周期模型,允许渐进、迭代地开发DBASC. 引入了数据组织与存储设计、数据访问与处理设计、应用设计三条设计主线D. 将DBAS设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,第一步的设计内容又涵盖了三条设计主线6. UML是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法A. 基于瀑布模型的结构化方法B. 基于需求动态定义的原型化方法C. 基于数据的数据流开发方法D. 基于对象的面向对象的方法7. 查询C:\ZG\ZGDA.DBF中的姓名、职称、工资字段和C:\ZG\ZGJJ.DBF中的奖金字段的数据,正确的命令是______。

四级数据库工程师-33_真题-无答案

四级数据库工程师-33_真题-无答案

四级数据库工程师-33(总分85,考试时间90分钟)一、选择题1. 以下关于货币类型数据叙述错误的是______。

A. 货币类型存储的数据精度固定为四位小数B. 它实际上是小数部分固定为四位的定点小数类型C. 货币类型可以再数值前加上货币符号D. SQL Server支持的货币类型包括money,bigmoney和smallmoney2. 在IDEF0建模中,连接到活动的下方箭头表示的是______。

A. 输入B. 输出C. 控制D. 机制3. 在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。

下列关于聚集文件和聚集键的描述错误的是A. 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数B. 聚集键应该选用频繁用于进行自然连接的属性或属性组C. 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D. 关系表中某个属性的数据重复率越高,越适合作聚集键4. 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是______。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计5. 关于数据仓库设计,下列说法正确是A. 数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B. 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C. 在进行数据仓库主题数据模型设计时要强调数据的集成性D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据的划分,并给出每个属性的定义域6. 对于数据模型,下面说法不正确的是______。

A. 概念模型是信息世界的建模工具B. E-R模型是一种概念模型C. 概念模型不涉及计算机的处理细节D. 关系模型是一种概念模型7. 概要设计的任务不包括______。

A. 建立软件系统的总体结构和模块间的关系B. 定义各功能模块的接口C. 设计全局数据库或数据结构D. 模块的外部功能描述8. 分布式数据库系统的“分片透明性”位于______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010 年四级数据工程师课后习题参考答案第1 章习题参考答案1.1 答案( 1)信息是现实世界事物的存在方式和运动状态的反映,是对事物之间相互联系、相互作用的描述。

( 2)数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。

( 3)数据处理是指对数据进行分类、收集、组织、存储,进而从已有数据出发,抽取或推导出表示新的信息的数据。

( 4)数据管理是指对数据的分类、收集、组织、编码、存储、检索和维护过程,是数据处理业务的重要环节。

( 5)数据模型是数据库系统的形式框架,是用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。

( 6)概念数据模型是按用户的观点对现实世界数据和信息进行建模的工具,常用的概念数据模型是实体 -联系模型。

( 7)数据结构模型是机器世界中与具体DBMS 相关的数据模型,其典型代表是关系模型。

( 8)物理数据模型描述数据在数据库系统中的实际存储组织方式。

( 9)模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,也称为逻辑模式或概念模式。

( 10)外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示,也称为子模式、用户模式或用户视图。

( 12)内模式是对数据库中数据的物理结构和存储方式的描述,也称为物理模式或存储模式。

( 13)外模式 /模式映像是对数据库中不同用户的外模式与数据库逻辑模式之间对应关系的描述。

( 14)模式 /内模式映像是对数据库中数据全局逻辑结构与数据的物理存储组织结构之间对应关系的描述。

1.2 答案数据库是存储在计算机内的共享数据集合,数据库管理系统是一种数据管理系统软件。

数据库系统则是在计算机系统中引入数据库后的软硬件系统构成,包括了数据库和数据库管理系统。

1.3 答案数据模型的组成要素有数据结构、数据操作和完整性约束。

1.4 答案当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。

当数据库数据的物理存储结构改变时,通过调整模式/内模式映像关系,保持数据库模式不变,使数据库系统的外模式和应用程序不随之改变,保证数据与应用程序间的物理独立性,简称数据的物理独立性。

1.5 答案DBMS 的主要功能有数据定义、数据操纵、数据库运行管理与控制、数据库建立与维护。

1.6 答案DBMS 包括查询处理器和存储管理器两部分。

查询处理器实现面向用户的查询分析处理和优化功能。

存储管理器为用户和应用程序提供了访问存储在数据库文件中的应用数据的接口。

1.7 答案近年来出现的数据库新技术有工程数据库、演绎数据库、知识数据库、模糊数据库、时态数据库、统计数据库、空间数据库、多媒体数据库、对象数据库、并行数据库、移动数据库、基于网格的数据管理技术等。

2.1 答案( 1)软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。

一般包括概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装部署及交付阶段、运行阶段与维护阶段。

( 2)数据库应用系统需求是指用户对数据库应用系统在功能、性能、行为、设计约束等方面的期望和要求。

2.2 答案数据库应用系统中的软件包括操作系统、数据库管理系统、中间件和开发工具、与数据访问与处理有关的应用软件、与数据访问与处理无关的应用软件。

2.3 答案( 1)参照软件开发瀑布模型原理, DBAS 的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护等 5 个基本活动组成。

( 2)将快速原型模型和增量模型的开发思路引入DBAS 生命周期模型,允许渐进、迭代地开发 DBAS 。

( 3)根据 DBAS 的软件组成和各自功能,细化 DBAS 需求分析和设计阶段,引入了数据组织与存储设计、数据访问与处理设计、应用设计三条设计主线,分别用于设计 DBAS 中的数据库、数据库事务和应用程序。

( 4)将 DBAS 设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,每一步的设计内容又涵盖了三条设计主线。

2.4 答案DBAS 规划与分析的主要工作内容分为系统规划与定义、可行性分析、项目规划三个方面。

其中,系统规划与定义是通过了解用户实际需求,明确数据库应用系统需要实现的目标和任务,并从数据管理和数据处理的角度,确定系统中数据库软件的功能、性能范围;可行性分析则包括项目的技术可行性分析、经济可行性分析、操作可行性分析和开发方案选择;项目规划则是对项目资源、成本和进度做出合理估算,并据此制定 DBAS 项目开发计划。

2.5 答案DBAS 需求分析包括数据需求分析、数据处理需求分析、业务需求分析等方面,此外还包括对系统在性能、存储、安全、备份与恢复等方面的要求进行分析。

2.6 答案数据库应用系统的概念设计包括数据库概念模型设计和系统总体设计。

数据库概念模型设计是依据数据需求分析结果,分析需要存储在数据库中的各类数据对象的特征及其相互间关联关系,并表示为概念数据模型;系统总体设计则是依据系统规划与分析结果和系统需求分析结果,确定系统软硬件总体框架。

2.7 答案数据库应用系统的逻辑设计包括数据库逻辑结构设计、数据库事务概要设计、应用程序概要设计三方面。

数据库逻辑结构设计的主要步骤为:将 E-R 图转换为初始关系模式、对初始关系模式进行优化、检查关系表对数据库事务的支持性、确定关系模式完整性约束、设计基于关系模式的用户视图。

2.8 答案数据库应用系统物理设计包括数据库物理结构设计、数据库事务详细设计和应用程序详细设计。

数据库事务详细设计是根据事务处理流程,面向具体 DBMS 平台和开发环境,利用 SQL 语句、数据库访问接口,采用高级程序设计语言或 DBMS 提供的事务实现机制,设计数据库事务。

2.9 答案数据库应用系统的系统实现和部署包括建立数据库结构、数据加载、事务和应用程序的编码及测试、系统集成测试与试运行、系统部署等工作内容。

2.10 答案数据库应用系统的运行与维护包括日常维护、系统监控与分析、系统性能优化调整、系统升级进化。

3.1答案需求分析阶段的主要任务是通过需求分析的工作把用户对应用系统的非形式化需求不断揭示和挖掘出来,其目的在于明确应用系统的目标、功能、性能、数据范围和相关约束,形成需求说明书,作为系统开发后续各阶段的工作基础。

完成需求分析的基本方法是调查分析,即面谈、实地观察、问卷调查及查阅资料。

3.2答案例如,可采用下列过程和步骤完成学校选课系统的需求分析:(1)标识问题标识问题从现行教务系统的业务流程做起,采用面谈、观察等方式理解现行教务系统的业务流程,包括现行教务流程存在的问题及需要改进的方面,通过对系统各类问题的识别和标识获得对待建选课系统功能、性能及运行环境等的全面理解。

(2)建立需求模型使用 DFD 等建模方法建立选课系统需求模型,借助模型及抽象方法把选课系统中的各类活动,如学籍管理、课程管理及选课、补退选等功能描述清楚,使得各类人员便于认识、理解系统所实现的功能。

( 3)描述需求按照需求说明书规格全面地、完整地描述及说明选课系统的功能性需求和非功能性需求。

( 4)确认需求由相关专家及人员确认和进一步检查选课系统需求的合理性、正确性和有效性,以确保会员管理信息会员信息1二表 品 商销售管理销售明细岀库单M112入库单.库存管理M1库存信息 ------- ►11 ---- ► 13 *,r查询及统计信息 查询及统计01M1编号A0需求分析的结果是全面的、准确的和一致的。

3.3答案(1) 不过早陷入具体的细节。

(2) 从整体或宏观入手分析问题,如业务系统的总体结构,系统及子系统的关系。

(3) 通过图形化的模型对象直观地表示系统要做什么,完成什么功能。

(4) 图形化建模方法方便系统分析员理解和描述系统。

(5) 模型对象不涉及太多技术术语,便于用户理解模型。

3.4答案功能需求主要描述应用信息系统的处理要求。

例如,本书应用案例“商场经营管理系统”用了两层数据流图较全面的描述了商场经营管理系统将要完成的功能。

图3.3第一层数据流图从总体描述了系统的主要功能及完成商场经营管理涉及的信息及信息范围以及目标系统 与外部的数据交换关系。

图 3.4第二层数据流图描述了实现商场业务活动需要的基本功能,如库存管理、销售管理、会员管理及查询统计以及完成以上各处理要求需要的输入、输出数据及信息。

信息需求主要描述目标系统需要存储和管理哪些数据, 这些数据具有什么属性特征和组成格式。

商场经营管理系统的数据需求见2.7.2所列的数据对象。

性能需求描述应用系统对性能的要求。

例如,商场经营管理系统对响应时间,存储容量,系统的适应性,数据的安全性、数据的完整性、一致性和可靠性等方面的要求。

3.6答案(1)商场经营管理系统 A — 0图会员卡 [市场信息入库单1商场经营管理系统查询及统计信息*商品表 ■编^号 A-0f 计算机软件及硬件父图TOP13.7 答案(1)电子产品租借管理系统第一层数据流图(2)电子产品租借管理系统第二层数据流图第4章习题参考答案4.1答案数据库概念设计包括如下基本步骤: (1) 确定实体集 (2) 确定联系和联系类型(3) 建立由信息模型表示的企业模型 (4) 确定实体集属性 (5) 对信息模型优化4.2答案(1)实体集与实体集实例女口,李明读了两本书,丁一读了3本书。

根据这个事实可以抽象出一个数据模型“学生读书”。

其中“学生”是一个实体集,因为实体集描述具有相同属性特征和性质的事物集合(如学生对象集合);而其中的“李明”、“丁一”是学生实体集中的实例,因为他们都是学生集合中的一个具体对象,实体集实例描述一个集合中客观存在并可以相互区分的事物。

客户(2 )属性与属性实例如“学生读书”数据模型中的姓名是学生实体集的一个属性,属性描述实体所具有的某一特征或性质,一个实体通常由多个属性来刻画;而“李明”、“丁一”是姓名属性的实例也是姓名属性的取值。

(3 )联系与联系基数学生和图书两个实体集之间的关系叫做“联系”,联系描述实体集之间的一种连接或关系;如果实体集学生的一个实例与实体集图书的2个、3个或N个实例相联系,就说明在联系的学生端有基数 1而在联系的图书端有基数2、3、或N,联系的基数刻画两个实体集之间联系的类型:1:1或1:N或M:N。

4.3答案(1 )分类联系在现实世界中,有些事物是其它事物的类。

例如,实体集“电冰箱”、“洗衣机”、“彩电”是实体集“电器”的分类实体集。

“分类联系”描述两个或多个实体集之间的联系,在这些实体集中,存在一个一般实体集如电器,它的每一个实例都恰好与一个且仅一个分类实体集如“电冰箱”或“洗衣机”或“彩电”的一个实例相联系。

相关文档
最新文档