系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx

上传人:b****6 文档编号:16203582 上传时间:2022-11-21 格式:DOCX 页数:10 大小:270.26KB
下载 相关 举报
系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx_第1页
第1页 / 共10页
系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx_第2页
第2页 / 共10页
系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx_第3页
第3页 / 共10页
系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx_第4页
第4页 / 共10页
系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx

《系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

系统架构设计师模拟题及答案解析第十四套Word格式文档下载.docx

客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)订单关系模式的主键为7;

订单明细关系模式的主键为8;

其中订单的外键为_9。

7、A.订单号B.客户号C.(订单号,客户号)D.(订单号,时间)8、A.订单号B.产品号C.(订单号,产品号)D.(订单号,数量)

9、A.客户号,订单明细的外键为订单号

B.客户号,订单明细的外键为订单号和产品号

C.订单号,订单明细的外键为产品号

D.订单号,订单明细的外键为订单号和产品号

某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)3个实体之间的关系如表2-18、表2-19和表2-20所示。

假设每个部门有一位负责人和一部电话,但有若干名员工;

每种商品只能由一个部门负责销售。

部门关系不属于第三范式的原因是10。

如果用户要求得到表2-21所示的结果,需要_11,并增加关系模式12。

10、A.没有消除非主属性对码的部分函数依赖,如部门名一负责人

B.没有消除非主属性对码的部分函数依赖,如负责人→电话

C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖

D.没有消除非主属性对码的部分函数依赖和传递函数依赖

11、A.修改表1的结构,在表1中增加一个职工号

B.修改表2的结构,在表2中增加一个职工号

C.修改表2的结构,在表2中增加一个部门号

D.修改表3的结构,在表3中增加一个部门号

12、A.销售(职工号,商品号,日期,数量)

B.销售(职工号,商品名称,商品号,数量)

C.销售(职工号,部门号,日期,数量)

D.销售(职工号,部门号,商品号,日期)

13、若关系模式中存在非主属性对码的部分依赖,则该关系模式属于。

A.1NFB.2NFC.3NFD.BCNF

某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表2-22和表2-23所示。

商品关系的主键是14;

仓库关系的主键是15;

仓库关系16,为了解决这一问题,需要将仓库关系分解为_17。

14、A.商品号B.商品名称C.生产商D.单价15、A.仓库号,地址B.仓库号,电话

C.仓库号,商品号D.地址,电话

16、A.无冗余、无插入异常,但存在删除异常B.无冗余,但存在插入异常和删除异常

C.存在冗余,但不存在修改操作的不一致

D.存在冗余、修改操作的不一致,以及插入异常和删除异常17、A.仓库1(仓库号,地址)和仓库2(仓库号,电话,商品号,库存量)B.仓库1(仓库号,地址,电话)和仓库2(商品号,库存量)C.仓库1(仓库号,电话)和仓库2(仓库号,地址,商品号,库存量)D.仓库1(仓库号,地址,电话)和仓库2(仓库号,商品号,库存量)

18、关系数据库中,实现实体之间的联系是通过表与表之间的公共(18)。

A.索引B.存储C.元组D.属性

19、若要使某用户只能查询表EMp中的部分记录,应采取的策略是(19)。

A.将该用户级别设定为DBA

B.将表EMP的查询权限赋予该用户

C.编写查询表EMP的存储过程

D.构建该部分记录的行级视图,并将该视图的查询权限赋予该用户

由于软、硬件故障可能造成数据库中的数据被破坏,数据库恢复就是20。

可以有多种方法实现数据库恢复,如定期将数据库作备份;

在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入21;

当系统正常运行时,按一定的时间间隔,设立22,把内存缓冲区内容还未写入到磁盘中的有关状态记录到该文件中;

当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。

20、A.重新安装数据库管理系统和应用程序

B.重新安装应用程序,并将数据库做镜像

C.重新安装数据库管理系统,并将数据库做镜像

D.在尽可能短的时间内,把数据库恢复到故障发生前的状态

21、A.日志文件B.程序文件C.检查点文件D.图像文件

22、A.日志文件B.程序文件C.检查点文件D.图像文件

23、是一种信息分析工具,能自动地找出数据仓库中的模式及关系。

A.数据集市B.数据挖掘C.预测分析D.数据统计

24、在数据库设计的阶段进行关系规范化。

A.需求分析B.概念设计C.逻辑设计D.物理设计

某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);

产品关系P(产品号,产品名称,型号,尺寸,颜色);

仓库关系w(仓库号,仓库名称,地址,负责人);

库存关系工(仓库号,产品号,产品数量)。

a.若数据库设计中要求:

①仓库关系w中的“负责人“引用员工关系的员工号。

②库存关系工中的“仓库号,产品号”唯一标识工中的每一个记录。

③员工关系E中的职称为“工程师”的月薪不能低于3500元。

25、则①②③依次要满足的完整性约束是(25)。

A.实体完整性、参照完整性、用户定义完整性

B.参照完整性、实体完整性、用户定义完整性

C.用户定义完整性、实体完整性、参照完整性

D.实体完整性、用户定义完整性、参照完整性

26、b.若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:

SELELCT产品名称,SUM(产品数量)

FROMP,I

WHEREP.产品号=I.产品号_(26)

A.ORDERBY产品名称

B.ORDERBY产品数量

C.GROUPBY产品名称

D.GROUPBY产品数量

企业战略数据模型可分为两种类型:

28描述日常事务处理中的数据及其关系;

29描述企业管理决策者所需信息及其关系。

28、A.元数据模型B.数据库模型

C.数据仓库模型D.组织架构模型

29、A.元数据模型B.数据库模型

答案:

1、D题目给出的几种数据库管理系统中:

oracle、MssQL,Server、DB2较为常见,它们都属于关系型数据库管理系统。

而IMS不是关系数据库管理系统,它是IBM公司推出的层次型数据库管理系统。

2、B不同的数据库产品支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上。

数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映射"

数据库系统在三级模式之间提供了两级映象:

模式/内模式映象、外模式/模式映象。

正因为这两级映射保证了数据库中的数据具有较高的逻辑独立性和物理独立性。

数据的独立性是指数据与程序独立,将数据的定义从程序中分离出去,由DBMS负责数据的存储,从而简化应用程序,大大减少应用程序编制的工作量。

数据的独立性是由DBMS的二级映像功能来保证的。

数据的独立性包括数据的物理独立性和数据的逻辑独立性。

数据的物理独立性:

是指当数据库的内模式发生改变时,数据的逻辑结构不变。

由于应用程序处理的只是数据的逻辑结构,这样物理独立性可以保证,当数据的物理结构改变了,应用程序不用改变。

但是,为了保证应用程序能够正确执行,需要修改概念模式/内模式之间的映像。

数据的逻辑独立性:

是指用户的应用程序与数据库的逻辑结构是相互独立的。

数据的逻辑结构发生变化后,用户程序也可以不修改。

但是,为了保证应用程序能够正确执行,需要修改外模式/概念模式之间的映像。

3、A数据库完整性是指数据库中数据的正确性、有效性和相容性(一致性)。

数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。

数据库完整性约束可以通过DBMS或应用程序来实现,基于DBMS的完整性约束作为模式的一部分存入数据库中。

通过DBMS实现的数据库完整性按照数据库设计步骤进行设计,而由应用软件实现的数据库完整性则纳入应用软件设计。

4、A在数据库设计的需求分析阶段,参与分析的主要人员是系统分析师和用户,由于数据库应用系统是面向企业和部门的具体业务,系统分析师一般并不了解,而用户一般不具有系统分析的能力,这就需要双方进行有效的沟通,使得设计人员对用户的各项业务了解和熟悉,进行分析和加工,将用户的业务转换成为设计人员所需要的信息组织,即以规范化的方式进行整理,形成对业务流程描述的文档数据和数据描述的文档数据字典,故选项A正确;

E-R图是概念设计阶段的文档,故选项B错误;

程序结构图和功能模块图是应用程序设计阶段的文档,不是数据库设计的需求分析阶段的文档,故选项C、D错误。

5、B

6、D简单属性是原子的,不可再分的。

复合属性可以细分为更小的部分(即划分为别的属性)。

有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。

本题职工实体集Employee的通信地址可以进一步分为邮编、省、市、街道。

(5)空的正确答案为B。

我们所举的例子中,定义的属性对于一个待定的实体都只有单独的一个值。

例如,对于一个特定的职工,只对应一个职工号、职工姓名,这样的属性称为多值属性。

为了将数据库模式设计得更合理,(6)空的家庭成员属性应该将职工亲属的姓名加上职工号设计成为一个独立的实体。

7、A

8、C9、B根据试题描述,单号唯一标识一份订单”所以,订单关系模式的主键为“单号”在订单关系模式中,、一份订单必须且仅对应一位客户”,而在客户关系模式中,“户号唯一标识一位客户”也就是说,户号客户关系模式的主键,因此,户号订单关系模式的外键。

因为“份订单可由一到多条订单明细组成”也就是说,在订单明细关系模式中,“单号”可以重复的,因此,需要与“品号”合起来作为主键。

又因为、单号”单关系模式的主键,“品号”产品关系模式的主键(因为“号唯一标识一件产品”,所以,“单号”“品号”是订单明细关系模式的外键。

10、c

11、D12、A在部门(部门号,部门名,负责人,电话)关系模式中,部门号是主码,所以不存在对码的部分依赖问题。

根据试题假设,每个部门有一位负责人和一部电话,也就是说,存在“责人一电话,样的函数依赖,即存在对主码的传递函数依赖。

在表2-21中,有职工号、姓名、部门、月销售额4个属性,其中职工号和姓名可以由表2-20得出,但是,由表2-19至表2.20无法得出职工所在的部门,因此,应该在表2-20中增加“部门号属性。

同时,要计算出职工的月销售总额,还需要一个表来记录职工销售的数据。

该表需要包括的属性有职工号、商品号、日期、数量。

13、A若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一范式(1NF);

若关系模式属于1NF,且每一个非主属性完全依赖于码,则关系模式R属于2NF。

换句话说,当1NF消除了非主属性对码的部分依赖,则该关系模式属于1NF。

14、A

15、C

16、D

17、D从试题中所给出的表格来看,商品关系的主键是商品号,仓库关系的主键是(仓库号,商品号)。

显然,仓库关系存在冗余、修改操作的不一致,以及插入异常和删除异常。

例如,仓库号为“01”的商品有3种,其地址就要重复3次,故存在冗余。

为了解决仓库关系模式存在的问题,就需要进行模式分解,其中(45)空选项A存在的问题是仓库2不属于第三范式,因为存在非主属性对键的部分函数依赖,即仓库号一电话"

选项B存在的问题是分解属于有损联接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。

选项C分解存在的问题与A类同。

选项C分解即保持函数依赖,又是无损联接。

18、D关系数据库中,实现实体之间的联系是通过表与表之间的公共属性。

19、D选项A是错误的,因为具有DBA特权的用户可操作数据库的所有资源。

选项B是错误的,因为选项B是将表EMP的查询权限赋予该用户,即全部记录,而题目只允许某用户查询表EMP中的部分记录。

选项C是错误的,因为编写查询表EMP的存储过程仍然是查询表EMP的所有记录。

选项D是正确的,因为是构建该部分记录的行级视图,并将该视图的查询权限赋予该用户。

20、D21、A

22、C数据库恢复是指在数据库中的数据被破坏时,在尽可能短的时间内,把数据库恢复到故障发生前的状态。

在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入日志文件;

当系统正常运行时,按一定的时间间隔,设立检查点文件,把内存缓冲区内容还未写入到磁盘中的有关状态记录到该文件中;

23、B本题考查的是数据挖掘的基本概念,关于数据挖掘的说明,请参看“2.1.9数据仓库与数据挖掘"

24、C本题考查数据库设计基础知识。

数据库设计通常分为4个阶段:

需求分析、概念设计、逻辑设计、物理设计。

需求分析阶段的主要工作是分析当前和未来应用的数据要求。

概念设计阶段将完成E-R建模。

逻辑设计阶段将E-R模型转换成关系模式,并使用规范化理论对模式进行优化处理。

物理设计阶段通常是完成将逻辑设计产生的关系模式结合DBMS的特性,形成能操作的数据库的过程。

25、B

26、C本题考查关系的完整性约束和SQ工的基本知识及应用。

第(25)空考查数据库完整性约束。

首先需要了解实体完整性、参照完整性和用户定义完整性的概念。

实体完整性:

实体完整性要求主键中的任一属性不能为空,所谓空值是“不知道”或“无意义”的值。

之所以要保证实体完整性,主要是因为在关系中,每个元组的区分是依据主键值的不同,若主键值取空值,则不能标明该元组的存在。

例如,对于学生关系s(Sno,Sname,ssex),其主键为sno,在插入某个元组时,就必须要求Sno不能为空。

更加严格的DBMS,则还要求sno不能与已经存在的某个元组的sno相同。

参照完整性:

若基本关系R中含有与另一基本关系S的主键PK相对应的属性组FK(FK称为R的外键),则参照完整性要求,对R中的每个元组在FK上的值必须是S中某个元组的pK值,或者为空值。

参照完整性的合理性在于,R中的外键只能对s中的主键引用,不能是s中主键没有的值。

例如,对于学生关系s(Sno,Sname,ssex)和选课关系C(Sno,Cno,Grade)两个关系,C中的sno是外键,它是s的主键,若C中出现了某个s中没有的Sno,即某个学生还没有注册,却已有了选课记录,这显然是不合理的。

用户定义的完整性:

实体完整性和参照完整性适用于任何关系型DBMS。

除此之外,不同的数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。

用户定义的完整性就是针对某一具体数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求。

从以上概念说明可以看出“仓库关系W中的“负责人”引用员工关系的员工号”属于参照完整性,

“库存关系工中的“仓库号,产品号”唯一标识工中的每一个记录”属于实体完整性,员工关系E中的职称为“工程师”的月薪不能低于3500元”属于用户自定义完整性。

第(26)空要求得到每种产品的名称和该产品的总库存量"

,要达到该效果需要对数据表的数据进行分组统计。

由于现在是要根据产品名称来统计库存量,所以分组的依据应是产品名称,所以应使用“GROUPBY产品名称"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1