欢迎来到天天文库
浏览记录
ID:34492885
大小:414.34 KB
页数:57页
时间:2019-03-06
《第11章 数据库管理系统new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、www.51itstudy.com第11章数据库管理系统本章学习目标理解数据库管理系统的作用及基本功能。www.51itstudy.com理解数据库管理系统的层次结构,了解各层的作用和主要任务。了解数据库管理系统的执行过程。了解几款主流商用数据库管理系统。本章概述数据库管理系统是一种功能强大的用于操纵和管理数据的软件。www.51itstudy.com本章将进一步详细讨论数据库管理系统的功能,介绍数据库管理系统的层次结构,包括应用层、语言翻译处理层、数据存取层、数据存储层、操作系统层,讨论各个层次的主要任务和功能,举
2、例说明数据库管理系统的执行过程。最后简单介绍几款目前主流商用数据库管理系统。主要内容11.1DBMS的基本功能www.51itstudy.com11.2DBMS的系统结构11.3主流商用DBMS介绍主要内容11.1DBMS的基本功能www.51itstudy.com11.2DBMS的系统结构11.3主流商用DBMS介绍11.1DBMS的基本功能数据库管理系统(DatabaseManagementSystem)(DatabaseManagementSystem)是一种建立在(DatabaseManagementSystem)是
3、一种建立在操作系统之上,位于用户和操作系统之间,用于操纵和管理数据库www.51itstudy.com的大型软件,简称DBMSDBMS。它对数据库进行统一的管理和控制,以保DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。它提供了数据库系统的用户接口,用户通过它访问数据库中的数据,数据库管理员也通过它进行数据库的维护工作。不同的数据库管理系统在功能和性能上有一定的差异,但一般拥有以下基本的功能。数据库的定义和创建DBMSDBMS提供数据定义语言DBMS提供数据定义语言(DDL)(DDL)定义和创建数据
4、库模式、外模式、内模式等(DDL)定义和创建数据库模式、外模式、内模式等数据库对象。在关系数据库中就是建立数据库(((或(或或Schema)或Schema)Schema)、表、视图、索Schema)、表、视图、索引等。另外还创建用户、安全保密定义(((如用户口令、级别、角色、存取权(如用户口令、级别、角色、存取权限限)限)))、数据库的完整性定义。关于数据库的定义存储在数据字典中,是、数据库的完整性定义。关于数据库的定义存储在数据字典中,是DBMS运行的基本依据。15.1.1PowerDesigner建模工具简介数据组织、
5、存储和管理DBMSDBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等。DBMSDBMS要确定以何种文件结构和存取方式在存储器上组织这些数据,如何实现DBMS要确定以何种文件结构和存取方式在存储器上组织这些数据,如何实现www.51itstudy.com数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率和方便存取,提供多种存取方法(((如索引查找、(如索引查找、HashHash查找、顺序查找等Hash查找、顺序查找等)))
6、提高存取效率。)提高存取效率。数据库的操作DBMSDBMS提供数据操纵语言DBMS提供数据操纵语言(DML)(DML)实现对数据的操作,包括:查询、插入、删除和(DML)实现对数据的操作,包括:查询、插入、删除和更新。一个好的DBMS应提供功能强大易学易用的DML、便捷的操作方式和高效的数据存取机制。数据库的保护功能DBMSDBMS对数据库的保护主要通过四个方面实现:DBMS对数据库的保护主要通过四个方面实现:1)1)1)数据库的恢复。在数据库被破1)数据库的恢复。在数据库被破坏或数据不正确时,系统有能力把数据库恢复到正
7、确的状态。2)2)2)数据库的并发控2)数据库的并发控制。在多个用户同时对同一个数据进行操作时,系统应能加以控制,防止破坏DBDBDB中的数据。3)3)3)数据完整性控制。保证数据库中数据及语义的正确性和有效性,防3)数据完整性控制。保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作。4)4)4)数据安全性控制。防止未经授权的用户存取数4)数据安全性控制。防止未经授权的用户存取数据库中的数据,以避免数据的泄露、更改或破坏。15.1.1PowerDesigner建模工具简介数据库的维护数据库的维护包括数据库
8、的数据载入和转换、数据库的转储和恢复、数据库的改组以及性能监控等功能。www.51itstudy.com其他功能首先包括DBMSDBMS与网络中其他软件系统的通信功能。例如DBMS与网络中其他软件系统的通信功能。例如DBMSDBMS之间或DBMS之间或DBMSDBMS和文件DBMS和文件
此文档下载收益归作者所有