数据库系统

总是被问到又记不住,简单记录下后面学习补充


1】集中式数据库系统

集中式数据库系统是由一个处理器、与它相关联的数据存储设备以及其他外围设备组成,它被物理地定义到单个位置。

系统提供数据处理能力,用户可以在同样的站点上操作,也可以在地理位置隔开的其他站点上通过远程终端来操作。

系统及其数据管理被某个或中心站点集中控制。下图给出了集中式数据库系统的示例。



1.集中式数据库系统的优点

在集中式数据库里,大多数功能(如修改、备份、查询、控制访问等)都很容易实现。

数据库大小和它所在的计算机不需要担心数据库是否在中心位置。例如,小企业可以在个人计算机(PC)上设立一个集中式数据库,而大型企业可以由大型机来控制整个数据库。

2.集中式数据库系统的缺点

当中心站点计算机或数据库系统不能运行时,在系统恢复之前所有用户都不能使用系统。

从终端到中心站点的通信开销是很昂贵的。

为了克服集中式数据库系统的缺点,可使用并行或分布式数据库系统

2】关系型数据库

  关系型数据库以行和列的形式存储数据,以便于用户理解。
  这一系列的行和列被称为表,一组表组成了数据库。表与表之间的数据记录有关系。
  用户用查询(Query)来检索数据库中的数据。一个Query是一个用于指定数据库中行和列的SELECT语句。
  关系型数据库通常包含下列组件:
  客户端应用程序(Client)
  数据库服务器(Server)
  Structured Query Language(SQL)Client端和Server端的桥梁,Client用SQL来向Server端发送请求,

Server返回Client端要求的结果。
现在流行的大型关系型数据库有IBM DB2、Oracle、SQL Server、SyBase、Informix、access、foxpro等。


3】分布式数据库

由于分布式数据库克服了集中式数据库的许多缺点,并且自然地适应于许多单位地理上分散而逻辑上统一的组织结构,因此,20多年以来从理论到实践都得到了迅速发展,并取得了决定性成果。
 分布式数据库的典型定义是:分布式数据库是一个数据集合,这些数据在逻辑上属于同一个系统,但物理上却分散在计算机网络的若干站点上,并且要求网络的每个站点具有自治的处理能力,能执行本地的应用。每个站点的计算机还至少参与一个全局应用的执行。
  所谓全局应用,要求使用通讯子系统在几个站点存取数据。这个定义强调了分布式数据库的两个重要特点:分布性和逻辑相关性。
  图1给出了典型的分布式数据库系统(DDBS)的物理结构。其中在不同地域的3台计算机分别控制本地数据库及各终端用户T;每台计算机及其本地数据库组成了此分布式数据库的一个站点,各站点用通讯网络连接起来,可以是局域网或广域网。


图1 DDBS的物理结构图
  图2给出了分布式数据库的逻辑结构。其中,DDBMS是分布式数据库管理系统,用来支持分布式数据库的建立和维护。LDBMS是局部数据库管理系统,也就是通常的集中式数据库管理系统,用来管理本站的数据。



摘抄:http://book.51cto.com/art/200911/160355.htm 

http://blog.csdn.net/xyw591238/article/details/51644331

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值