数据库工程师需求分析及功能建模方法、数据库概念设计及数据建模模拟题
数据库概念设计及数据建模(一)_真题-无答案

数据库概念设计及数据建模(一)(总分66,考试时间90分钟)一、选择题1. 数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织。
现有下列设计内容Ⅰ.分析数据,确定实体集Ⅱ.分析数据,确定实体集之间的联系Ⅲ.分析数据,确定每个实体集的存储方式Ⅳ.分析数据,确定实体集之间联系的基数Ⅴ.分析数据,确定每个实体集的数据量Ⅵ.分析数据,确定每个实体集包含的属性以上内容不属于数据库概念设计的是______。
A) 仅Ⅰ、Ⅳ和Ⅵ B) 仅Ⅱ和ⅤC) 仅Ⅲ、Ⅳ和Ⅵ 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) DFD方法和IDEF1X方法B) E-R方法和IDEF0方法C) E-R方法和IDEF1X方法D) DFD方法和IDEF0方法8. 最早提出的数据建模方法是______。
A) E-R B) IDEF1X C) DFD D) UML9. 以下关于数据建模方法的共同特点说法错误的是______。
国家四级数据库工程师模拟试卷40(题后含答案及解析)

国家四级数据库工程师模拟试卷40(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.数据库概念设计的E—R方法中,实体通常用哪种图形表示?…A.矩形B.椭圆形C.菱形D.四边形正确答案:A解析:E—R模型中使用三个基本图例:实体(集)由矩形表示,属性由椭圆形表示,联系南菱形表示。
2.数据库的访问接口包括ODBC、OLE DB等。
其中ODBC接口是一——。
A.专用的访问SQL Server数据库的接口B.一种开放的、访问数据库的接口规范C.通用的访问任何类型的数据的接口D.一种访问关系数据库的控件正确答案:B解析:ODBC是一种开放的、访问数据库的接口规范。
3.关于分布式数据库,下列说法错误的是______。
A)在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无须关注每个分片被分配的场地B)对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用C)分布式数据库的查询处理代价既包括CPU和I/O代价,也需要考虑场地间传输数据所需的通信代价D)在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据问的连接操作和并操作A.B.C.D.正确答案:A解析:分片透明性是最高层次的分布透明性,即用户或应用程序只对全局关系进行操作而不必考虑数据的分片。
位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。
位置透明性位于分片视图与分配视图之间。
知识模块:数据据工程师高频4.以下关于数据建模方法的共同特点说法错误的是______。
A) 能够真实客观地描述现实世界中的数据及数据之间的关系B) 组成模型的概念少,语义清楚,容易理解C) 用图形方式描述数据,数据直观易懂,有利于数据库设计者和用户交流D) 这种数据模型不容易转换成数据库逻辑设计阶段需要的数据结构A.B.C.D.正确答案:D 涉及知识点:数据库概念设计及数据建模5.在最终的模型中任何一个不确定联系必须被转化成______。
国家四级数据库工程师模拟试卷49(题后含答案及解析)

国家四级数据库工程师模拟试卷49(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.下列关于顺序图的描述中,正确的是——。
A.当一个操作调用它本身时,消息总是异步的B.消息线的箭头说明消息的类型,如同步、异步或简单。
画一条线指向接收对象,包括一个箭头,实心表示异步信号;棍形箭头表示同步调用操作C.消息也可以有条件。
只有条件为真时才可以发送和接收消息。
条件表达式被用来抽象分支或决定是否发送一条消息。
如果用条件来抽象分支,则各分支是互斥的D.在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。
一个对象可能通过一条消息来建另一个对象。
被创建的对象符号在创建它的地方(在纵坐标时间轴上)正确答案:D解析:行为视图:顺序图,按时间顺序描述系统元素间的交互;交互图,按照时间和空间的顺序描述系统元素间的交互和它们之间的关系;状态图,摘述了系统元素的状态条件和响应;活动图,描述了系统元素的活动。
顺序图属于动态图。
在顺序罔中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。
一个对象可能通过一条消息来建另一个对象。
被创建的对象符号在创建它的地方(纵坐标时间轴上)。
2.下列哪…项不属于概念模型所具备的性质?A.易1-变动B.易于交流和理解C.易于向数据模型转换D.在计算机中实现的效率高正确答案:D解析:概念模型的优点有:①概念模型应真实、充分地反映现实世界中事物和事物之间的联系,有丰富的语义表达能力,能表达用户的各种需求,包括描述现实世界中各种对象及其复杂的联系、用户对数据对象的处理要求和手段。
②概念模型应简洁、明晰、独立于机器、容易理解。
方便数据设计人员与应用人员交换意见,使用户能积极参与数据库的i殳计工作。
所以B项属于概念模型所具备的性质。
需求分析与功能建模方法(二)

需求分析与功能建模方法(二)(总分:100.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.关于数据库应用系统的需求分析工作,下列说法正确的是______。
A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(分数:2.00)A.B.C.D. √解析:[解析] 本题考查的是需求分析的基本概念和分类。
确定出整个应用系统的目标、任务和系统的范围说明是项目规划阶段的任务,不属于需求分析的任务,所以A选项是错误的。
在B选项中,需求分析阶段的成果主要是文字说明,而不是用户视图。
“辨识出数据处理中的数据处理流程”是数据处理需求分析的工作,数据需求分析的主要工作是辨识出数据处理中需要处理的数据,包括数据项和数据结构,因此C选项也是错误的。
性能需求分析的重要指标包括数据操作响应时间、系统吞吐量、最大并发用户数等。
2.需求分析阶段的任务是确定______。
A.软件开发方法 B.软件开发工具C.软件开发费用 D.软件系统功能(分数:2.00)A.B.C.D. √解析:[解析] 本题考查需求分析阶段的任务。
需求分析阶段的任务是通过详细调查,获取原有手工系统的工作过程和业务处理,明确用户的各种需求,确定新系统的功能。
因此,确定软件系统功能是需求分析阶段的任务。
3.对于大规模的数据收集,可以采用以下哪种需求获取方式______。
A.面谈调查 B.实地观察 C.文档采样 D.文件查阅(分数:2.00)A.B.C. √D.解析:[解析] 文档采样是指收集客户单位保存的各类文档。
对于大规模的数据文档,需求分析员可以采用文档采样的办法来解决。
4.关于需求获取的方法,以下说法错误的是______。
国家四级数据库工程师模拟试卷4(题后含答案及解析)

国家四级数据库工程师模拟试卷4(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.下面各项中,哪几项组成数据库系统?——①操作系统②用户③数据库管理系统④数据库管理员⑤数据库A.①③④⑤B.③④⑤C.①②④⑤D.①②③④⑤正确答案:D解析:数据库系统广义由数据库、操作系统、数据库管理系统(及其工具)、应用系统、数据库管理员和用户构成。
2.在下面各项中,哪些是当前应用开发工具的发展趋势?——I.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境A.I和ⅡB.只有ⅡC.只有ⅢD.都是正确答案:D解析:题中各项均是当前应用开发工具的发展趋势。
3.、在数据库设计中,在概念设计阶段用到E—R方法.,其设计出的图称为——。
A.实体表示图B.使用概念图C.实物示意图D.实体联系图正确答案:D解析:E—R网即实体联系图。
4.用二维表结构表示实体以及实体问联系的数据模型称为——。
A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:C解析:用二维表结构表示实体以及实体间联系的数据模型称为关系模型。
5.关系规范化中的删除异常是指——。
A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被插入正确答案:C解析:关系规范化中的删除异常是指不该删除的数据被删除,插入异常是指应该插入的数据未被捕入。
6.数据库文件结构有多种形式,利用哈希函数实现对数据库快速访问的文件结构——。
A.聚集文件B.顺序文件C.散列文件D.索引文件正确答案:C解析:利用哈希函数实现对数据库快速访问文件结构的是散列文件。
7.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件索引项的排列顺序相一致,则该索引为——。
国家四级数据库工程师模拟试卷1(题后含答案及解析)

国家四级数据库工程师模拟试卷1(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.数据操作包括下列哪几项?——①操作②关于操作的函数③有关的操作规则④规则映射⑤规则的函数表象A.①③B.③④⑤C.①②④⑤D.①③④⑤正确答案:A解析:数据操作用于描述系统的动态特性,是一组对数据库中各种数据对象允许执行的操作和操作规则的集合。
2.C/S结构的关键在于——。
A.客户机的分布B.功能的分布C.服务器的分布D.数据的分布正确答案:B解析:C/S结构的关键在于功能的分布。
3.软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。
它包括下面哪几个阶段?——①概念阶段②需求阶段③设计阶段④实现阶段⑤测试阶段⑥安装部署及交付阶段⑦运行、维护阶段A.①③④⑤⑥⑦B.②③④⑤⑥⑦C.①②③④⑤⑥D.全部正确答案:D解析:软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。
一般包括概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装部署及交付阶段、运行阶段与维护阶段。
4.数据库概念设计的E—R方法中,实体通常用哪种图形表示?…A.矩形B.椭圆形C.菱形D.四边形正确答案:A解析:E—R模型中使用三个基本图例:实体(集)由矩形表示,属性由椭圆形表示,联系南菱形表示。
5.下面有关主键的描述正确的是——。
A.一个表中的主键可以是一个或多个字段B.在一个表中主键只可以是一个字段C.不同的记录可以具有重复的主键值或空值D.表中的主键的数据类型必须定义为自动编号或文本正确答案:A解析:一个表巾的主键可以是一个或多个字段,所以A项正确,B项不正确。
主键的取值足实体的唯一标识,如果主键值为空,则意味着存在不可识别的实体。
数据库概念设计及数据建模(二)

数据库概念设计及数据建模(二)(总分:100.00,做题时间:90分钟)一、选择题(总题数:36,分数:72.00)1.根据数据库应用系统生命周期模型,完成E-R模型创建的阶段是______阶段。
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计(分数:2.00)A.B. √C.D.解析:[解析] 在需求分析阶段创建了功能模型,如DFD图和IDEF0图;在概念设计阶段创建了概念模型,如E-R模型和IDEF1X模型;在逻辑设计阶段创建了逻辑模型,如层次模型、关系模型等;在物理设计阶段确定数据存储结构和存储方法。
2.数据库概念设计阶段的主要任务是______。
A.将用户需求抽象为一个不依赖于任何具体DBMS和机器的数据模型B.获取用户需求,将用户需求整理成需求规格说明书C.确定项目的目标和范围D.选择数据的存储结构和存储方法(分数:2.00)A. √B.C.D.解析:[解析] 数据库概念设计在需求分析阶段产生的软件需求规格说明书的基础上,按照特定的方法将用户需求抽象为一个不依赖于任何具体DBMS和机器的数据模型,即概念模型。
概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只需要集中在最重要信息的组织结构和处理模式上。
3.关于数据库概念设计阶段的工作目标,下列说法错误的是______。
A.定义和描述应用系统涉及的信息结构和范围B.定义和描述应用系统中数据的属性特征和数据之间的联系C.描述应用系统的数据需求D.描述需要存储的记录及其数量(分数:2.00)A.B.C.D. √解析:数据库概念设计的目标包括:定义和描述应用领域涉及的数据范围;获取应用领域或问题域的信息模型;描述数据的属性特征和数据之间的关系;定义和描述数据的约束;说明数据的安全性要求;描述各种数据需求和数据处理需求;保证信息模型方便地转换成数据库的逻辑结构并方便用户的理解。
选项D不属于概念设计阶段的工作目标。
4.常用的数据库概念设计方法不包括______。
国家四级数据库工程师模拟试卷14(题后含答案及解析)

国家四级数据库工程师模拟试卷14(题后含答案及解析) 题型有:1. 选择题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。
概念模型的典型代表是______。
A.实体一联系模型B.关系模型C.面向对象模型D.网状模型正确答案:A解析:概念数据模型也可简称为概念模型,最典型的概念数据模型是实体一联系模型,所以本题的答案为A。
2.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和______。
A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员正确答案:D解析:数据库系统包括以下几个部分:硬件平台及数据库,软件(有DBMS,支持DBMS的操作系统,具有与数据库接口的高级语言及其编译系统,以DBMS 为核心的应用开发工具),人员(数据库管理员,系统分析员和数据库设计人员,应用程序以及用户)。
3.软件开发的结构化生命周期方法将软件生命周期划分成______。
A.计划阶段开发阶段运行阶段B.计划阶段编程阶段测试阶段C.总体设计详细设计编程调试D.需求分析功能定义系统设计正确答案:A解析:软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三个的阶段,即计划阶段、开发阶段和运行阶段。
4.以下关于查询语句叙述错误的是______。
A.查询语句的功能是从数据库中检索满足条件的数据B.查询的数据源可以来自一张表,或多张表甚至是视图C.查询的结果是由0行或是多行记录组成的一个记录集合D.不允许选择多个字段作为输出字段正确答案:D解析:查询语句的功能是从数据库中检索满足条件的数据,查询的数据源可以来自一张表或多张表甚至是视图,查询的结果是由0行或多行记录组成的一个记录集合,并允许选择一个或多个字段作为输出字段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[模拟] 数据库工程师需求分析及功能建模方法、数据库
概念设计及数据建模
选择题
第1题:
关于数据库应用系统的需求分析工作,下列说法正确的是______。
A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明
B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图
C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程
D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标
参考答案:D
第2题:
一个系统分析员应该具备的素质包括______。
①获取需求的能力②管理能力
③技术素养④沟通能力
A.①②③
B.①③④
C.②③④
D.④②③④
参考答案:D
第3题:
需求描述主要由______部分组成。
①需求模型②软件需求说明书
③项目文档④功能说明书
A.①②
B.①②③
C.①②④
D.①②③④
参考答案:A
第4题:
需求分析阶段的任务是确定______。
A.软件开发方法
B.软件开发工具
C.软件开发费用
D.软件系统功能
参考答案:D
第5题:
需求分析常用的建模方法包括______。
①DFD ②IDEFO ③E-R模型
A.①②
B.①②③
C.②③
D.①③
参考答案:A
第6题:
以下关于软件需求说明书的内容说法错误的是______。
A.需求概述是对应用信息系统或软件项目的总体描述
B.功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围
C.信息需求完整描述系统涉及的信息范围、数据的属性特征、数据之间的关系及约束
D.环境需求是对系统的性能要求,包括响应时间、存储容量、系统的适应性、数据的安全性/一致性/可靠性等要求
参考答案:D
第7题:
需求分析工作包括包括______。
①问题识别②需求分析
③编写需求规格说明书④需求确认与评审
A.①②④
B.①②③
C.②③④
D.①②③④
参考答案:D
第8题:
评审委员会审核的内容包括______。
①功能需求②数据需求③性能④数据管理
⑤安全性和可操作性⑥支持软件方面的选型是否合理且满足需求
A.①②③⑤
B.①②③④⑥
C.①②③④⑤
D.①②③④⑤⑥
参考答案:D
第9题:
DFD方法由4种基本对象元素组成,其中又被称为外部项的是______。
A.数据源及数据终点
B.数据流
C.数据存储
D.处理
参考答案:A
第10题:
以下各项不是数据字典中数据流条目的基本组成部分的是______。
A.数据流名
B.数据流组成
C.数据类型
D.注释
参考答案:C
第11题:
以下说法错误的是______。
A.在开始建立模型之前,首先要明确建模目的及意图
B.AO图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础
C.AO图是模型真正的顶层图。
D.每张图的边界箭头可以与父图箭头不一致
参考答案:D
第12题:
在IDEFO建模中,连接到活动的右方箭头表示的是______。
A.输入
B.输出
C.控制
D.机制
参考答案:B
第13题:
以下关于IDEFO建模过程和步骤说法错误的是______。
A.在开始建立模型之前,首先要明确建模目的及意图
B.把AO图分解成3~6个主要部分得到AO图
C.对AO图中的每个矩形框进行分解,就形成了基本的图形层次结构
D.每张图可附不少于2页的叙述性文字说明
参考答案:D
第14题:
数据库需求分析的方法是______。
A.DFD和IDEFIX方法
B.E-R和IDEFO方法
C.E-R和IDEFIX方法
D.DFD和IDEFO方法
参考答案:D
需求分析阶段的文档不包括______。
A.需求说明书
B.功能模型
C.各类报表
D.可行性分析报告
参考答案:D
第16题:
数据库概念设计的依据不包括______。
A.需求说明书
B.功能模型
C.各类报表
D.可行性分析报告
参考答案:D
第17题:
以下关于实体集语法叙述错误的是______。
A.IDEFIX用矩形框来表示独立实体集
B.用圆角矩形框来表示从属实体集
C.每一个实体集分配一个唯一的名字和一个编码
D.名字和编码之间用反斜杠(\)分开,放在矩形框的上方参考答案:D
第18题:
在最终的模型中任何一个不确定联系必须被转化成______。
A.标定型联系
B.非标定型联系
C.分类联系
D.确定联系
参考答案:D
合并E-R图的主要目的是______。
A.消除冲突
B.定义实体
C.确定范围
D.验证需求
参考答案:A
第20题:
下列关于实体集语法说法错误的是______。
A.IDEFIX用椭圆形来表示独立实体集
B.用圆角矩形框来表示从属实体集
C.每一个实体集分配一个唯一的名字和一个编码
D.名字和编码之间用斜杠(/)分开,放在矩形框的上方
参考答案:A
第21题:
下列关于属性的语义的说法中错误的是______。
A.属性被用来描述一类现实或抽象事物的特征或性质
B.一个属性的具体取值叫属性实例
C.属性实例由属性的类型和值来定义
D.属性通常与具体的实体集无关
参考答案:D
填空题
某汽车维修公司需建立一个汽车维修数据库,该数据库中需要存储和管理下列信息:
车辆信息:车牌号、车型、发动机号、行驶里程、车辆所有人、联系电话;
维修项目:项目号、项目名称、维修费;
汽车备件:备件号、备件名称、备件单价、库存数量。
以上数据之间存在下列约束:
可以对一个车辆进行多个维修项目,每个维修项目可用于多个车辆,维修项目完成后要在数据库中记录维修时间,一种备件可用于多个维修项目,每个
维修项目最多只使用一种备件,但每种备件的数量可以是多个。
第22题:
根据以上需求构建该数据库的概念模型(画E-R图)。
参考答案:
详细解答:
第23题:
假设车辆信息有如下约束:
车牌号:标识属性,取值形式为:第1个字符是“京”,第2个字符为“A”~“Z”的字母,第3到第7个字符均是“0”~“9”的数字。
此列采用普通编码定长字符型,非空;
车型:普通编码定长字符型,长度为6,默认值为“轿车”;
发动机号:普遍编码定长字符型,长度为6,非空;
行驶里程:整型,取值大于等于0;
车辆所有人:晋通编码定长字符型,长度为8,非空;
联系电话:普通编码定长字符型,长度为13,取值唯一。
写出创建满足上述要求的车辆信息表的SQL语句(注:表名、列名均用题中给出的中文名,SQL语句中不区分大、小写字母)。
参考答案:
Create table车辆信息( 车牌号char(7)Not NULL CHECK 车牌号like(´´京[A-Z] [0-9] [0-9] [0-9] [0-9]´´) 车型char(6) default”轿车”,发动机号 char (6) NOT NULL,行驶里程 int CHECK(行驶里程>=0),车辆所有人 char (8) NOT NULL,联系电话char (13) UNIQUE, PRIVATE KEY (车牌号) )
详细解答:。