数据库原理与开发技术 课件 1.6 数据库系统(DBS)_第1页
数据库原理与开发技术 课件 1.6 数据库系统(DBS)_第2页
数据库原理与开发技术 课件 1.6 数据库系统(DBS)_第3页
数据库原理与开发技术 课件 1.6 数据库系统(DBS)_第4页
数据库原理与开发技术 课件 1.6 数据库系统(DBS)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.6

数据库系统(DBS)本章主要内容:(1)四大基本概念:数据、数据库、数据库管理系统、数据库系统(2)数据的独立性、数据的逻辑结构和物理结构(3)四种数据模型:概念模型、逻辑模型、外部模型、内部模型(4)四种逻辑模型:网状模型、层次模型、关系模型、对象模型(5)

DBMS的四大控制功能:恢复、并发、完整性、安全性(6)数据库系统的体系结构:三层模式、二级映像1.6

数据库系统(DBS)数据库系统是指采用了数据库技术的计算机系统。它由数据库、计算机硬件、软件和用户四部分组成。1.6.1DBS的组成1.数据库DBS里的数据库,是指与应用程序相关的全部数据的集合。它是整个DBS最宝贵的资源,具体包括两部分,第一是数据库中,各种数据结构的描述,第二是应用数据的集合,这是数据库的主体。

2.计算机硬件1.6.1DBS的组成与数据库技术相关的硬件包括:CPU、内存、外存、输出/输入等设备。在DBS中,特别要关注存储器的存取速度、存储性能的稳定性等指标,随着网络技术的发展,还应关注与互联网的数据通信能力。1.6.1DBS的组成3.软件

DBS中所包含的软件主要有:DBMS、OS、各种宿主语言和应用开发支撑软件等程序。

DBS的核心软件是DBMS,目前任何一种DBMS都必须在某一个OS平台的支持下才能运行。常用的OS平台主要有:Windows、Unix、Linux,常用的关系型DBMS主要有:Oracle、IBMDB2、Sybase、MSSQLServer、MySQL、PostgreSQL等。

一般DBMS都对外提供了与数据库进行交互的接口(Interface),宿主语言通过这些接口可以操作数据库中的数据。1.6.1DBS的组成4.用户

DBS中的用户(user),主要有三类:(1)终端用户

终端用户是指数据库应用系统的使用人员,一般不是计算机专业人员。

(2)应用程序员应用程序员是根据用户的需求负责设计和调试应用程序的开发人员。他们懂得使用高级语言及数据库相关的基础知识。

(3)数据库管理员(DataBaseAdministrator,DBA)在DBS中,数据库的创建、使用和维护等工作只靠DBMS软件是远远不够的,需要有专门的人员来负责,这类人员被称为数据库管理员。它是一种角色,可以是一个人,也可以是一组人,通常是由具有较高计算机技术水平和较好管理经验的专业人员担当。1.6.1DBS的组成4.用户DBA(DataBaseAdministrator)的主要职责包括:

1)定义数据库的内容;2)决定数据库的存储方式和存储路径;3)负责与用户之间的联络;4)定义安全性规则,及用户访问数据库的授权;5)定义完整性规则,监督数据库的日常运行;6)负责数据库的转储和故障后的恢复工作。1.6.2DBS体系结构的类别从数据库应用管理系统的终端用户角度看,DBS体系结构可以分成:集中式、客户端/服务器式、浏览器/服务器式和分布式四种。1.集中式DBS所谓集中式DBS,是指整个数据系统,包括DBMS、应用软件、数据等都安装在一台电脑上,由一个用户独立使用,不与其他电脑共享。

这种系统是数据库的早期应用,现在已经很少见了。1.6.2DBS体系结构的类别2.客户端/服务器式(Client/Server,简称C/S)随着计算机网路技术的发展和PC电脑的广泛应用,C/S式的数据库系统得到了应用。其特点是:前端通过宿主语言编程,将一些功能放在客户端电脑上执行,另一些功能放在后台服务器上数据库端执行。这样可以减轻服务器端的负担。前端应用程序功能,包括:数据输入、图形界面、格式处理、报表输出等。

后端功能包括:数据存取方法、查询优化、并发控制、恢复、数据访问控制等。C/S结构的主要缺点是:升级维护部方便,需要在每个客户机上安装客户应用程序。每当应用程序修改后,都要在所有的客户机上,更新此应用程序。1.6.2DBS体系结构的类别3.浏览器/服务器式(Browse/Server,简称B/S)

B/S结构是为了解决C/S结构的弊端而提出来的。在B/S结构中,客户端不需要安装应用程序软件,只需要通过客户端浏览器,以及中间业务逻辑层,访问后台数据库。这种模式不受时间、地点的限制,升级维护也很方便。1.6.2DBS体系结构的类别4.分布式DBS(Distributed-DBS)利用计算机网络技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论