1数据库技术与应用北京邮电大学计算机学院肖达xiaoda99@gmail.com2DatabaseTechnologyandItsApplication第一章绪论1.1数据库系统概述1.2数据模型1.3数据库系统结构1.4数据库系统的组成1.5小结3DatabaseTechnologyandItsApplication1.3数据库系统结构从数据库最终用户角度看(数据库系统外部的体系结构),数据库系统的结构分为:单用户结构主从式结构分布式结构客户/服务器浏览器/应用服务器/数据库服务器多层结构等从数据库管理系统角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构4DatabaseTechnologyandItsApplicationDBS的四种体系结构多台数据库服务器客户机/服务器一主机多终端早期的单机分布式结构DBSC/S结构DBS主从式结构DBS单用户DBS5DatabaseTechnologyandItsApplication单用户数据库系统整个数据库系统(应用程序、DBMS、数据)装在一台计算机上,为一个用户独占,不同机器之间不能共享数据。早期的最简单的数据库系统PC数据库数据库管理系统(DBMS)应用程序6DatabaseTechnologyandItsApplication主从式结构的数据库系统一个主机带多个终端的多用户结构数据库系统,包括应用程序、DBMS、数据,都集中存放在主机上,所有处理任务都由主机来完成各个用户通过主机的终端并发地存取数据库,共享数据资源7DatabaseTechnologyandItsApplication主从式结构的数据库系统主机数据库数据库管理系统(DBMS)应用程序终端终端终端终端8DatabaseTechnologyandItsApplication主从式结构的数据库系统(续)优点易于管理、控制与维护。缺点当终端用户数目增加到一定程度后,主机的任务会过分繁重,成为瓶颈,从而使系统性能下降。系统的可靠性依赖主机,当主机出现故障时,整个系统都不能使用。9DatabaseTechnologyandItsApplication分布式结构的数据库系统数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上。网络中的每个结点都可以独立处理本地数据库中的数据,执行局部应用同时也可以同时存取和处理多个异地数据库中的数据,执行全局应用例子:中国工商银行(ICBC)数据库10DatabaseTechnologyandItsApplication分布式结构的数据库系统(续)优点适应了地理上分散的公司、团体和组织对于数据库应用的需求。缺点数据的分布存放给数据的处理、管理与维护带来困难。当用户需要经常访问远程数据时,系统效率会明显地受到网络传输的制约。11DatabaseTechnolo...