第一章数据库系统简介

上传人:壹****1 文档编号:579087966 上传时间:2024-08-25 格式:PPT 页数:34 大小:308.02KB
返回 下载 相关 举报
第一章数据库系统简介_第1页
第1页 / 共34页
第一章数据库系统简介_第2页
第2页 / 共34页
第一章数据库系统简介_第3页
第3页 / 共34页
第一章数据库系统简介_第4页
第4页 / 共34页
第一章数据库系统简介_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《第一章数据库系统简介》由会员分享,可在线阅读,更多相关《第一章数据库系统简介(34页珍藏版)》请在金锄头文库上搜索。

1、数据库研究中心数据库研究中心高级数据库系统主讲:张炜主讲:张炜哈工大数据库研究中心哈工大数据库研究中心联系方式联系方式地址地址哈工大综合楼哈工大综合楼哈工大综合楼哈工大综合楼 806806室室室室电话电话0451-86403492 ext. 8070451-86403492 ext. 807E2024/8/252024/8/252 2HIT-DBLABHIT-DBLAB数据库是数据库是4040年不衰的活跃研究领域年不衰的活跃研究领域新的研究领域层出不穷新的研究领域层出不穷国际数据库学术刊物与日俱增国际数据库学术刊物与日俱增数据库国际学术会议方兴未艾数据库国际学术会议方兴未艾数据库学术论文每年数

2、以千计数据库学术论文每年数以千计数据库管理系统产品丰富多彩数据库管理系统产品丰富多彩数据库应用海阔天空数据库应用海阔天空2024/8/252024/8/253 3HIT-DBLABHIT-DBLAB目标目标更好的理解和使用目前的商用数据库更好的理解和使用目前的商用数据库Oracle, SQL Server, Oracle, SQL Server, MySQL,etcMySQL,etc新的应用需要设计和实现新的数据库管新的应用需要设计和实现新的数据库管理系统理系统gmailgmail2024/8/252024/8/254 4HIT-DBLABHIT-DBLAB目标目标学习数据库系统的内部实现怎样

3、使数据库系统运行得更快、更安全从不同的系统级别上理解什么将影响数据库应从不同的系统级别上理解什么将影响数据库应用的性能用的性能了解数据库技术新发展2024/8/252024/8/255 5HIT-DBLABHIT-DBLAB课程内容课程内容36学时学时第一部分:基本概念回顾第一部分:基本概念回顾数据库系统概念数据库系统概念数据库系统概念数据库系统概念关系模型关系模型关系模型关系模型第二部分:数据库系统实现技术第二部分:数据库系统实现技术数据存储数据存储数据存储数据存储查询处理与优化查询处理与优化查询处理与优化查询处理与优化事务管理与并发控制事务管理与并发控制事务管理与并发控制事务管理与并发控制

4、2024/8/252024/8/256 6HIT-DBLABHIT-DBLAB学时与参考教材学时与参考教材 学时:学时:3636学时学时 先修课:数据库系统导论,数据结构先修课:数据库系统导论,数据结构 参考教材:参考教材:1 1、Hector Garcia-Molina, Jeffrey D. Hector Garcia-Molina, Jeffrey D. UllmanUllman, , Jennifer Jennifer WidomWidom. .数据库系统实现数据库系统实现2 2、Hector Garcia-Molina, Jeffrey D. Hector Garcia-Molina

5、, Jeffrey D. UllmanUllman, , Jennifer Jennifer WidomWidom. . 数据库系统全书数据库系统全书,岳丽华等译,岳丽华等译,机械工业出版社,机械工业出版社,2003.2003.10103 3、李建中、王珊编著、李建中、王珊编著 数据库系统原理数据库系统原理,电子工业出版社电子工业出版社2024/8/252024/8/257 7HIT-DBLABHIT-DBLAB第一部分第一部分 基本概念回顾基本概念回顾数据库系统简介数据库系统简介关系模型关系模型数据库系统结构数据库系统结构2024/8/252024/8/258 8HIT-DBLABHIT-D

6、BLAB第一章:数据库系统简介第一章:数据库系统简介数据库系统数据库系统数据库模式数据库模式数据模型数据模型数据库系统结构数据库系统结构2024/8/252024/8/259 9HIT-DBLABHIT-DBLAB数据库系统概念数据库系统概念数据库数据库数据库是具有一定结构的、互相之间有一定联系的数据库是具有一定结构的、互相之间有一定联系的数据库是具有一定结构的、互相之间有一定联系的数据库是具有一定结构的、互相之间有一定联系的数据的有序集合。数据的有序集合。数据的有序集合。数据的有序集合。 具有逻辑关系和确定意义的数据集合具有逻辑关系和确定意义的数据集合具有逻辑关系和确定意义的数据集合具有逻辑

7、关系和确定意义的数据集合 为了访问和修改而组织的、在长时期内保存的数据集合为了访问和修改而组织的、在长时期内保存的数据集合为了访问和修改而组织的、在长时期内保存的数据集合为了访问和修改而组织的、在长时期内保存的数据集合 针对明确的应用目标而设计、建立和加载的针对明确的应用目标而设计、建立和加载的针对明确的应用目标而设计、建立和加载的针对明确的应用目标而设计、建立和加载的 表示了现实世界的某些方面表示了现实世界的某些方面表示了现实世界的某些方面表示了现实世界的某些方面 由由由由DBMSDBMSDBMSDBMS统一管理,多用户共享统一管理,多用户共享统一管理,多用户共享统一管理,多用户共享2024

8、/8/252024/8/251010HIT-DBLABHIT-DBLAB数据库系统概念数据库系统概念数据库管理系统数据库管理系统DBMSDBMSDBMSDBMSDBMSDBMS是一个通用的软件系统,由一组系统程序构是一个通用的软件系统,由一组系统程序构是一个通用的软件系统,由一组系统程序构是一个通用的软件系统,由一组系统程序构成,负责数据库的定义、管理、使用及操作维护。成,负责数据库的定义、管理、使用及操作维护。成,负责数据库的定义、管理、使用及操作维护。成,负责数据库的定义、管理、使用及操作维护。 系统软件系统软件系统软件系统软件 对数据库进行统一管理和控制对数据库进行统一管理和控制对数据库

9、进行统一管理和控制对数据库进行统一管理和控制数据库系统数据库系统数据库系统是实现有组织地、动态地存储大量关联数据库系统是实现有组织地、动态地存储大量关联数据库系统是实现有组织地、动态地存储大量关联数据库系统是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软、硬件和数据资源数据,方便用户访问的计算机软、硬件和数据资源数据,方便用户访问的计算机软、硬件和数据资源数据,方便用户访问的计算机软、硬件和数据资源组成的系统,它包括组成的系统,它包括组成的系统,它包括组成的系统,它包括DBDBDBDB、DBADBADBADBA、DBMSDBMSDBMSDBMS等。等。等。等。 即带有数据库的整个

10、计算机系统,包括硬件、软件、数据、即带有数据库的整个计算机系统,包括硬件、软件、数据、即带有数据库的整个计算机系统,包括硬件、软件、数据、即带有数据库的整个计算机系统,包括硬件、软件、数据、人员人员人员人员2024/8/252024/8/251111HIT-DBLABHIT-DBLAB数据库系统的特点数据库系统的特点面向全组织的复杂的数据结构面向全组织的复杂的数据结构支持全企业的应用而不是某一个应用支持全企业的应用而不是某一个应用支持全企业的应用而不是某一个应用支持全企业的应用而不是某一个应用数据反映了客观事物间的本质联系,而不是着眼数据反映了客观事物间的本质联系,而不是着眼数据反映了客观事物

11、间的本质联系,而不是着眼数据反映了客观事物间的本质联系,而不是着眼于面向某个应用,是有结构的数据。这是数据库于面向某个应用,是有结构的数据。这是数据库于面向某个应用,是有结构的数据。这是数据库于面向某个应用,是有结构的数据。这是数据库系统的主要特征之一,与文件系统的根本差别。系统的主要特征之一,与文件系统的根本差别。系统的主要特征之一,与文件系统的根本差别。系统的主要特征之一,与文件系统的根本差别。文件系统只是记录的内部有结构,一个文件的记文件系统只是记录的内部有结构,一个文件的记文件系统只是记录的内部有结构,一个文件的记文件系统只是记录的内部有结构,一个文件的记录之间是个线性序列,记录之间无

12、联系录之间是个线性序列,记录之间无联系录之间是个线性序列,记录之间无联系录之间是个线性序列,记录之间无联系2024/8/252024/8/251212HIT-DBLABHIT-DBLAB数据库系统的特点数据库系统的特点数据的冗余度小,易扩充数据的冗余度小,易扩充数据面向整个系统,而不是面向某一应用,数数据面向整个系统,而不是面向某一应用,数数据面向整个系统,而不是面向某一应用,数数据面向整个系统,而不是面向某一应用,数据集中管理,数据共享,因此冗余度小据集中管理,数据共享,因此冗余度小据集中管理,数据共享,因此冗余度小据集中管理,数据共享,因此冗余度小节省存储空间,减少存取时间,且可避免数据节

13、省存储空间,减少存取时间,且可避免数据节省存储空间,减少存取时间,且可避免数据节省存储空间,减少存取时间,且可避免数据之间的不相容性和不一致性之间的不相容性和不一致性之间的不相容性和不一致性之间的不相容性和不一致性每个应用选用数据库的一个子集,只要重新选每个应用选用数据库的一个子集,只要重新选每个应用选用数据库的一个子集,只要重新选每个应用选用数据库的一个子集,只要重新选取不同子集或者加上一小部分数据,就可以满取不同子集或者加上一小部分数据,就可以满取不同子集或者加上一小部分数据,就可以满取不同子集或者加上一小部分数据,就可以满足新的应用要求,这就是易扩充性足新的应用要求,这就是易扩充性足新的

14、应用要求,这就是易扩充性足新的应用要求,这就是易扩充性2024/8/252024/8/251313HIT-DBLABHIT-DBLAB学号姓名性别系别年龄住址出身学位学分补贴数据库系统的特点数据库系统的特点2024/8/252024/8/251414HIT-DBLABHIT-DBLAB数据库系统的特点数据库系统的特点具有较高的数据和程序的独立性具有较高的数据和程序的独立性把数据库的定义和描述从应用程序中分离出去把数据库的定义和描述从应用程序中分离出去把数据库的定义和描述从应用程序中分离出去把数据库的定义和描述从应用程序中分离出去数据描述是分级的(全局逻辑、局部逻辑、存储)数据描述是分级的(全局

15、逻辑、局部逻辑、存储)数据描述是分级的(全局逻辑、局部逻辑、存储)数据描述是分级的(全局逻辑、局部逻辑、存储)数据的存取由系统管理,用户不必考虑存取路径等数据的存取由系统管理,用户不必考虑存取路径等数据的存取由系统管理,用户不必考虑存取路径等数据的存取由系统管理,用户不必考虑存取路径等细节,从而简化了应用程序细节,从而简化了应用程序细节,从而简化了应用程序细节,从而简化了应用程序2024/8/252024/8/251515HIT-DBLABHIT-DBLAB数据库系统的特点数据库系统的特点统一的数据控制功能,数据共享程度高统一的数据控制功能,数据共享程度高数据的安全性控制(数据的安全性控制(数

16、据的安全性控制(数据的安全性控制(SecuritySecuritySecuritySecurity) 保护数据以防止不合法的使用所造成的数据泄露和破坏保护数据以防止不合法的使用所造成的数据泄露和破坏保护数据以防止不合法的使用所造成的数据泄露和破坏保护数据以防止不合法的使用所造成的数据泄露和破坏 措施:用户标识与鉴定,存取控制措施:用户标识与鉴定,存取控制措施:用户标识与鉴定,存取控制措施:用户标识与鉴定,存取控制数据的完整性控制(数据的完整性控制(数据的完整性控制(数据的完整性控制(IntegrityIntegrityIntegrityIntegrity) 数据的正确性、有效性、相容性数据的正

17、确性、有效性、相容性数据的正确性、有效性、相容性数据的正确性、有效性、相容性 措施:完整性约束条件定义和检查措施:完整性约束条件定义和检查措施:完整性约束条件定义和检查措施:完整性约束条件定义和检查并发控制(并发控制(并发控制(并发控制(ConcurrencyConcurrencyConcurrencyConcurrency) 对多用户的并发操作加以控制、协调,防止其互相干扰对多用户的并发操作加以控制、协调,防止其互相干扰对多用户的并发操作加以控制、协调,防止其互相干扰对多用户的并发操作加以控制、协调,防止其互相干扰而得到错误的结果并使数据库完整性遭到破坏而得到错误的结果并使数据库完整性遭到破

18、坏而得到错误的结果并使数据库完整性遭到破坏而得到错误的结果并使数据库完整性遭到破坏 措施:封锁措施:封锁措施:封锁措施:封锁2024/8/252024/8/251616HIT-DBLABHIT-DBLAB数据库模式数据库模式模式模式对以格式化形式组织的数据库的描述和规定的信对以格式化形式组织的数据库的描述和规定的信对以格式化形式组织的数据库的描述和规定的信对以格式化形式组织的数据库的描述和规定的信息集合息集合息集合息集合数据的抽象,数据的描述数据的抽象,数据的描述数据的抽象,数据的描述数据的抽象,数据的描述2024/8/252024/8/251717HIT-DBLABHIT-DBLAB数据库模

19、式数据库模式模式的分级模式的分级为了提高数据的物理独立性和逻辑独立性,使数据为了提高数据的物理独立性和逻辑独立性,使数据为了提高数据的物理独立性和逻辑独立性,使数据为了提高数据的物理独立性和逻辑独立性,使数据库的用户观点,即用户看到的数据库,与数据库的库的用户观点,即用户看到的数据库,与数据库的库的用户观点,即用户看到的数据库,与数据库的库的用户观点,即用户看到的数据库,与数据库的物理方面,即实际存储的数据库区分开来,数据库物理方面,即实际存储的数据库区分开来,数据库物理方面,即实际存储的数据库区分开来,数据库物理方面,即实际存储的数据库区分开来,数据库系统的模式是分级的系统的模式是分级的系统

20、的模式是分级的系统的模式是分级的数据库系统三级模式结构数据库系统三级模式结构CODASYLCODASYLCODASYLCODASYL(ConferenceConferenceConferenceConference On Data System Language, On Data System Language, On Data System Language, On Data System Language,美国数据系统语言协商会)提出模式、外模式、存美国数据系统语言协商会)提出模式、外模式、存美国数据系统语言协商会)提出模式、外模式、存美国数据系统语言协商会)提出模式、外模式、存储模式三级

21、模式的概念。三级模式之间有两级映象储模式三级模式的概念。三级模式之间有两级映象储模式三级模式的概念。三级模式之间有两级映象储模式三级模式的概念。三级模式之间有两级映象2024/8/252024/8/251818HIT-DBLABHIT-DBLAB数据库模式数据库模式视图抽象视图抽象 外模式外模式( (Sub-Schema)Sub-Schema)用户的数据视图用户的数据视图用户的数据视图用户的数据视图是数据的局部逻辑结构,模式的子集是数据的局部逻辑结构,模式的子集是数据的局部逻辑结构,模式的子集是数据的局部逻辑结构,模式的子集概念抽象概念抽象 概念概念模式模式( (Schema)Schema)所

22、有用户的公共数据视图所有用户的公共数据视图所有用户的公共数据视图所有用户的公共数据视图是数据库中全体数据的全局逻辑结构和特性的描是数据库中全体数据的全局逻辑结构和特性的描是数据库中全体数据的全局逻辑结构和特性的描是数据库中全体数据的全局逻辑结构和特性的描述述述述物理抽象物理抽象 内模式内模式( (Storage Schema)Storage Schema)又称存储模式又称存储模式又称存储模式又称存储模式是数据的物理结构及存储方式是数据的物理结构及存储方式是数据的物理结构及存储方式是数据的物理结构及存储方式2024/8/252024/8/251919HIT-DBLABHIT-DBLAB数据库模式

23、数据库模式数据库数据库内模式内模式概念模式概念模式外模式外模式2 2外模式外模式3 3外模式外模式1 1应用应用A A应用应用B B应用应用C C应用应用D D应用应用E E外模式外模式/ /概念模式映象概念模式映象逻辑数据独立性逻辑数据独立性概念模式概念模式/ /内模式映内模式映象物理数据独立性象物理数据独立性2024/8/252024/8/252020HIT-DBLABHIT-DBLAB数据库模式数据库模式外模式外模式/ /概念模式映象概念模式映象定义某一个外模式和概念模式之间的对应关系,映定义某一个外模式和概念模式之间的对应关系,映定义某一个外模式和概念模式之间的对应关系,映定义某一个外

24、模式和概念模式之间的对应关系,映象定义通常包含在各外模式中象定义通常包含在各外模式中象定义通常包含在各外模式中象定义通常包含在各外模式中当概念模式改变时,修改外模式当概念模式改变时,修改外模式当概念模式改变时,修改外模式当概念模式改变时,修改外模式/ / / /概念模式映象,概念模式映象,概念模式映象,概念模式映象,使外模式保持不变,从而应用程序可以保持不变,使外模式保持不变,从而应用程序可以保持不变,使外模式保持不变,从而应用程序可以保持不变,使外模式保持不变,从而应用程序可以保持不变,称为数据的逻辑独立性称为数据的逻辑独立性称为数据的逻辑独立性称为数据的逻辑独立性概念模式概念模式/ /内模

25、式映象内模式映象定义数据逻辑结构与存储结构之间的对应关系定义数据逻辑结构与存储结构之间的对应关系定义数据逻辑结构与存储结构之间的对应关系定义数据逻辑结构与存储结构之间的对应关系存储结构改变时,修改概念模式存储结构改变时,修改概念模式存储结构改变时,修改概念模式存储结构改变时,修改概念模式/ / / /内模式映象,使内模式映象,使内模式映象,使内模式映象,使概念模式保持不变,从而应用程序可以保持不变,概念模式保持不变,从而应用程序可以保持不变,概念模式保持不变,从而应用程序可以保持不变,概念模式保持不变,从而应用程序可以保持不变,称为数据的物理独立性称为数据的物理独立性称为数据的物理独立性称为数

26、据的物理独立性2024/8/252024/8/252121HIT-DBLABHIT-DBLAB数据库模式数据库模式S(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,DEGREE)S(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,DEGREE)S(S#,SNAME,ADDRESS)S(S#,SNAME,ADDRESS)教务处教务处S(S#,SNAME,CREDIT)S(S#,SNAME,CREDIT)后勤处后勤处视图视图视图视图模式模式2024/8/252024/8/252222HIT-DBLABHIT-DBLAB数据库模式数据库模式B(S#,SNAME,SE

27、X,AGE,ADDRESS,CREDIT)B(S#,SNAME,SEX,AGE,ADDRESS,CREDIT)S(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,DEGREE)S(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,DEGREE)S(S#,SNAME,ADDRESS)S(S#,SNAME,ADDRESS)教务处教务处S(S#,SNAME,CREDIT)S(S#,SNAME,CREDIT)后勤处后勤处M(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,DISSERTATION)M(S#,SNAME,SEX,AGE,ADDRESS,CRE

28、DIT,DISSERTATION)视图视图视图视图视图视图模式模式模式模式2024/8/252024/8/252323HIT-DBLABHIT-DBLAB数据模型数据模型数据抽象数据抽象数据模型定义数据模型定义概念数据模型概念数据模型结构数据模型结构数据模型示例示例2024/8/252024/8/252424HIT-DBLABHIT-DBLAB数据抽象数据抽象第一级抽象现实世界现实世界信息世界信息世界 概念模型概念模型机器世界机器世界 数据模型数据模型第二级抽象事物个体事物个体实体实体记录记录事物总体事物总体实体集实体集文件文件特征特征属性属性字段字段事物间联系事物间联系实体模型实体模型数据模

29、型数据模型认识抽象转换2024/8/252024/8/252525HIT-DBLABHIT-DBLAB数据模型定义数据模型定义概念数据模型概念数据模型按用户的观点来对数据和信息建模按用户的观点来对数据和信息建模按用户的观点来对数据和信息建模按用户的观点来对数据和信息建模用于组织信息世界的概念,表现从现实世界中抽用于组织信息世界的概念,表现从现实世界中抽用于组织信息世界的概念,表现从现实世界中抽用于组织信息世界的概念,表现从现实世界中抽象出来的事物以及它们之间的联系象出来的事物以及它们之间的联系象出来的事物以及它们之间的联系象出来的事物以及它们之间的联系这类模型强调其语义表达能力,概念简单、清晰

30、,这类模型强调其语义表达能力,概念简单、清晰,这类模型强调其语义表达能力,概念简单、清晰,这类模型强调其语义表达能力,概念简单、清晰,易于用户理解易于用户理解易于用户理解易于用户理解它是现实世界到信息世界的抽象,是用户与数据它是现实世界到信息世界的抽象,是用户与数据它是现实世界到信息世界的抽象,是用户与数据它是现实世界到信息世界的抽象,是用户与数据库设计人员之间进行交流的语言库设计人员之间进行交流的语言库设计人员之间进行交流的语言库设计人员之间进行交流的语言如如如如E-RE-RE-RE-R模型模型模型模型2024/8/252024/8/252626HIT-DBLABHIT-DBLAB数据模型定

31、义数据模型定义结构数据模型结构数据模型从计算机实现的观点来对数据建模从计算机实现的观点来对数据建模从计算机实现的观点来对数据建模从计算机实现的观点来对数据建模是信息世界中的概念和联系在计算机世界中的是信息世界中的概念和联系在计算机世界中的是信息世界中的概念和联系在计算机世界中的是信息世界中的概念和联系在计算机世界中的表示方法表示方法表示方法表示方法一般有严格的形式化定义,以便于在计算机上一般有严格的形式化定义,以便于在计算机上一般有严格的形式化定义,以便于在计算机上一般有严格的形式化定义,以便于在计算机上实现实现实现实现如层次模型、网状模型、关系模型、面向对象如层次模型、网状模型、关系模型、面

32、向对象如层次模型、网状模型、关系模型、面向对象如层次模型、网状模型、关系模型、面向对象模型模型模型模型2024/8/252024/8/252727HIT-DBLABHIT-DBLAB概念数据模型概念数据模型E/RE/R学生学生课程课程选修选修姓名姓名学号学号系别系别课程名课程名先修课先修课主讲老师主讲老师成绩成绩实体实体联系联系属性属性2024/8/252024/8/252828HIT-DBLABHIT-DBLAB结构数据模型示例结构数据模型示例关系模型关系模型学号学号姓名姓名性别性别年龄年龄籍贯籍贯99019901李勇李勇李勇李勇男男男男2020江苏江苏江苏江苏99029902刘晨刘晨刘晨刘

33、晨女女女女1919山东山东山东山东99039903王明王明王明王明女女女女2020北京北京北京北京99999999张立张立张立张立男男男男1818陕西陕西陕西陕西学生人事记录表学生人事记录表学生人事记录表学生人事记录表关系名关系名关关系系元组元组(行行)属性属性(列列)主码主码男女域域分量分量关系模式:学生(学号、姓名、性别、年龄、籍贯)学生(学号、姓名、性别、年龄、籍贯)属性名属性名 用二维表来表示实体及其相互联系用二维表来表示实体及其相互联系2024/8/252024/8/252929HIT-DBLABHIT-DBLAB结构数据模型示例结构数据模型示例关系模型关系模型优点优点优点优点 简单

34、,表的概念直观、单一,用户易理解简单,表的概念直观、单一,用户易理解简单,表的概念直观、单一,用户易理解简单,表的概念直观、单一,用户易理解 非过程化的数据请求,数据请求可以不指明路径非过程化的数据请求,数据请求可以不指明路径非过程化的数据请求,数据请求可以不指明路径非过程化的数据请求,数据请求可以不指明路径 数据独立性,用户只需提出数据独立性,用户只需提出数据独立性,用户只需提出数据独立性,用户只需提出“做什么做什么做什么做什么”,无须说明,无须说明,无须说明,无须说明“怎么做怎么做怎么做怎么做” 坚实的理论基础坚实的理论基础坚实的理论基础坚实的理论基础2024/8/252024/8/253

35、030HIT-DBLABHIT-DBLAB数据库系统的软硬件层次数据库系统的软硬件层次硬件硬件操作系统操作系统DBMSDBMS,编译系统编译系统应用开发工具软件应用开发工具软件应用系统应用系统PB,VB,VCDelphiOracle,DB2,Sybase,SQL Server,Informix2024/8/252024/8/253131HIT-DBLABHIT-DBLABDBMSDBMS的层次结构的层次结构数据库数据库数据文件,数据字典,数据文件,数据字典,索引,统计数据索引,统计数据缓冲区,提供数据页操作DDL,DML,查询计算引擎,提供关系、视图接口事务,日志,封锁,存取路径,提供单元组接

36、口执行物理文件的读写操作2024/8/252024/8/253232HIT-DBLABHIT-DBLABDBMSDBMS的主要功能的主要功能数据库运行管理数据库运行管理并发控制、存取控制、完整性约束条件检查和执行,并发控制、存取控制、完整性约束条件检查和执行,并发控制、存取控制、完整性约束条件检查和执行,并发控制、存取控制、完整性约束条件检查和执行,日志组织和管理,事务管理和自动恢复日志组织和管理,事务管理和自动恢复日志组织和管理,事务管理和自动恢复日志组织和管理,事务管理和自动恢复数据组织、存储和管理数据组织、存储和管理用户数据、索引、数据字典的组织、存储和管理,用户数据、索引、数据字典的组

37、织、存储和管理,用户数据、索引、数据字典的组织、存储和管理,用户数据、索引、数据字典的组织、存储和管理,包括文件结构、存取方式、数据之间联系的实现等包括文件结构、存取方式、数据之间联系的实现等包括文件结构、存取方式、数据之间联系的实现等包括文件结构、存取方式、数据之间联系的实现等数据库的建立和维护功能数据库的建立和维护功能数据的装入、转换、卸出,数据库的转储、恢复、数据的装入、转换、卸出,数据库的转储、恢复、数据的装入、转换、卸出,数据库的转储、恢复、数据的装入、转换、卸出,数据库的转储、恢复、性能监视和分析等性能监视和分析等性能监视和分析等性能监视和分析等2024/8/252024/8/253333HIT-DBLABHIT-DBLAB数数据据库库管管理理系系统统查查询询处处理理器器存存储储管管理理器器用用户户磁盘存储器磁盘存储器数据库数据库系统结构系统结构2024/8/252024/8/253434HIT-DBLABHIT-DBLAB

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号