数据库技术讲座.ppt
《数据库技术讲座.ppt》由会员分享,可在线阅读,更多相关《数据库技术讲座.ppt(29页珍藏版)》请在三一办公上搜索。
1、数据库技术讲座,主题内容数据库应用系统的体系结构数据库主流产品介绍数据库应用开发工具,主题一数据库应用系统的体系结构,数据库应用系统的体系结构,单用户结构主从式结构分布式结构客户/服务器结构浏览器/应用服务器/数据库服务器结构,单用户数据库系统,整个数据库系统(应用程序、DBMS、数据)装在一台计算机上,为一个用户独占,不同机器之间不能共享数据早期的最简单的数据库系统例如一个企业的各个部门都使用本部门的机器来管理本部门的数据,各个部门的机器是独立的。由于不同部门之间不能共享数据,因此企业内部存在大量的冗余数据,主从式结构的数据库系统(1),一个主机带多个终端的多用户结构数据库系统(包括应用程序
2、、DBMS、数据),都集中存放在主机上,所有处理任务都由主机来完成各个用户通过主机的终端并发地存取数据库,共享数据资源,主从式结构的数据库系统(2),优点易于管理、控制与维护缺点当终端用户数目增加到一定程度后,主机的任务会过分繁重,成为瓶颈,从而使系统性能下降系统的可靠性依赖主机,当主机出现故障时,整个系统都不能使用,分布式结构的数据库系统(1),数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上网络中的每个结点都可以独立处理本地数据库中的数据,执行局部应用同时也可以同时存取和处理多个异地数据库中的数据,执行全局应用,分布式结构的数据库系统(2),优点适应了地理上分散的公司
3、、团体和组织对于数据库应用的需求缺点数据的分布存放给数据的处理、管理与维护带来困难当用户需要经常访问远程数据时,系统效率会明显地受到网络传输的制约,C/S结构的数据库系统(1),客户服务器(Client/Server)一种特殊的分布式处理,协作完成。把一个计算机系统分为三个基本组成:服务器:专门从事提供某项服务功能的计算机系统客户机:面向最终用户、完成各自业务处理中间件:连接服务器和客户机的部分C/S结构的数据库系统把DBMS功能和应用分开网络中某个(些)结点上的计算机专门用于执行DBMS功能,称为数据库服务器,简称服务器其他结点上的计算机安装DBMS的外围应用开发工具,用户的应用系统,称为客
4、户机,C/S结构数据库系统的种类,集中的服务器结构一台数据库服务器,多台客户机分布的服务器结构在网络中有多台数据库服务器分布的服务器结构是客户服务器与分布式数据库的结合,C/S结构数据库系统的优点,客户端的用户请求被传送到数据库服务器,数据库服务器进行处理后,只将结果返回给用户,从而显著减少了数据传输量数据库更加开放客户与服务器一般都能在多种不同的硬件和软件平台上运行可以使用不同厂商的数据库应用开发工具,C/S结构数据库系统的缺点,“胖客户”问题:系统安装复杂,工作量大应用维护困难,难于保密,造成安全性差相同的应用程序要重复安装在每一台客户机上,从系统总体来看,大大浪费了系统资源系统规模达到数
5、百数千台客户机,它们的硬件配置、操作系统又常常不同,要为每一个客户机安装应用程序和相应的工具模块,其安装维护代价便不可接受了,浏览器/应用服务器/数据库服务器结构,Browser/Server客户端:浏览器软件、用户界面浏览器的界面统一,广大用户容易掌握大大减少了培训时间与费用服务器端分为两部分:Web服务器、应用服务器数据库服务器等大大减少了系统开发和维护代价能够支持数万甚至更多的用户,理解DBMS的两个问题,多用户或单用户数据库可能是集中或分布式的两层系统和三层系统两层系统中客户端和服务器端需要不同的软件三层系统加入了中间件,为一个DBMS的客户端访问另一个DBMS的数据提供了一种手段分布
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 技术讲座

链接地址:https://www.31ppt.com/p-5357092.html