
分布式数据库原理与应用课件PPT1第1章.pptx
《分布式数据库原理与应用课件PPT1第1章.pptx》由会员分享,可在线阅读,更多相关《分布式数据库原理与应用课件PPT1第1章.pptx(36页珍藏版)》请在文库网上搜索。
1、第一章第一章1.11.1数据库系统数据库系统数据库定义数据库定义:数据库数据库是长期存储在计算机是长期存储在计算机外存上的、有结构的、可共享的数外存上的、有结构的、可共享的数据集合,按一定的数据模型描述、据集合,按一定的数据模型描述、组织和存储。组织和存储。1.11.1数据库系统数据库系统数据库特点数据库特点:1.1.具有能为各种用户共享、具有能为各种用户共享、数据间联系紧密而又有较高的数据间联系紧密而又有较高的数据数据独立性独立性 2.2.具有较小的数据冗余度和具有较小的数据冗余度和较高的数据安全性和完整性、易扩较高的数据安全性和完整性、易扩展性。展性。1.11.1数据库系统数据库系统数据库
2、管理系统数据库管理系统:数数据据库库管管理理系系统统(DBMS:Database Management System)是是一一种种操操纵纵和和管管理理数数据据的的大大型型软软件件,用用于于建建立立、使使用用和和维维护护数数据据库库,简简称称DBMS。1.11.1数据库系统数据库系统数据库管理系统数据库管理系统的主要功能包括的主要功能包括:数据数据定义;数据操作定义;数据操作;数据库;数据库的运行管理;数据组织、存储与管的运行管理;数据组织、存储与管理;数据库的保护;数据库的维护;理;数据库的保护;数据库的维护;通信。通信。1.11.1数据库系统数据库系统数据库系统数据库系统:数据库系统数据库系
3、统是指在计算机系是指在计算机系统中引入数据库后的系统。一般由统中引入数据库后的系统。一般由数据库、数据库管理系统、数据库数据库、数据库管理系统、数据库应用系统、应用程序开发工具、数应用系统、应用程序开发工具、数据库用户构成。据库用户构成。1.21.2数据模型数据模型数据模型数据模型:数据库用于数据库用于存放所有的数存放所有的数据并且反映数据彼此之间的联系,据并且反映数据彼此之间的联系,设计数据库系统时,一般先用图或设计数据库系统时,一般先用图或表的形式抽象地反映数据彼此之间表的形式抽象地反映数据彼此之间的关系,称为建立数据模型。的关系,称为建立数据模型。1.21.2数据模型数据模型数据之间的联
4、系数据之间的联系:现实现实世界的事物之间彼此是世界的事物之间彼此是有联系的,代表实体的数据之间也有联系的,代表实体的数据之间也存在联系。对于不同实体集合之间存在联系。对于不同实体集合之间的实体与实体的联系可分为三的实体与实体的联系可分为三类:类:一对一联系一对一联系;一对多联系;一对多联系;多对多联系多对多联系1.21.2数据模型数据模型关系模型关系模型:用用二维表格数据(即集合论二维表格数据(即集合论中的关系)来表示实体和实体间联中的关系)来表示实体和实体间联系的模型称为关系模型,它是经典系的模型称为关系模型,它是经典数据模型中建模能力最强的一种,数据模型中建模能力最强的一种,对各种类型数据
5、联系都可描述。对各种类型数据联系都可描述。1.21.2数据模型数据模型网状模型网状模型:网状网状模型十分简单,它以矩模型十分简单,它以矩形代表实体集,实体之间用箭头线形代表实体集,实体之间用箭头线表示联系。箭头线为两头带箭头的表示联系。箭头线为两头带箭头的连线,箭头分单箭头与双箭头,单连线,箭头分单箭头与双箭头,单箭头代表箭头代表“一一”,双箭头代表,双箭头代表“多多”。1.21.2数据模型数据模型层次模型层次模型:层次层次模型用树型结构表示实体集之模型用树型结构表示实体集之间的关系,它以实体集间的关系,它以实体集(用矩形框表示用矩形框表示)为节为节点,父节点与子节点之间数据联系均为一对点,父
6、节点与子节点之间数据联系均为一对多联系,有且仅有一个节点无父节点,称为多联系,有且仅有一个节点无父节点,称为根节点。其他节点有且仅有一个父节点,构根节点。其他节点有且仅有一个父节点,构成树的枝和叶节点。没有子节点的节点称叶成树的枝和叶节点。没有子节点的节点称叶节点。节点。1.31.3关系数据库与关系数据库与SQL语言语言关系数据库关系数据库:按按关系数据模型组织的数据关系数据模型组织的数据库是关系数据库库是关系数据库。1.31.3关系数据库与关系数据库与SQL语言语言关系具有如下特点关系具有如下特点:(1 1)关系)关系(表表)可以看成是由行可以看成是由行和列交叉组成的二维表格,它表示和列交叉
7、组成的二维表格,它表示的是一个实体集合。的是一个实体集合。(2 2)表中一行称为一个元组,)表中一行称为一个元组,可用来表示实体集中的一个实体可用来表示实体集中的一个实体。1.31.3关系数据库与关系数据库与SQL语言语言关系具有如下特点关系具有如下特点:(3 3)表中的列称为属性。给每)表中的列称为属性。给每一列起一个名称即属性名。表中的一列起一个名称即属性名。表中的属性名不能相同属性名不能相同。(4 4)列的取值范围称为域,同列具有相)列的取值范围称为域,同列具有相同的域,不同的列也可以有相同的域同的域,不同的列也可以有相同的域。1.31.3关系数据库与关系数据库与SQL语言语言关系具有如
8、下特点关系具有如下特点:(5 5)表中任意两行)表中任意两行(元组元组)不能完全相不能完全相同,能唯一标识表中不同行的属性(组)称同,能唯一标识表中不同行的属性(组)称为主属性(组)或主关键字。为主属性(组)或主关键字。1.31.3关系数据库与关系数据库与SQL语言语言查询语言查询语言SQL:SQL(Structure Query Language)语言语言能完成定义关系模式、索引、能完成定义关系模式、索引、视图、录入视图、录入数据、查询、维护、数数据、查询、维护、数据库重构及数据库安全性控制等一据库重构及数据库安全性控制等一系列操作,能实现数据库生命期中系列操作,能实现数据库生命期中的全部活
9、动。的全部活动。1.41.4分布式数据库的基本概念分布式数据库的基本概念分布式数据库分布式数据库:分布式数据库分布式数据库是一系列在计算机网络是一系列在计算机网络上分布的逻辑上互相关联的数据库的集上分布的逻辑上互相关联的数据库的集合。也就是说分布式数据库合。也就是说分布式数据库DDB是一个是一个数据的集合,这些数据在逻辑上属于同数据的集合,这些数据在逻辑上属于同一系统,但实际上又分布在一个计算机一系统,但实际上又分布在一个计算机网络的若干节点上。网络的若干节点上。1.41.4分布式数据库的基本概念分布式数据库的基本概念分布式数据库管理系统分布式数据库管理系统:分布式数据库管理系统分布式数据库管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分布式 数据库 原理 应用 课件 PPT1
