欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » 关系数据库基础教程 » 正文

DBMS的主要功能与模块组成

创建时间:2012年05月29日 10:40  阅读次数:(14852)
分享到:
DBMS的主要功能
1,数据库的定义功能(DDL,数据库三级结构、两级映象)
2,数据库的操纵功能(DML,过程性DML(层次和网状)和非过程性DML(关系型))
3,数据库的保护功能(恢复、并发、完整性、安全性)
4,数据库的维护功能(DB的载入、转换、转储等)
5.数据字典(存放三级结构定义的数据库)
     应用程序并不属于DBMS应用。应用程序是用主语言和DML编写的。程序中DML语句由DBMS执行,而其余部分仍由主语言编译程序完成。

DBMS的模块组成
1,查询处理器
有四个主要成分:DDL编译器,DML编译器,嵌入式DML的预编译器及查询运行核心程序。

2,存储管理器
有四个主要成分:权限和完整性管理器,事务管理器,文件管理器及缓冲区管理器。

DBS的组成
1,DBS是采用了数据库技术的计算机系统。DBS是一个实际可运行的,按照数据库方法存储、维护和向应用系统提供数据支持的系统,它是数据库、硬件、软件和数据库管理员的集合体。
2,DB是与一个企业组织各项应用有关的全部数据的集合。 
3,DBA是控制数据整体结构的一组人员,负责DBS的正常运行,承担创建、监控和维护数据库结构的责任。 

DBA的主要职责有以下六点:
1,定义模式
2,定义内模式
3,与用户的联络。包括定义外模式、应用程序的设计、提供技术培训等专业服务。
4,定义安全性规则,对用户访问数据库的授权。
5,定义完整性规则,监督数据库的运行。
6,数据库的转储与恢复工作。

DBS结构的分类
1,集中式DBS(centralized DBS)
2,客户机/服务器式DBS(client/server DBS,记为C/S DBS)
3,并行式DBS(parallel DBS)
4,分布式DBS(distributed DBS)

DBS的效益
1,灵活性
2,简易性
3,面向用户
4,有效的数据控制
5,加快应用系统的开发速度
6,维护方便
7,标准化

小结
数据管理技术经历了人工管理、文件系统、数据库和高级数据库技术等四个阶段。数据库系统是在文件系统的基础上发展而成的,同时又克服了文件系统的三个缺陷:数据的冗余、不一致性和联系弱。

在数据库领域,应该准确使用术语,深刻了解实体间1:1、1:N和M:M三种联系的意义。

数据模型是对现实世界进行抽象的工具,用于描述现实世界的数据、数据联系、数据语义和数据约束等方面内容。数据模型分成概念模型和结构模型两大类。前者的代表是实体联系模型,后者的代表是层次、网状、关系和面向对象模型。关系模型是当今的主流模型,面向对象模型是今后发展的方向。

数据独立性是指在某个层次上修改模式而不影响较高一层模式的能力。

DBMS是位于用户与OS之间的一层数据管理软件。数据库语言分成DDL和DML两类。DBMS主要由查询处理器和存储管理器两大部分组成。

DBS是包含DB和DBMS的计算机系统。DBS的全局结构体现了DBS的模块功能结构。h?y0<
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 25+58=? 的结果(结果是:83)
结  果: