国家工信部网站备案实名:湖北自考网 为考生提供湖北自考信息服务,仅供学习交流使用,官方信息以湖北教育考试院为准。

湖北自考网

网站首页 自考专业 自考培训 考场查询 成绩查询 网上报名 考生平台
专题:
自考报名时间 考试时间 免费领视频课程 模拟考试 教材大纲 免考办理 转考办理 实践考核 毕业申请 学位英语培训 学位申请 专升本 成人高考
湖北自考在线 湖北学位英语培训班 湖北成人高考报名 湖北网络教育报名
湖北自考主考院校 > 华中师范大学自考 > 华中师范大学自考自考政策 > 华中师范大学专升本数据库原理笔记网站地图

华中师范大学专升本数据库原理笔记

来源:湖北自考网 时间:2013-03-18

  本章介绍了分布式数据库系统的基本概念、体系结构、查询处理、客户/服务器结构的分布式系统等内容,学习本章的目的在于扩展知识面,对分布式数据库系统有个简单的了解。全部内容的学习要求为达到识记层次。
  一、概述
  、分布式DBS:是指数据存放在计算机网络的不同场地的计算机中,每一场地都有自治处理能力并完成局部应用;
而每一场地也参与(至少一种)全局应用程序的执行,全局应用程序可通过网络通信访问系统中的多个场地的数据。
  、分布式数据库系统包括两个重要组成部分:分布式数据库和分布式数据库管理系统。
  、分布式数据库系统具有位置透明性和复制透明性,使用户看到的系统如同一个集中式系统。
  、分布式数据库系统的优点是:
  · (1)具有灵活的体系结构
  适应分布式的管理和控制机构
  经济性能优越
  系统的可靠性高、可用性好
  局部应用的响应速度快
  可扩展性好,· 易于集成现有系统。
  分布式数据库系统的缺点:
  · (1)系统开销大,· 主要花在通信部分
  复· 杂的存取结构,· 原来在集中式系统中有效存取数据的技术,· 在分成式系统中都不· 再适用
  数据的安全生和保密性较难处理。
  、分布式数据库系统分为三类:同构同质型DDBS,同构异质型DDBS,异构DDBS。
  同· 构同· 质型DDBS:是指· 各个场地都采用同· 一类型的数据模型,· 并且是同· 一型号数据库管理系统。
  同· 构异质型DDBS:是指· 各个场地都采用同· 一类型的数据模型,· 但是数据库管理系统是不同· 型号的。
  · 异构型DDBS:是指· 各个场地的数据模型是不同· 的类型。
  二、体系结构
  、分布式数据存储,从数据分配和数据分片两个角度考察。
  数据分配是指数据在计算机网络各场地上的分配策略。包括:
  · 集中式:所有数据均安排在同· 一个场地上。
  · 分割式:所有数据只有一份,· 分别被安置在若干个场地。
  · 全复· 制式:数据在每个场地重复· 存储。
  · 混合式:数据库分成若干可相交的子集,· 每一子集安置在一个或多个场地上,· 但是每一场地未必保存全部数据。
  数据分片是指数据存放单位不是全部关系,而是关系的一个片段。也就是关系的一部分。包括:
  · 水平分片:按一定的条件把全局关系的所有元组划分成若干不· 相交的子集,· 每个子集为关系的一个片段。
  · 垂直分片:把一个全局关系的属性集分成若干子集,· 并在这些子集上做投影运算,· 每个投景为垂直分片。
  · 混合型分片:将水平分片与垂直分片方式综合使用则为混合型分片。
  、分布式DBS的体系结构分为四级:全局外模式、全局概念模式、分片模式和分配模式。
  、分布透明性指用户不必关系数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关系各个场地上数据库数据模型。分布透明性可归入物理独立性的范围。包括三个层次:分片透明性、位置透明性和局部数据模型透明性。
  、DDBMS(分布式数据库管理系统
  其主要功能有:
  · (1)接受用户请求,· 并判定把它送到哪里,· 或必须访问哪些计算机才能满足该请求。
  · (2)访问网络数据字典,· 或者至少了解如何请求和使用其中的信息。
  · (3)如果目标· 数据存储于系统的多个计算机上,· 就必须进行分布式处理。
  · (4)通信接口功能,· 在用户、局部DBMS和其他计算机的DBMS之间进行协调。
  · (5)在一个异构型分布式处理环境中,· 还需提供数据和进程移植· 的支持。这里的异构型是指· 各个场地的硬件、软件之间存在一定差别。
  组成:应包括以下四个子系统:
  · 查询子系统
  ·
  完整性子系统
  · 调度子系统
  · 可靠性子系统
  、对于分布式系统,压倒一切的性能目标是使通过网络传送信息的次数和数据量最小。
  三、分布式查询处理
  为了达到性能目标,在分布式系统中,通常采用基于半联接的查询优化策略。
  数据在网络中传输时,如果以整个关系传输,然后将关系与另一场地关系进行联接,则传输数据量大,而在联接时并非每个数据都参与操作或有用,因此,考虑到不参与操作的值或无用的值不必经网络来回传输,则可以减少传输的数据量。这就是基于半联接的查询优化策略的基本思想。
  四、客户/服务器式
  、客户/服务器式DBS是在客户/服务器计算机网络上运行的DBS,这个计算机网络中,有一些计算机扮演客户,另一些计算机扮演服务者(即客户机/服务器)。客户/服务体系结构的关键在于功能的分布。一些功能放在客户机(前端机)上运行,另一些功能则放在服务器(后端机)上执行。
  、客户/服务器式的分布式DBS中,把DBMS软件分成两级:客户级和服务器级。如某些场地可能只运行客户机软件,某些场地可能只运行专用的服务器软件,而在有一些场地可能客户机软件和服务器软件都运行。
  、在典型的分布式DBMS中,软件模块分成以下三级:
  服务器级软件:负责场地的局部数据管理
  客户机软件:负责进行分布式管理,从数据字典中获取数据分布的信息,并处理涉及多场地的全局查询。
  通信软件:负责提供各场地间的数据传输。

相关推荐:

结束
特别声明:1.凡本网注明稿件来源为“湖北自考网”的,转载必须注明“稿件来源:湖北自考网(www.hbzkw.com)”,违者将依法追究责任;
2.部分稿件来源于网络,如有不实或侵权,请联系我们沟通解决。最新官方信息请以湖北省教育考试院及各教育官网为准!
微信公众号 考生交流群
湖北自考微信公众号

湖北自考网微信公众号

随时获取自考政策、通知、公告及各类学习资料、学习方法、课件。

成考院校 自考院校 专升本院校 资格证 其它热门栏目 最新更新