2014-15系统分析师复习笔记精华版重点.docx

2014-15系统分析师复习笔记精华版重点.docx

  1. 1、本文档共91页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014系统分析师复习笔记精华版(郑重声明:本材料内容在多位前辈基础上加之个人经验修改完善而成,不得用于商业用途,仅供个人学习参考,祝各位顺利通过)数据库死锁数据库中死锁产生的原因是两个或多个数据事务都已封锁了一些数据对象,然后又都请求已为其它事务封锁的数据对象加锁,从而出现死等待。死锁的诊断方法一般由超时法和等待图法。数据库体系结构★三类数据库系统体系结构:集中式:DBMS和应用程序都存放在一台计算机上;主从式(客户机/服务器):DBMS存放在服务器上,应用程序存放在客户机上;分布式:数据库在物理上分布在不同的场地,而逻辑上属于一个整体。对于分布式数据库,分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上的数据库数据模型。分布透明性和归入物理独立性的范围,包括三个层次:分片透明性:最高层次的分布透明性,用户或应用程序只对全局关系进行操作,不必考虑数据分片;位置透明性:用户或应用程序应当了解分片情况,但不必了解片段的存储场地;局部数据模型透明性:用户或应用程序要了解分片及各片段存储的场地,但不必了解局部场地上使用的是何种数据模型。分布式数据库★【概念】逻辑统一,物理分布;分布式数据库必须保证数据库全局数据一致性,并发操作可串行性,和故障的全局性;【特点】(1)数据独立性与位置透明性;(2)集中和节点自治相结合;(3)支持全局数据库的一致性和可恢复性;(4)复制透明性;(5)易于扩展性;【优点】(1)具有灵活的体系结构;(2)适应分布式的管理和控制机构;(3)经济性好;(4)系统可靠性高、可用性好;(5)易于扩展好,易于集成现有系统。(6)局部应用响应速度快。如果存取的数据在本地数据库中,那就可以由用户所在的计算机来执行,速度就快。【缺点】(1)系统开销大、主要花在通信部分,故障率高;(2)存取结构复杂;一般来说,在分布时数据库中存取数据,比在集中时数据库中存取数据更复杂,开销更大。(3)数据的安全性和保密性较难控制。在具有高度场地自治的分布式数据库中,不同场地的局部数据库管理员可以采用不同的安全措施,但是无法保证全局数据都是安全的。安全性问题是分布式系统固有的问题。因为分布式系统式通过通信网络来实现分布控制的,而通信网络本身却在保护数据的安全性和保密性方面存在弱点,数据很容易被窃取。【保证数据一致性的方法】数据副本的一致性、保证分布式事务的ACID属性、故障恢复的一致性;【数据库复制】向分布式环境中各个数据库节点提供数据复制,保持数据的一致性或者控制与维护冗余数据。分为同步、异步方式,体系结构有主从(一个主点、多个复制点)、对等、分布式(多个主点,一个复制点)等。同步复制,复制数据在任何时间在任何复制节点均保持一致。如果复制环境中的任何一个节点的复制数据发生了更新操作,这种变化会立刻反映到其他所有的复制节点。这种技术适用于那些对于实时性要求较高的商业应用中。异步复制,所有复制节点的数据在一定时间内是不同步的。如果复制环境中的其中的一个节点的复制数据发生了更新操作,这种改变将在不同的事务中被传播和应用到其他所有复制节点。这些不同的事务间可以间隔几秒,几分种,几小时,也可以是几天之后。复制节点之间的数据临时是不同步的,但传播最终将保证所有复制节点间的数据一致。Oracle的数据库复制机制:【故障与恢复】事务故障:主要靠日志来实现;2PC协议,协调者,参与者,提交过程分为表决和执行阶段;系统故障:介质故障:【数据库服务器建设】采用多机集群Cluster,存储采用全冗余SAN结构(HBA卡--光纤存储卡,用于服务器与光纤阵列规的连接。建立光纤通道---高性能的连接标准,用于服务器、海量存储子网络、外设间通过集线器、交换机和点对点连接进行双向、串行数据通讯。)范式1NF 2NF :消除部分函数依赖2NF 3NF :消除传递函数依赖BCNF :每个决定因素都包含码如果一个关系模式R的决定因素都是单属性,那就意味着不可能由部分函数依赖,那就是说至少是2NF。如果一个关系R不属于2NF,则存在以下几个问题(举例,R(仓库号,仓库地址,商品号,商品属性1,商品属性2),主键是(仓库号,商品号)):插入异常:新建一个仓库,没有商品,就无法插入仓库数据;删除异常:当一个仓库的所有商品被删掉时,仓库也随之被删掉;修改复杂:某个仓库地址改变,需要修改所有与该仓库有关的元组。数据仓库数据仓库是一个面向主题的、集成的、相对稳定且随时间变化的数据集合,用于支持管理决策。面向主题:操作型数据库的数据组织面向事务处理(应用),而数据仓库面向主题(有可能横跨多个应用的同类、基础数据集合)。就保险公司来说,事务是指汽车保险、人寿保险,而主题是指顾客、保单、保费。集成:最重要的特性。操作型数据库与特定应用相关,不同应用

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档