数据库工程师需求分析及功能建模方法、数据库概念设计及数据建模模拟题
- 格式:docx
- 大小:23.33 KB
- 文档页数:7
数据库概念设计及数据建模(一)(总分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(题后含答案及解析) 题型有: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(题后含答案及解析) 题型有: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(题后含答案及解析) 题型有: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. 选择题 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(题后含答案及解析) 题型有: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.本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。
2.每个空格对应一个序号,有人A、B、C、D四个选项,请选择一个最恰当的选项作为解答。
●《中华人民共和国专利法)及其实施规定,确定发明和实用新型专利权的保护范围的依据是_(1)_。
<中华人民共和国专利法)规定,专利侵权的诉讼时效是自专利权人或者利害关系人得知或应当得知侵权行为之日起_(2)_。
(1)A.说明书B.请求书C.权利要求D.附图(2)A.6个月B.18个月C.四年D.二年●IS09000-3在EIS09000族标准中的位置,它是计算机软件机构实施_(3)_的_(4)_标准,由于_(5)_标准本来是针对传统的制造业制定的,而软件业又有许多不同于制造业的特性_(6)_起子桥梁作用。
_(7)_将整个软件生存周期分成17个过程,并且对每一个过程按“过程—活动一任务”的三个层次具体作了解释,为我们进一步理解IS09000-3提供了帮助。
(3)A.IS090011B.IS09001C.IS09000-3D.IS0/IECl2207(4)A.指南性B.概括性C.详尽的D.不同的(5)A.ISO9000B.ISO9001C.IS09002D.GB/T19001-1994(6)A.iS09001B.ISO9000-3C.ISO/ICEl2207 D.ISO9002(7)A,IS09000-3 B.IS09000C.1S09002D.ISO/IEC12207●结构化查询语言SQL是一种_(8)_语言,其主要功能有_(9)_,它的典型句型为SELECT A1,A2,…,A nFROM r1,r2,…,r mWHERE F其中A1,A2,…,An和F分别是_(10)_。
关系模式SCS(Sno,Cno,Score)中,Sno是学生的学号,Cno是课程号,Score为成绩。
若要查询每门课程的平均成绩,且要求查询结果按平均成绩升序排列。
国家四级数据库工程师模拟试卷50(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?——A.原予陛B.一致性C.隔离性D.持久性正确答案:A解析:事务具有四个特性:原子性、一致性、隔离性和持久性。
①原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。
②一致性:即必须保证在数据库状态发生变化时数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。
③隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。
④持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。
2.数据的完整性是指数据的正确性、有效性和——。
A.可维护性B.独立性C.相容性D.安全性.正确答案:C解析:完整性规则是数据模型中数据及其联系所具有的制约和依存规则,以保证数据的正确性、有效性和相容性。
3.前缀名为sp的存储过程属于——。
A.扩展存储过程B.用户自定义存储过程C.系统存储过程D.以上都不是正确答案:C解析:存储过程(Stored Procedure)是一组完成特定功能的SQt.语句集,经编译后存储在数据库。
在SQL Server的系列版本中存储过程分为两类:系统提供的存储过程和用户自定义存储过程。
用户自定义存储过程是由用户创建并能完成某一特定功能(如查询用户所需数据信息)的存储过程。
系统过程主要存储在master数据库中以sp.为前缀,并且系统存储过程主要是从系统表中获取信息,从而为系统管理员管理SQI—Server提供支持。
4.利用散列函数(Hash函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法的文件结构是______。
国家四级数据库工程师模拟试卷43(题后含答案及解析) 题型有: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.SQL Server数据库用户的来源…一。
A.只能是Windows身份验i正的登录账户B.可以是所有SQL Server的登录账户C.只能是sQL Server身份验证的登录账户D.可以是其他数据库巾的川户正确答案:D解析:SQL Server的用户有两种类型:Windows授权用户和SQL授权用户。
3.ADO对象模型中,RecordSet对象的AddNew方法的功能是______。
A)在对应的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新记录的空间D)增加一个新的记录集A.B.C.D.正确答案:A 涉及知识点:数据据工程师高频4.需求分析阶段的任务是确定______。
A) 软件开发方法B) 软件开发工具C) 软件开发费用D) 软件系统功能A.B.C.D.正确答案:D 涉及知识点:需求分析与功能建模方法5.______是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。
A) 外模式B) 模式C) 逻辑模式D) 内模式A.B.C.D.正确答案:A解析:外模式也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。
作为用户与数据库系统的接口,一个数据库可以有多个外模式。
所以本题的答案为A。
模式也称为逻辑模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
数据库考试模拟题及答案一、单选题(共88题,每题1分,共88分)1.下列关于数据库运行和维护的叙述中,( )是正确的。
A、只要数据库正式投入运行,标志着数据库设计工作的结束B、数据库的维护工作就是维护数据库系统的正常运行C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始正确答案:D2.现实世界中客观存在并能相互区别的事物称为( )A、字段B、实体C、记录D、实体集正确答案:B3. 存取方法设计是数据库设计的( )阶段的任务。
A、物理结构设计B、概念结构设计C、需求分析D、逻辑结构设计正确答案:A4.ACCESS数据库中( )是其他数据库对象的基础。
A、报表B、查询C、表D、模块正确答案:C5.以下说法中,错误的是()A、可以为数据库设置密码来加强数据库的安全B、可以通过备份数据库的方式,防止数据丢失C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理正确答案:D答案解析:压缩和修复数据库的作用是减小数据库存储空间,同时修复各种逻辑错误。
6.候选关键字中的属性称为( )A、复合属性B、主属性C、关键属性D、非主属性正确答案:B7.某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。
8. 关系数据模型的三个要素是( )A、关系规范化理论、关系操作集合和关系的完整性约束B、关系数据结构、关系操作集合和关系的完整性约束C、关系数据结构、关系操作集合和关系规范化理论D、关系数据结构、关系规范化理论和关系的完整性约束正确答案:B9. 有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
[模拟] 数据库工程师数据库概念设计及数据建模、关系数据库逻辑设计、存储技术与数据库物理设计选择题第1题:对于实体集A中的每一个实例,实体集B中至少有一个实例与之联系,反之亦然,则称实体集A和实体集B之间具有的关系是______。
A.多对一B.一对多C.多对多D.一对一参考答案:C第2题:一本书只能归属于一类书籍,而一类书籍可以包括很多本书,那么书籍类型和书的对应关系是______。
A.多对多B.一对多C.多对一D.一对一参考答案:B第3题:下面哪一项不属于系统升级的内容?A.获取应用领域或问题域的物理模型B.定义和描述数据的约束C.保证信息模型方便地转换成数据库的逻辑结构D.定义和描述应用领域涉及的数据范围参考答案:A第4题:用于描述一个实体集的性质和特征的是______。
A.属性B.联系C.特性D.码参考答案:A第5题:实体集中唯一能表示每一个实例的属性或属性组的被称为______。
A.属性B.码C.特性D.主键参考答案:B第6题:一个教师可以教多个学生,一个学生可以选多个老师的课程,则老师和学生之间的对应关系是______。
A.一对多B.一对一C.多对多D.多对一参考答案:C第7题:在最终的模型中任何一个不确定的联系必须被转化成哪一项?A.非标定型联系B.分类联系C.标定型联系D.确定联系参考答案:C第8题:以下关于E-R方法语法叙述中错误的是______。
A.E-R方法中用矩形框表示实体集,矩形框内写上实体集的名称B.实体集的属性可以用椭圆形表示C.ER模型用圆角矩形表示联系,联系写在圆角矩形框内D.实体集的属性可以用圆角矩形框来表示参考答案:C第9题:以下实体集语法叙述中错误的是______。
A.用圆角矩形来表示从属实体集B.IDEF1X用矩形框来表示独立实体集C.名字和编码之间用反斜杠(\)分开,放在矩形框的上方D.每一个实体集分配一个唯一的名字和编码参考答案:C第10题:软件开发生命周期不包括哪一项?A.设计阶段B.测试阶段C.需求阶段D.升级阶段参考答案:D第11题:若联系为1:n,如何确定关系码?A.关系的码为各实体集码的组合B.关系的码为1端实体集的码C.每个实体集的码均是该关系的候选码D.关系的码为n端实体集的码参考答案:D第12题:以下关于数据完整性设计叙述中错误的是______。
[模拟] 数据库工程师引论、数据库应用系统、需求分析与功能建模选择题第1题:DB、DBMS和DBS三者间的关系是______。
A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS与DB和DBMS无关参考答案:A第2题:数据库的体系结构由哪几部分组成?A.模式、外模式和内模式B.数据库、文件和记录C.物理级、数据级和信息级D.文件级、记录级和数据级参考答案:A第3题:在关系数据库中,表是三级模式结构中的______。
A.外模式B.模式C.内模式D.用户模式参考答案:B第4题:实际的数据库管理系统产品在体系结构上通常具有的相同的特征是______。
A.树状结构和网状结构的并用B.采用三级模式结构并提供二级映像功能C.采用关系模型D.有多种接口,提供树状结构到网状结构的映射功能参考答案:B第5题:数据库的特点包括最小冗余度、较高的程序与数据独立性、易于扩充及______。
A.数据结构化B.数据模块化C.程序结构化D.程序标准化参考答案:A第6题:在下面各项中,哪些是当前应用开发工具的发展趋势?Ⅰ.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境A.Ⅰ和ⅡB.只有ⅡC.只有ⅢD.都是参考答案:D第7题:下面列出的数据模型中,哪一项是概念数据模型?A.网状模型B.层次模型C.实体一联系模型D.关系模型参考答案:C第8题:对于数据库系统管理功能,可以使用户方便地定义数据库对象的三级模式结构,描述数据库的结构特征的是______。
A.数据定义功能B.数据操纵功能C.数据控制功能D.数据维护功能参考答案:A第9题:在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段参考答案:B第10题:在DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为______。
需求分析与功能建模方法(二)(总分100,考试时间90分钟)一、选择题1. 设有某OLAP多维分析工具,对由商品销售表、商品采购表、商品表、商品类别表、顾客表、供应商表构成的主题区域进行主题分析。
为了反映数据的变化,系统需要采用适当的策略从数据源获取变化数据。
这些数据表中,一般情况下,不太适合采用快照方式从业务系统获取数据的是______。
A) 商品销售表、商品采购表 B) 商品表、商品类别表C) 顾客表、商品类别表、供应商表 D) 都不适合2. 在数据库系统的三级模式结构中,内模式有______。
A) 1个 B) 2个 C) 3个 D) 多个3. 设在SQL Server 2000的某数据库中,有表T和下列类型的用户Ⅰ.该数据库的拥有者Ⅱ.表T的创建者Ⅲ.普通用户U1 Ⅳ.Guest在该数据库中,需要经过授权才能对表T数据执行更改操作的用户是______。
A) 仅Ⅲ B) 仅Ⅲ和Ⅳ C) 仅Ⅱ、Ⅲ和Ⅳ D) 全部4. 在数据库中为什么要并发控制?______①为了控制数据库②防止多用户并发使用数据库时造成数据错误和程序运行错误③保证数据的完整性④保证数据的安全性⑤保证数据的可靠性A) ①②③ B) ①②④ C) ①②⑤ D) ①②③④⑤5. 在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于______。
A)集中式 B)分割式 C)全复制式 D)混合式6. 有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是______。
A) OLAP面向操作人员,OLTP面向决策人员B) OLAP使用历史性的数据,OLTP使用当前数据C) OLAP经常对数据进行插入、删除等操作,而OLTP仅对数据进行汇总和分析D) OLAP不会从已有数据中发掘新的信息,而OLTP可以7. 在数据库应用系统的运行过程中,设有下列运维活动Ⅰ.监控数据库服务器的空间使用情况,根据需要对空间进行调整Ⅱ.调整数据库结构,编写应用程序,满足最终用户提出的应用程序功能需求Ⅲ.制定合理的备份计划,定期对数据库和日志进行备份Ⅳ.通过权限管理、身份认证、跟踪及审计等措施来保证数据库的安全Ⅴ.设计和编制数据录入程序,完成数据库应用系统上线前的初始数据录入工作Ⅵ.借助相应工具在数据库运行过程中监测数据库系统的运行情况以上活动中,一般情况下不应由DBA执行的是______。
[模拟] 数据库工程师需求分析及功能建模方法、数据库概念设计及数据建模选择题第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种基本对象元素组成,其中又被称为外部项的是______。
数据库系统工程师模拟题(五)(上午)(每空1 分,共75 个空,满分75 分,45 分及格)●在浮点数编码表示中,在机器数中不出现,是隐含的。
C.尾数D.基数(1) A.阶码 B.符号●算术右移指令执行的操作是。
(2) A. 符号位填0,并顺次右移1 位,最低位移到进位标志位B. 符号位不变,并顺次右移1 位,最低位移到进位标志位C. 进位标志位移到符号们,顺次右移1 位,最低位移到进位标志位D. 符号位填1,并顺次右移1 位,最低位移至进位标志位●组成一个运算器需要多个部件,但下面所列不是组成运算器的部件。
(3) A.状态寄存器C.ALU B.数据总线D.地址寄存器●组成2M×8bit 的内存,可以使用(4) A.1M×8bit 进行并联C.2M×4bit 进行并联。
B.1M×4bit 进行串联D.2M×4bit 进行串联●下列元件中存取速度最快的是(5) A. CACHE。
B. 寄存器D. 外存C. 内存●若RAM 芯片的容量是2M×8bit,则该芯片引脚中地址线和数据线的数目这和是。
(6)A.21 B. 29 C. 18 D. 不可估计●在主存和CPU 之间增加CACHE 的目的是(7)A.增加内存容量。
B. 提高内存的可靠性C. 解决CPU 与内存之间的速度匹配问题D. 增加内存容量,同时加快存取速度●外部设备提出中断请求的条件是(8)A.一个CPU 周期结束B. 外设工作完成和系统允许C. CPU 开放中断系统。
D. 总线空闲●按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,制定的标准是国际标准。
(9)A.ISO 和IECC.ANSI 和ISO B.ISO 和IEEE D.IEEE 和GJB●世界某一区域标准化团体所通过的标准称为。
(10)A.地方标准B.地区标准C.专业标准D.行业标准●在他人开发的软件上署名或者更改他人开发的软件上的署名,此种行为侵犯了软件著作人的。
[模拟] 数据库工程师需求分析及功能建模方法、数据库
概念设计及数据建模
选择题
第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 (车牌号) )
详细解答:。