系统架构师上午考试总结

系统架构师上午考试总结

Table of Contents

  • 1 2009年有上午考试

    • 1.1 试题7,8
    • 1.2 试题15
    • 1.3 试题19
    • 1.4 试题20

1 2009年有上午考试

1.1 试题7,8

设关系模式R{U,F},其中R上的属性集U={A,B,C,D,E},R上的函数依赖集
F={A->B,DE->B,CB->E,E->A,B->D}。___为关系R的候选关键字。分解___是无损连接,并是
持函数依赖的。

(7) A. AB B. DE C. CE D. DB
(8)
    A. p = {R_{1}(AC), R_{2}(ED), R_{3}(B)}
    B. p = {R_{1}(AC), R_{2}(E), R_{3}(DB)}
    C. p = {R_{1}(AC), R_{2}(ED), R_{3}(AB)}
    D. p = {R_{1}(ABC), R_{2}(ED), R_{3}(ACE)}

(7) R的候选键

  • 将关系的函数依赖关系,用有向图的方式表示
  • 找出入度为0的属性,并以该属性为起点,尝试遍历所有结点
  • 如果入度为0的属性不能遍功所有结点,则试把一些入度不为0的结点加入到入度为0的 集合中,再尝试遍历,直至该集合能遍功所有结点
  • 画出题中函数依赖关系的有向图,可以看出,只有C是入度为0的属性,所以候选键必然 包含C属性,可以直接选第C项答案

函数依赖关系的有向图

(8) 使用无损分解表格法,表格分解法的理论依据是表连接

  • 对于A项建立初始判定表,因为A->B, DE->B, BC->E, E->A, B->D的决定因素表中没有两行 是相同的,所以A项是有损分解

A项的初始判定表

  • 对B项建立初始判定表,因为A->B, DE->B, BC->E, E->A, B->D的决定因素表中没有两行是 相同的,所以B项是有损分解

B项的初始判定表

  • 对C项建立初始判定表,由于A->B,属性A的第1行和第3行相同,可以第1行b12改为 a2;又由于B->D,属性B的第1行和第3行相同,而属性D的第1行b14和第3行b34没有 一行为a4,因此改为同一符号,即取行号最小的b14,修改后的判定表如图

C项的初始判定表

C项的修改判定表

  • 对D项建立初始判定表,由于A->B,属性A的第1行和第3行相同,可以将第3行的b32改为 a2;E->A,属性A的第2行和第3行相同,可以将属性A第2行的b21改为a1;AC->E,属性 E的第1行和第3行相同,可以将属性E第1行的b15改为a5;B->D,属性B的第1行和第3行 相同,而属性D的第1行b14和第3行b34没有一行为a4,因此改为同一符号,即取行号 最小的b14。修改后的判定表如图。最后,根据Armstong公理,系统传递依 赖,E->A,A->B,B->D,所以E->D。此时,属性E的第1~3行相同,可以将属性D的第1,3行改 为a4,最终的判定表如图。(或用A->B, B->D,所以A->D, 属性A的第1~3行相同,可以将属 性D的第1,3行改为a4

D项的初始判定表

D项的修改判定表

D项的最终判定表

  • 关于保持函数依赖昀问题可以不考虑,选择D

1.2 试题15

某公司欲构建一个网络化的开放式数据存储系统,要求采用专用网络连接并管理存储设备和
存储子系统。针对这种应用,采用___存储方式最为合适

(15) A. 内置式存储 B. DAS C. SAN D. NAS

开放系统的数据存储方式分为内置存储和外挂式存储两种,而外挂式存储又分为直接式存储 和网络化存储。目前,网络化在储方式主要有网络接入存储(NAS)和存储区域网络(SAN)两种。

                        |----内置存储方式
                        |
开放系统数据存储存储--|   |---直连式存储(DAS)
                        |   |
                        |---|
                            |                |-- 网络接入存储(NAS)
                            |---网络化存储--|
                                              |--存储区域网络(SAN)

直连式存储(DAS)也称SAS(服务附加存储),它将磁盘阵列、磁带库等数据存储设备通过扩展 接口(scci)直接连在服务器,它不带有操作系统,不支持数据容错,当服务器出现异常时会 造成数据丢失。

网络接入存储(NAS)是在专用主机上安装简化了的瘦操作系统(只具有访问权限,数据保护和 恢复功能)的文件服务器。NAS内置了与网络连接所需的协议,可以直接连接至网络。

存储区域网络(SAN)是一种特殊的高速专用网络,它用于连接网络服务器和大容量设备,SAN 主要采取数据块的方式进行数据和信息的存取,因此比NAS速度快。SAN分为FC SAN和IP SAN,iSCSI是实现IP SAN的最重要的技术。

依题意,该公司的存储方式有:网络化,开放式,要求采用专用网络连接,管理存储设备和 存储子系统,因此需要选用SAN方式才能满足这些应用的要求。

1.3 试题19

企业应用集成通过采用多种集成模式构建统一标准的基础平台,将具有不同功能和目的且独
立运行的企业信息系统联合起来。其中,面向___的集成模式强调处理不同应用系统之间的业
务交互逻辑,与核心业务逻辑相分离,并通过不同应用系统之间的协作共同完成某项业务功
能。

(19) A. 数据 B. 接口 C. 过程 D. 界面

企业应用集成(Enterprise Application Integration, EAI)是伴随着企业信息系统的发展 而产生和演变的。EAI技术是将过程、软件、标准和硬件联合起来,在两个或多个企业信息 系统之间实现无缝集成,使它们就象一个整体一样。EAI主要包括两个方面,分别是企业内 部应用集成和企业间应用集成。

  • 企业内部应用集成,就是要解决在内部业务流程和数据流量,包括业务流程是否自动流 转,或怎样流转,以及业务过程的重要性。对于应用集成,这点非常重要,因为从本质上 讲,企业应用集成就是维持数据正确而自动流转。从应用层面和技术上综合考虑,EAI分为 界面(表示)集成、数据集成、应用(功能、业务逻辑)集成、过程(业务流程)集成
  • 企业间应用集成,可以适合于大多数要实施电子商务的企业,以及企业之间的应用集成。 EAI使得应用集成架构里的客户和业务伙伴,都可以通过集成供应链内的所有应用和数据 库实现信息共享。传统的电子商务应用了电子数据交换(EDI)和专用增值网络技术。今天,大 多数电子商务则采用了实时性更强的基于internet的技术,如基于internet的消息代理技 术,应用服务器,以及像XML(eXtensible Markup Language, 可扩展标记语言)等新的数 据交换标准
  • 集成模式,目前市场主流的集成模式有3种:分别是面向信息的集成技术,面向过程的集 成技术,面响服务的集成模式。在数据集层面上,信息集成技术是必选的方法,信息集成 采用的主要数据处理技术有数据复制、数据聚合和接口集成等;面向过程的集成技术实际 上是一种过程流集成的思想,它处理系统之间的过程逻辑,和核心业务逻辑相分离。在结 构上,面向过程的集成方式在面向接口的集成方案上,增加了另外的过程逻辑层,而在该 结构的底层,应用服务器,消息中间件提供了,支持数据传输和跨过程协调的基础服务; 基于SOA(Service Oriented Architecture,面向服务架构)和Webservice技术的应用集成 是业务集成的技术的一次重要的变化,被认为是新一代的应用集成技术。

1.4 试题20

电子数据交换(EDI)是电子商务活动中采用的一种重要的技术段。以下关于EDI的叙述中,错
误的是___。

(20)
  A. EDI的实施需要一个公认的标准和协议,将商务活动中涉及的文件标准化和格式化
  B. EDI的实施在技术上比较成熟,成本也较低
  C. EDI通过计算机网络,在贸易伙伴之间进行数据交换和自动处理
  D. EDI主要用于企业与企业之间,企业与批发商之间的批发业务

本题主要考查电子数据交换(EDI)的基本特点和特点,电子数据交换是电子商务活动中采用 的一项重要的技术手段。EDI的实施需要一个公认的标准和协议,将商务活动中涉及的文件 标准化和格式化;EDI通过计算机网络,在贸易伙伴之间进行数据交换和自动处理;EDI主要 用于企业与企业之间,企业与批发商之间的批发业务;EDI的实施在技术上比较成熟,但是 实施EDI需要统一数据格式,成本与代价较大

Date: 2014-09-16 12:11:29

Author:

Org version 7.8.06 with Emacs version 23

Validate XHTML 1.0

时间: 2024-08-03 04:38:34

系统架构师上午考试总结的相关文章

系统架构师设计师考试范围

工作好多年了,在硬件,软件,通信等方面都有好几年历练了,近来准备考系统架构师了,一:有工作经验考这个更合适些,二:可以丰富下自己的理论知识.三:可以发现弥补自身存在的不足,没什么坏处.最近买了一本<系统架构师设计师教程>,发现要考的东西还是很多的,要学习的东西还是挺多的,有操作系统的,数据库,测试方面的,数据通信,开发,虚拟化方面的,下面拿其大致罗列下,准备朝这方面努力. =============================================================

系统架构师考试之备考经验分享

系统架构设计师考试偏重技术,想要通过考试,需要系统地去学习软件架构设计的理论,追踪业界架构设计的发展动态,对大多数考友有一定的难度,如果从考过的前辈们那里取取经,知道他们的过关秘诀,学习他们的备考方法,相信对大家有用处,下面我给大家整理了一位前辈的通关秘诀,希望能帮助到大家! 一.参加这次考试的原因 参加工作后,我一直都有学习新的知识,但是都是少有总结,阶段性的成果也不太明显.我日益地觉得要么有一些文档记录自己的心得.要么有一段程序实践自己新的知识.要么可以通过某一些考试证明学习的效果,这样才能

为什么要报考系统架构师考试

最近一年多,很多朋友来信,问我什么要报考系统架构设计师考试.为什么参加这个考试,这个考试有用吗?对自己的职业会带来什么好处?我想有以下几个方面: 一.强迫自己,去系统学习软件架构设计的理论,追踪业界架构设计的发展动态.去学习的动力有很多,如为了兴趣,为了工作,为了职位升迁,为了大幅提升薪水等.其实,为了应付考试,通过考试,也是学习知识的一种很好的方法.尤其,对自律能力不是很好的同学: 二.系统架构师考试,作为计算机技术与软件专业技术资格(水平)考试系列的最高级别专业考试,是国家认可的.如果通过,

SACC2017第九届中国系统架构师大会10月在北京震撼来袭!

在数字化转型时代,云已成为万物智能的数字化大脑.而随着大数据应用.人工智能.移动互联网等技术的飞速发展,"智慧+"的概念正在深入到各行各业,提升企业效率,释放商业潜能,创造全新机遇.作为国内顶级技术盛会之一,2017中国系统架构师大会(SACC2017)将于10月19-21日在北京新云南皇冠假日酒店. 今年,2017第九届中国系统架构师大会以"云智未来"为主题,云集国内外顶级专家,围绕云计算.人工智能.大数据.移动互联网.产业应用等热点领域展开技术探讨与交流.本届大

全栈软件工程师和系统架构师的异同

看完后.发现.不用怕....因为程序员不会看完.只有"架构师"才有耐心看这么长的. 一 每个好架构师都是一位出色的程序员(卓越的程序员) 架构师,听起来是如此神秘的一个称号.尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在. 不过,在搞了四.五年编程之后,程序员们往往早已失去了当年对这些"高级"职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王.所以有江南白衣曾撰文述说:"国内的架构师到

软考 软件设计师 系统架构师 视频教程

软考介绍: 计算机技术与软件专业技术资格(水平)考试,简称计算机与软件考试,是由国家人力资源和社会保障部与工业和信息化部组织领导的国家级考试,目的是科学.公正地对全国计算机与软件专业技术人员进行专业技术资格.职业资格认定和专业技术水平测试. 系统架构师视频教程:http://item.taobao.com/item.htm?spm=686.1000925.0.0.vXgA34&id=42171953455 软件设计师视频教程:http://item.taobao.com/item.htm?spm

论运维工程师,系统工程师,系统架构师的区别

系统架构师主要负责系统前期的拓扑图(蓝图)的规划,搭建. 系统工程师主要负责建设系统架构师的蓝图建设 运维工程师主要负责系统后期的维护.

系统架构师秘籍(三)架构视角和关注点

上次的博文中,我们介绍了一下软件架构的基本概念,接下来我们介绍一下如何来架构一个软件系统. 当我们开始进行系统架构设计的时候,通常会考虑以下几点: 所设计的软件体系结构的主要功能要素是什么. 如何将这些要素与其他系统关联. 哪些信息需要存储.管理和展示. 要实现这些功能要素需要什么硬件和软件. 所设计的软件体系结构提供什么样的特性和能力. 开发.测试.支持.培训环境都需要做什么. 考虑上述问题的时候,我们从哪些层面来考虑呢?那就是架构视角和关注点两个层面. 架构视角 架构视角是从一个或多个角度对

系统架构师秘籍(二)软件架构- 续

上次的文章中,我们简单描述了一下软件架构的概念,接下来我们描述一下软件架构中的具体细节. 软件架构 所谓软件元素,即指组成软件系统的一个最基本的模块.一个软件元素的特性在很大程度上取决于系统的类型,以及你考虑和选取软件元素的背景和关注点.程序Lib库,子系统,可部署的颗粒或者控件(如企业级Java Bean,ActiveX 控件等),可重用的软件产品(如数据库管理系统),全部的应用程序都可以称为一个软件系统的软件元素,它取决于软件系统的构建. 一个软件元素所拥有的特点如下: 一个明确的界定的责任