ImageVerifierCode 换一换
格式:PPT , 页数:39 ,大小:573.50KB ,
资源ID:2616722      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2616722.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库系统体系结构.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库系统体系结构.ppt

1、第第3章章 数据库系统的体系结构数据库系统的体系结构本章主要内容本章主要内容本本章章主主要要讨讨论论数数据据库库系系统统的的三三级级模模式式结结构构、DBMSDBMS、客客户户服服务务器器结结构构、基基于于WebWeb的的数数据据库库系统等内容。系统等内容。数据库系统的体系结构数据库系统的体系结构 3.1 数据库的体系结构数据库的体系结构 3.2 数据库系统(数据库系统(DBS)3.3 数据库管理系统(数据库管理系统(DBMS)3.4 DBMS的系统结构的系统结构 3.5 几种典型结构的几种典型结构的DBMS 本章小结本章小结3.1 3.1 数据库的体系结构数据库的体系结构 3.1.1 三级模

2、式结构三级模式结构3.1.2 两级映像和两级数据独立性两级映像和两级数据独立性 3.1.1 3.1.1 三级模式结构三级模式结构用户用户A1用户用户A2用户用户B1用户用户B2用户用户N1用户用户Ni外部模式外部模式A外部模式外部模式B外部模式外部模式N概念模式概念模式内部模式内部模式数据库数据库用用户户的的局局部部逻逻辑辑结结构构数数据据库库的的整整体体逻逻辑辑结结构构数数据据库库的的物物理理结结构构外部级外部级(单单个个用用户户的的视视图图)概念级概念级(全局视图)(全局视图)内部级内部级(存储视(存储视图)图)1 1)概念模式()概念模式(Conceptual SchemaConcept

3、ual Schema)n定定义义:概概念念模模式式(简简称称模模式式,也也称称逻逻辑辑模模式式)是是对对数数据据库库全全局局逻逻辑辑结结构构的的描描述述,是是数数据据库库所所有有用用户户的的公共数据视图。公共数据视图。n概念模式描述:概念模式描述:n所有实体、实体的属性和实体间的联系。所有实体、实体的属性和实体间的联系。n数据的约束。数据的约束。n数据的语义信息。数据的语义信息。n安全性和完整性信息。安全性和完整性信息。2 2)外部模式外部模式(External Schema)(External Schema)n定定义义:外外部部模模式式(也也称称子子模模式式或或用用户户模模式式)是是用用户户

4、观观念念下下局局部部数数据据结结构构的的逻逻辑辑描描述述,是是数数据据库库用用户户(包包括括应应用用程程序序员员和和最最终终用用户户)能能够够看看见见和和使使用的局部数据的逻辑结构和特征的描述。用的局部数据的逻辑结构和特征的描述。n设置外部模式有如下优点:设置外部模式有如下优点:n方便用户使用,简化了用户接口。方便用户使用,简化了用户接口。n保证数据的独立性。保证数据的独立性。n有利于数据共享。有利于数据共享。n有利于数据安全和保密。有利于数据安全和保密。3 3)内部模式内部模式(Internal Schema)(Internal Schema)定义:定义:n内内部部模模式式(也也称称存存储储

5、模模式式,内内模模式式)是是对对数数据据库库中中数数据据物物理理结结构构和和存存储储方方式式的的描描述述,是是数数据据在在数数据据库库内部的表示形式。内部的表示形式。n内内部部模模式式定定义义了了所所有有内内部部记记录录类类型型、索索引引和和文文件件的的组织方式,以及所有数据控制方面的细节。组织方式,以及所有数据控制方面的细节。内部模式与下面的工作相关:内部模式与下面的工作相关:数据和索引的存储空间分配。数据和索引的存储空间分配。用于存储的记录描述(数据项的存储大小)。用于存储的记录描述(数据项的存储大小)。记录放置。记录放置。数据压缩和数据加密技术。数据压缩和数据加密技术。3.1.2 3.1

6、.2 两级映像和两级数据独立性两级映像和两级数据独立性 为了提高数据库系统中的数据独立性,数据库系统在这三级模式为了提高数据库系统中的数据独立性,数据库系统在这三级模式间提供了两层映像:间提供了两层映像:外部模式概念模式映像外部模式概念模式映像和和概念模式内部概念模式内部模式映像模式映像。映像是一种对应规则,它指出了映像双方是如何进行转换的。映像是一种对应规则,它指出了映像双方是如何进行转换的。外部模式外部模式A外部模式外部模式B外部模式外部模式N概念模式概念模式内部模式内部模式逻辑数据独立性逻辑数据独立性物理数据独立性物理数据独立性外部模式外部模式/概念模式映像概念模式映像概念模式概念模式/

7、内部模式映像内部模式映像1 1)两级映像两级映像 (1 1)外部模式概念模式映像)外部模式概念模式映像外外部部模模式式概概念念模模式式映映像像定定义义了了各各个个外外部部模模式式与概念模式间的映像关系。与概念模式间的映像关系。这这些些映映像像定定义义通通常常在在各各自自的的外外部部模模式式中中加加以以描描述。述。1 1)两级映像(续)两级映像(续)(2 2)概念模式内部模式映像)概念模式内部模式映像概概念念模模式式内内部部模模式式映映像像定定义义了了数数据据库库全全局局逻逻辑辑结构与存储结构之间的对应关系。结构与存储结构之间的对应关系。这个映像定义通常内部模式中加以描述。这个映像定义通常内部模

8、式中加以描述。3.2 3.2 数据库系统(数据库系统(DBSDBS)3.2.1 DBS的组成的组成 3.2.2 DBS的全局结构的全局结构 3.2.3 DBS结构的分类结构的分类 3.2.1 DBS3.2.1 DBS的组成的组成 DBSDBS由由数数据据库库、数数据据库库管管理理系系统统、应应用用开开发发工工具具软软件件和和应应用用程程序序、数数据据库库的的软软硬硬件件支支撑环境、撑环境、数据库管理员数据库管理员等部分构成。等部分构成。3.2.2 3.2.2 DBSDBS的全的全局结局结构构 终端用户应用程序员终端用户应用程序员 专业用户专业用户 DBA应用界面应用界面应用程序应用程序查询查询

9、数据库模式数据库模式数数 据据 库库 管管 理理 系系 统统(D DB BM MS S)用用户户界界面面磁磁盘盘存存储储器器查查询询处处理理器器存存储储管管理理器器索引索引统计数据统计数据数据文件数据文件日志日志数据字典数据字典程序目标程序目标代码代码嵌入式嵌入式DML预编译器预编译器DML编译器编译器DDL编译器编译器查询运行查询运行核心程序核心程序缓冲区缓冲区管理器管理器事务事务管理器管理器权限和完整性权限和完整性管理器管理器文件文件管理器管理器3.2.3 DBS3.2.3 DBS结构的分类结构的分类 1)集中式集中式DBS 2)客户机服务器式客户机服务器式DBS 3)分布式分布式DBS

10、4)并行式并行式DBS(Parallel DBS)1 1)集中式)集中式DBS DBS 如如果果DBSDBS运运行行在在单单个个计计算算机机系系统统中中,并并与与其其他他的的计计算算机机系系统统没没有有联联系系,这这种种DBSDBS称称为为集集中式中式DBSDBS。2 2)客户机服务器式)客户机服务器式DBS DBS C/SC/S结结构构的的关关键键在在于于功功能能的的分分布布,一一些些功功能能放放在在前前端端机机(即即客客户机)上执行,另一些功能放在后端机(即服务器)上执行。户机)上执行,另一些功能放在后端机(即服务器)上执行。3 3)分布式)分布式DBS DBS n分分布布式式DBS(Di

11、stributed DBS(Distributed DBSDBS,简简记记为为DDBSDDBS)是是一一个个用用通通信信网网络络连连接接起起来来的的场场地地(Site,Site,也也称称为为节节点点)的的集集合合,每每个场地都可以拥有集中式个场地都可以拥有集中式DBSDBS的计算机系统。的计算机系统。nDDBSDDBS的的数数据据具具有有“分分布布性性”特特点点,数数据据在在物物理理上上分分布布在在各各个场地。这是个场地。这是DDBSDDBS与集中式与集中式DBSDBS的最大区别。的最大区别。nDDBSDDBS的的数数据据具具有有“逻逻辑辑整整体体性性”特特点点,分分布布在在各各地地的的数数据

12、据逻逻辑辑上上是是一一个个整整体体,用用户户使使用用起起来来如如同同一一个个集集中中式式DBSDBS。这是这是DDBSDDBS与非分布式与非分布式DBSDBS的主要区别。的主要区别。4 4)并行式)并行式DBS(Parallel DBS)DBS(Parallel DBS)现现在在数数据据库库的的数数据据量量急急剧剧提提高高,巨巨型型数数据据库库的的容容量量已已达达到到“太太拉拉”级级(1(1太太拉拉为为1024GB1024GB,记记作作T)T),此此时时要要求求事事务务处处理理速速度度极极快快,每每秒秒达达数数千千个个事事务务才才能能胜胜任任系系统统运运行行。集集中中式式和和C/SC/S式式D

13、BSDBS都不能应付这种环境。并行计算机系统能解决这个问题。都不能应付这种环境。并行计算机系统能解决这个问题。并并行行系系统统使使用用多多个个CPUCPU和和多多个个磁磁盘盘进进行行并并行行操操作作,提提高高数数据据处理和处理和I/OI/O速度。速度。并行处理时,许多操作同时进行,而不是采用分时的方法。并行处理时,许多操作同时进行,而不是采用分时的方法。在在大大规规模模并并行行系系统统中中,CPUCPU不不是是几几个个,而而是是数数千千个个。即即使使在在商用并行系统中,商用并行系统中,CPUCPU也可达数百个。也可达数百个。3.3 DBMS3.3 DBMS的主要功能的主要功能 1 1)数据库定

14、义)数据库定义外外部部模模式式、概概念念模模式式、内内部部模模式式及及模模式式间间映映像像的定义、数据库完整性定义的定义、数据库完整性定义2 2)数据库的操作功能)数据库的操作功能:插入、删除、修改、查询插入、删除、修改、查询3 3)数数据据库库的的控控制制功功能能:数数据据库库完完整整性性检检查查、安安全性控制、并发控制、数据库恢复全性控制、并发控制、数据库恢复Client/ServerClient/Server结构中数据库服务器的优点结构中数据库服务器的优点 (1)(1)提高了应用开发生产率提高了应用开发生产率 客客户户机机上上的的应应用用程程序序无无须须编编写写数数据据管管理理程程序序,

15、减少了软件开发量,提高了应用开发效率。减少了软件开发量,提高了应用开发效率。(2(2)提供了可靠的数据安全性)提供了可靠的数据安全性 用用户户在在授授权权范范围围内内使使用用数数据据库库服服务务器器和和数数据据库库中中的数据。的数据。(3)(3)保证数据库的可靠性保证数据库的可靠性3.5.2 3.5.2 基于基于WebWeb的数据库系统的数据库系统1 1)基于)基于WebWeb的数据库系统的体系结构的数据库系统的体系结构 (B/S/SB/S/S)(1)(1)在在WebWeb服服务务器器端端提提供供中中间间件件来来连连接接WebWeb服服务务器器和数据库服务器和数据库服务器 客户客户端端浏览浏览

16、器器InternetWeb服务服务器器中间中间件件数据数据库库服务服务器器3.5.2 3.5.2 基于基于WebWeb的数据库系统的数据库系统(2 2)将将应应用用程程序序下下载载到到客客户户端端,并并在在客客户户端端直直接接访访问问数据库数据库 Internet数据库数据库服务器服务器客户浏览器客户浏览器客户端应用客户端应用Java AppletActiveX(1 1)应用编程接口)应用编程接口API API nAPIAPI是是驻驻留留在在WebWeb服服务务器器中中的的程程序序代代码码,每每次调用时在内存中运行相应的程序段。次调用时在内存中运行相应的程序段。n目前主要的目前主要的Web APIWeb API:nMicrosoftMicrosoft公公 司司 的的 ISAPI ISAPI(Internet(Internet Server API)Server API)MicrosoftMicrosoft公司的公司的ISAPI ISAPI ISAPIISAPI是微软提供的一套面向是微软提供的一套面向InternetInternet服务的服务的APIAPI接口。微软还提供一个接口。微软还

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1