




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章分布式数据库概述1.1数据库系统数据库定义:数据库是长期存储在计算机外存上的、有结构的、可共享的数据集合,按一定的数据模型描述、组织和存储。1.1数据库系统数据库特点:
1.具有能为各种用户共享、数据间联系紧密而又有较高的数据独立性2.具有较小的数据冗余度和较高的数据安全性和完整性、易扩展性。1.1数据库系统数据库管理系统:数据库管理系统(DBMS:DatabaseManagementSystem)是一种操纵和管理数据的大型软件,用于建立、使用和维护数据库,简称DBMS。1.1数据库系统数据库管理系统的主要功能包括:数据定义;数据操作;数据库的运行管理;数据组织、存储与管理;数据库的保护;数据库的维护;通信。1.1数据库系统数据库系统:数据库系统是指在计算机系统中引入数据库后的系统。一般由数据库、数据库管理系统、数据库应用系统、应用程序开发工具、数据库用户构成。1.2数据模型数据模型:数据库用于存放所有的数据并且反映数据彼此之间的联系,设计数据库系统时,一般先用图或表的形式抽象地反映数据彼此之间的关系,称为建立数据模型。1.2数据模型数据之间的联系:现实世界的事物之间彼此是有联系的,代表实体的数据之间也存在联系。对于不同实体集合之间的实体与实体的联系可分为三类:一对一联系;一对多联系;多对多联系1.2数据模型关系模型:用二维表格数据(即集合论中的关系)来表示实体和实体间联系的模型称为关系模型,它是经典数据模型中建模能力最强的一种,对各种类型数据联系都可描述。1.2数据模型网状模型:网状模型十分简单,它以矩形代表实体集,实体之间用箭头线表示联系。箭头线为两头带箭头的连线,箭头分单箭头与双箭头,单箭头代表“一”,双箭头代表“多”。1.2数据模型层次模型:层次模型用树型结构表示实体集之间的关系,它以实体集(用矩形框表示)为节点,父节点与子节点之间数据联系均为一对多联系,有且仅有一个节点无父节点,称为根节点。其他节点有且仅有一个父节点,构成树的枝和叶节点。没有子节点的节点称叶节点。1.3关系数据库与SQL语言关系数据库:按关系数据模型组织的数据库是关系数据库。1.3关系数据库与SQL语言关系具有如下特点:(1)关系(表)可以看成是由行和列交叉组成的二维表格,它表示的是一个实体集合。(2)表中一行称为一个元组,可用来表示实体集中的一个实体。1.3关系数据库与SQL语言关系具有如下特点:(3)表中的列称为属性。给每一列起一个名称即属性名。表中的属性名不能相同。(4)列的取值范围称为域,同列具有相同的域,不同的列也可以有相同的域。1.3关系数据库与SQL语言关系具有如下特点:(5)表中任意两行(元组)不能完全相同,能唯一标识表中不同行的属性(组)称为主属性(组)或主关键字。1.3关系数据库与SQL语言查询语言SQL:SQL(StructureQueryLanguage)语言能完成定义关系模式、索引、视图、录入数据、查询、维护、数据库重构及数据库安全性控制等一系列操作,能实现数据库生命期中的全部活动。1.4分布式数据库的基本概念分布式数据库:
分布式数据库是一系列在计算机网络上分布的逻辑上互相关联的数据库的集合。也就是说分布式数据库DDB是一个数据的集合,这些数据在逻辑上属于同一系统,但实际上又分布在一个计算机网络的若干节点上。1.4分布式数据库的基本概念分布式数据库管理系统:分布式数据库管理系统DDBMS是实现分布式数据处理的一种大型数据库管理软件,用以支持分布式数据库的创建、运行、管理和维护。它能对分布于各个节点上的软件、硬件资源进行统一管理与控制,使其在逻辑上可视为一个整体的数据库系统、并为用户提供分布式数据库的接口。1.4分布式数据库的基本概念DDBMS的组成:DDBMS由四部分组成:全局数据库管理系统、全局数据字典、局部数据库管理系统LDBMS和通信管理,典型的DDBMS结构如下图。1.4分布式数据库的基本概念1.4分布式数据库的基本概念分布式数据库系统:分布式数据库系统由分布式数据库及其管理软件和实际应用程序组成。分布式数据库系统如下图所示。1.4分布式数据库的基本概念1.5分布式数据库的特性和优缺点分布式数据库的特性:
1.物理分布性分布式数据库的数据并不是只分布在一个站点上,而是分布存储在计算机网络上的多个站点上。1.5分布式数据库的特性和优缺点2.逻辑整体性分布式数据库的数据物理上分布在各个场地,但逻辑上是一个整体,它们被分布式数据库系统的所有全局用户共享,并由一个分布式数据库管理系统统一管理,这种特性充分体现了集中与分布的统一。1.5分布式数据库的特性和优缺点3.数据独立性与位置透明性数据独立性是数据库方法追求的主要目标之一,分布透明性指用户不必关心数据的逻辑分区、数据物理位置分布的细节、重复副本的一致性问题,同时也不必关心局部场地上数据库支持哪种数据模型。1.5分布式数据库的特性和优缺点4.站点自治性各站点虽然构成整体性,但是又具有高度的自治性。各站点上的数据由本地的分布式数据库管理系统管理,各站点之间的局部操作互不相关,具有高度的自治性。1.5分布式数据库的特性和优缺点5.站点间协作性各站点相互合作构成一个整体。因为分布式数据库具有数据分布的独立性,对全局用户来说,用户可以在任何一个站点执行全局应用,如同集中式数据库系统一样方便。1.5分布式数据库的特性和优缺点6.数据冗余性与集中式数据库不同,分布式数据库中需要存在适当的冗余来提高系统的可靠性、可用性和改善系统性能,当然这也会给分布式数据库的实现带来更大的难度。1.5分布式数据库的特性和优缺点7.集中和节点自治相结合分布式数据库系统常常采用集中和自治相结合的控制结构,各局部的DBMS可以独立地管理局部数据库,具有自治的功能。同时,系统又设有集中控制机制,协调各局部DBMS的工作,执行全局应用。1.5分布式数据库的特性和优缺点8.支持全局数据库的一致性和可恢复性分布式数据库中各局部数据库应满足集中式数据库的一致性、可串行性和可恢复性。除此以外还应保证数据库的全局一致性、并行操作的可串行性和系统的全局可恢复性。1.5分布式数据库的特性和优缺点9.复制透明性用户不用关心数据库在网络中各个节点的复制情况,被复制数据的更新都由系统自动完成。。1.5分布式数据库的特性和优缺点10.易于扩展性在大多数网络环境中,单个数据库服务器最终会不满足使用。如果服务器软件支持透明的水平扩展,那么就可以增加多个服务器来进一步分布数据和分担处理任务。分布式数据库易于扩充。。1.5分布式数据库的特性和优缺点分布式数据库系统的优点:更适合分布式的管理与控制;具有灵活的体系结构;系统经济,可靠性高,可用性好;局部应用的响应速度快;可扩展性好;1.5分布式数据库的特性和优缺点分布式数据库系统的缺点:系统开销大;复杂的存取结构;数据的安全生和保密性较难处理;1.6分布式数据库的主要技术简介1.分布式数据库设计的技术和方法;2.分布式查询和优化处
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光的反射(教学设计)-2024-2025学年科学五年级上册人教鄂教版
- 2025年甘肃省兰州市单招职业适应性测试题库完整版
- 2025年河南女子职业学院单招职业倾向性测试题库学生专用
- 2025年湖北生态工程职业技术学院单招职业倾向性测试题库必考题
- 2025年度公司独家签约带货主播合作协议
- 宠物医院装修全包合同细则
- 2025年度数字经济平台运营人员聘用协议
- 2025年度美容美发门店联营合作合同
- 农村茶艺馆装修合同模板
- 2025年度手房买卖意向金支付与房屋交易风险控制合同
- 教科版 二年级下册科学教学计划
- 中国脓毒症及脓毒性休克急诊治疗指南
- 部编版六年级道德与法治下册《学会反思》教案
- 人教版体育与健康四年级-《障碍跑》教学设计
- DB32-T 2860-2015散装液体化学品槽车装卸安全作业规范-(高清现行)
- 部编版四年级下册语文教案(完整)
- T∕CIS 71001-2021 化工安全仪表系统安全要求规格书编制导则
- 福利院装修改造工程施工组织设计(225页)
- 环境空气中臭氧的测定
- 第七章 化学物质与酶的相互作用
- 机械毕业设计论文钢筋自动折弯机的结构设计全套图纸
评论
0/150
提交评论