【计算机类职业资格】系统架构设计师-数据库系统及答案解析.doc
《【计算机类职业资格】系统架构设计师-数据库系统及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】系统架构设计师-数据库系统及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、系统架构设计师-数据库系统及答案解析(总分:29.00,做题时间:90 分钟)一、单项选择题(总题数:17,分数:29.00)1._不属于关系数据库管理系统。AOracle BMS SQL Server CDB2 DIMS(分数:1.00)A.B.C.D.2.数据的物理独立性是指当数据库的_。A外模式发生改变时,数据的物理结构需要改变B内模式发生改变时,数据的逻辑结构不需要改变C外模式发生改变时,数据的逻辑结构不需要改变D内模式发生改变时,数据的物理结构不需要改变(分数:1.00)A.B.C.D.3.在数据库系统中,数据的完整性是指数据的_。A有效性、正确性和一致性 B有效性、正确性和可维护性
2、C有效性、正确性和安全性 D正确性、一致性和安全性(分数:1.00)A.B.C.D.4.在数据库设计的需求分析阶段,业务流程一般采用_表示。A数据流图 BER 图 C程序结构图 D功能模块图(分数:1.00)A.B.C.D.Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址是一个 (5) 属性;为了将数据库模式设计得更合理,对于家庭成员属性 (6) 。(分数:2.00)(1).A简单 B复合 C多值 D派生(分数:1.00)A.B.C.D.(2).A可以不作任何处理直接记录亲属的姓名B
3、只允许记录一个亲属的姓名C需要对职工实体设置若干个亲属姓名字段D应该将职工的亲属的姓名加上职工号设计成为一个独立的实体(分数:1.00)A.B.C.D.希赛公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)订单关系模式的主键为 (7) ;订单明细关系模式的主键为 (8) ;其中订单的外键为 (9)
4、 。(分数:3.00)(1).A订单号 B客户号 C(订单号,客户号)D(订单号,时间)(分数:1.00)A.B.C.D.(2).A订单号 B产品号 C(订单号,产品号) D(订单号,数量)(分数:1.00)A.B.C.D.(3).A客户号,订单明细的外键为订单号B客户号,订单明细的外键为订单号和产品号C订单号,订单明细的外键为产品号D订单号,订单明细的外键为订单号和产品号(分数:1.00)A.B.C.D.某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)3 个实体之间的关系如表 2-18、表 2-19 和表 2-20 所示。假设每
5、个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。表 2-18 部门表部门号 部门名 负责人 电话001 家电部 E002 1001002 百货部 E026 1002003 食品部 E030 1003表 2-19 商品表商品号 商品名称 单价 库存量30023 微机 48002630024 打印机 16507. . . .30101 毛巾 10 10630102 牙刷 3.8 288. . . .表 2-20 职工表职工号 姓名 住址E001 王军 南京路E002 李晓斌 淮海路E021 杨烨 江西路E026 田波 西藏路E028 李晓斌 西藏路E029 刘丽华 淮
6、海路E030 李彬彬 唐山路E031 胡慧芬 昆明路. . .表 221 统计结果职工号 姓名 部门名 月销售额E001 王军 家电部 528900E002 李晓斌 家电部 368000E021 杨烨 百货部 12500E028 李晓斌 百货部 82500E031 胡慧芬 食品部 282608. . .部门关系不属于第三范式的原因是 (10) 。如果用户要求得到表 221 所示的结果,需要 (11) ,并增加关系模式 (12) 。(分数:3.00)(1).A没有消除非主属性对码的部分函数依赖,如部门名负责人B没有消除非主属性对码的部分函数依赖,如负责人电话C只消除了非主属性对码的部分函数依赖,
7、而未消除传递函数依赖D没有消除非主属性对码的部分函数依赖和传递函数依赖(分数:1.00)A.B.C.D.(2).A修改表 1 的结构,在表 1 中增加一个职工号B修改表 2 的结构,在表 2 中增加一个职工号C修改表 2 的结构,在表 2 中增加一个部门号D修改表 3 的结构,在表 3 中增加一个部门号(分数:1.00)A.B.C.D.(3).A销售(职工号,商品号,日期,数量)B销售(职工号,商品名称,商品号,数量)C销售(职工号,部门号,日期,数量)D销售(职工号,部门号,商品号,日期)(分数:1.00)A.B.C.D.5.若关系模式中存在非主属性对码的部分依赖,则该关系模式属于_。A1N
8、F B2NF C3NF DBCNF(分数:1.00)A.B.C.D.某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表 222 和表 2-23 所示。表 2-22 商品表商品号 商品名称 生产商 单价10023 笔记本 联想 480010024 激光打印机 联想 165010025 台式电脑 联想 386020003 激光打印机 HP 128020004 笔记本 HP 390020005 电冰箱 海尔 3860. . . .表 223 仓库表仓库号 地址 电话 商品号 库存量01 高新路 1 号 860110024 2601 高新路
9、 1 号 860110025 8901 高新路 1 号 860120003 1002 友谊路 6 号 860210023 3902 友谊路 6 号 860220004 2603 高新路 1 号 860320005 18. . . . .商品关系的主键是 (14) ;仓库关系的主键是 (15) ;仓库关系 (16) ,为了解决这一问题,需要将仓库关系分解为 (17) 。(分数:4.00)(1).A商品号 B商品名称 C生产商 D单价(分数:1.00)A.B.C.D.(2).A仓库号,地址 B仓库号,电话C仓库号,商品号 D地址,电话(分数:1.00)A.B.C.D.(3).A无冗余、无插入异常,
10、但存在删除异常B无冗余,但存在插入异常和删除异常C存在冗余,但不存在修改操作的不一致D存在冗余、修改操作的不一致,以及插入异常和删除异常(分数:1.00)A.B.C.D.(4).A仓库 1(仓库号,地址)和仓库 2(仓库号,电话,商品号,库存量)B仓库 1(仓库号,地址,电话)和仓库 2(商品号,库存量)C仓库 1(仓库号,电话)和仓库 2(仓库号,地址,商品号,库存量)D仓库 1(仓库号,地址,电话)和仓库 2(仓库号,商品号,库存量)(分数:1.00)A.B.C.D.6.关系数据库中,实现实体之间的联系是通过表与表之间的公共 (18) 。A索引 B存储 C元组 D属性(分数:1.00)A.
11、B.C.D.7.若要使某用户只能查询表 EMP 中的部分记录,应采取的策略是 (19) 。A将该用户级别设定为 DBA B将表 EMP 的查询权限赋予该用户C编写查询表 EMP 的存储过程D构建该部分记录的行级视图,并将该视图的查询权限赋予该用户(分数:1.00)A.B.C.D.由于软、硬件故障可能造成数据库中的数据被破坏,数据库恢复就是 (20) 。可以有多种方法实现数据库恢复,如定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入 (21) ;当系统正常运行时,按一定的时间间隔,设立 (22) ,把内存缓冲区内容还未写入到磁盘中的有关状态记录到该文件中;当
12、发生故障时,根据现场数据内容及相关文件来恢复系统的状态。(分数:3.00)(1).A重新安装数据库管理系统和应用程序B重新安装应用程序,并将数据库做镜像C重新安装数据库管理系统,并将数据库做镜像D在尽可能短的时间内,把数据库恢复到故障发生前的状态(分数:1.00)A.B.C.D.(2).A日志文件 B程序文件 C检查点文件 D图像文件(分数:1.00)A.B.C.D.(3).A日志文件 B程序文件 C检查点文件 D图像文件(分数:1.00)A.B.C.D.8._是一种信息分析工具,能自动地找出数据仓库中的模式及关系。A数据集市 B数据挖掘 C预测分析 D数据统计(分数:1.00)A.B.C.D
13、.9.在数据库设计的_阶段进行关系规范化。A需求分析 B概念设计 C逻辑设计 D物理设计(分数:1.00)A.B.C.D.某数据库中有员工关系 E(员工号,姓名,部门,职称,月薪);产品关系 P(产品号,产品名称,型号,尺寸,颜色);仓库关系 w(仓库号,仓库名称,地址,负责人);库存关系 I(仓库号,产品号,产品数量)。a若数据库设计中要求:仓库关系 w 中的“负责人”引用员工关系的员工号。库存关系 I 中的“仓库号,产品号”唯一标识 I 中的每一个记录。员工关系 E 中的职称为“工程师”的月薪不能低于 3500 元。(分数:2.00)(1).则依次要满足的完整性约束是 (25) 。A实体完
14、整性、参照完整性、用户定义完整性B参照完整性、实体完整性、用户定义完整性C用户定义完整性、实体完整性、参照完整性D实体完整性、用户定义完整性、参照完整性(分数:1.00)A.B.C.D.(2).b若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:SELELCT 产品名称,SUM(产品数量)FROM P,IWHERE P产品号=I产品号 (26) AORDER BY 产品名称 BORDER BY 产品数量CGROUP BY 产品名称 DGROUP BY 产品数量(分数:1.00)A.B.C.D.10.若对关系 R(A,B,C,D)和 s(C,D,E)进行关系代数运算,则表达式 3,4
15、,7 ( 45 (RS)与_等价。(分数:1.00)A.B.C.D.企业战略数据模型可分为两种类型: (28) 描述日常事务处理中的数据及其关系; (29) 描述企业管理决策者所需信息及其关系。(分数:2.00)(1).A元数据模型 B数据库模型C数据仓库模型 D组织架构模型(分数:1.00)A.B.C.D.(2).A元数据模型 B数据库模型C数据仓库模型 D组织架构模型(分数:1.00)A.B.C.D.系统架构设计师-数据库系统答案解析(总分:29.00,做题时间:90 分钟)一、单项选择题(总题数:17,分数:29.00)1._不属于关系数据库管理系统。AOracle BMS SQL Se
16、rver CDB2 DIMS(分数:1.00)A.B.C.D. 解析:题目给出的几种数据库管理系统中:Oracle、MS SQL Server、DB2 较为常见,它们都属于关系型数据库管理系统。而 IMS 不是关系数据库管理系统,它是 IBM 公司推出的层次型数据库管理系统。2.数据的物理独立性是指当数据库的_。A外模式发生改变时,数据的物理结构需要改变B内模式发生改变时,数据的逻辑结构不需要改变C外模式发生改变时,数据的逻辑结构不需要改变D内模式发生改变时,数据的物理结构不需要改变(分数:1.00)A.B. C.D.解析:不同的数据库产品支持不同的数据模型,使用不同的数据库语言,建立在不同的
17、操作系统上。数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映射”。数据库系统在三级模式之间提供了两级映象:模式/内模式映象、外模式/模式映象。正因为这两级映射保证了数据库中的数据具有较高的逻辑独立性和物理独立性。数据的独立性是指数据与程序独立,将数据的定义从程序中分离出去,由 DBMS 负责数据的存储,从而简化应用程序,大大减少应用程序编制的工作量。数据的独立性是由 DBMS 的二级映像功能来保证的。数据的独立性包括数据的物理独立性和数据的逻辑独立性。数据的物理独立性:是指当数据库的内模式发生改变时,数据的逻辑结构不变。由于应用程序处理的只是数据的逻辑结构,这
18、样物理独立性可以保证,当数据的物理结构改变了,应用程序不用改变。但是,为了保证应用程序能够正确执行,需要修改概念模式/内模式之间的映像。数据的逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式/概念模式之间的映像。3.在数据库系统中,数据的完整性是指数据的_。A有效性、正确性和一致性 B有效性、正确性和可维护性C有效性、正确性和安全性 D正确性、一致性和安全性(分数:1.00)A. B.C.D.解析:数据库完整性是指数据库中数据的正确性、有效性和相容性(一致性)。数据库完整性由各种各样
19、的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束可以通过 DBMS 或应用程序来实现,基于 DBMS 的完整性约束作为模式的一部分存入数据库中。通过 DBMS 实现的数据库完整性按照数据库设计步骤进行设计,而由应用软件实现的数据库完整性则纳入应用软件设计。4.在数据库设计的需求分析阶段,业务流程一般采用_表示。A数据流图 BER 图 C程序结构图 D功能模块图(分数:1.00)A. B.C.D.解析:在数据库设计的需求分析阶段,参与分析的主要人员是系统分析师和用户,由于数据库应用系统是面向企业和部门的具体业务,系统分析师一般并不了解,而用户一般不具有系
20、统分析的能力,这就需要双方进行有效的沟通,使得设计人员对用户的各项业务了解和熟悉,进行分析和加工,将用户的业务转换成为设计人员所需要的信息组织,即以规范化的方式进行整理,形成对业务流程描述的文档数据和数据描述的文档数据字典,故选项 A 正确;ER 图是概念设计阶段的文档,故选项 B 错误;程序结构图和功能模块图是应用程序设计阶段的文档,不是数据库设计的需求分析阶段的文档,故选项 C、D 错误。Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址是一个 (5) 属性;为了将数据库模式设计得
21、更合理,对于家庭成员属性 (6) 。(分数:2.00)(1).A简单 B复合 C多值 D派生(分数:1.00)A.B. C.D.解析:(2).A可以不作任何处理直接记录亲属的姓名B只允许记录一个亲属的姓名C需要对职工实体设置若干个亲属姓名字段D应该将职工的亲属的姓名加上职工号设计成为一个独立的实体(分数:1.00)A.B.C.D. 解析:简单属性是原子的,不可再分的。复合属性可以细分为更小的部分(即划分为别的属性)。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。本题职工实体集Employee 的通信地址可以进一步分为邮编、省、市、街道。 (5)空的正确答
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 系统 架构 设计师 数据库 答案 解析 DOC
