数据库管理系统包括
数据库管理系统(英语:Database Management System,缩写:DBMS)是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统。泛普软件带您了解一下数据库管理系统包括了哪些内容呢?
根据其功能和应用需求,数据库管理系统通常由以下几部分组成。
数据库语言
数据库语言是给用户提供的语言,包括两个子语言:数据定义子语言和数据操纵子语言。SQL语言就是一个集数据定义和数据操纵子语言为一体的典型数据库语言。几乎出现的关系数据库系统产品都提供SQL语言作为标准数据库语言。
(1)数据定义子语言
数据定义语言包括数据库模式定义和数据库存储结构与存取方法定义两方面。数据库模式定义处理程序接收用数据定义语言表示的数据库外模式、模式、存储模式及它们之间的映射的定义,通过各种模式翻译程序负责将它们翻译成相应的内部表示形式,存储到数据库系统中称为数据字典的特殊文件中,作为数据库管理系统存取和管理数据的基本依据;而数据库存储结构和存取方法定义处理程序接收用数据定义语言表示的数据库存储结构和存取方法定义,在存储设备上创建相关的数据库文件,建立起相应物理数据库。
(2)数据操纵子语言
数据操纵语言用来表示用户对数据库的操作请求,是用户与DBMS之间的接口。一般对数据库的主要操作包括:查询数据库中的信息、向数据库插入新的信息、从数据库删除信息以及修改数据库中的某些信息等。数据操纵子语言通常又分为两类:一类是嵌入主语言,由于这种语言本身不能独立使用,故称为宿主型的语言;另一类是交互式命令语言,由于这种语言本身能独立使用,故又称为自主型或自含型的语言。
数据库管理例行程序
数据库管理例行程序随系统不同而各异,一般包括以下几部分:
(1)语言翻译处理程序
语言翻译处理程序包括DLL翻译程序、DML处理程序、终端查询语言解释程序和数据库控制语言的翻译程序等。
(2)系统运行控制程序
系统运行控制程序包括系统的初启程序、文件读写与维护程序、存取路径管理程序、缓冲区管理程序、安全性控制程序、完整性检查程序、并发控制程序事务管理、程序运行日志管理程序和通信控制程序等。
(3)公用程序
公用程序包括定义公用程序和维护公用程序。定义公用程序包括信息格式定义、概念模式定义、外模式定义和保密定义公用程序等;维护公用程序包括数据装入、数据库更新、重组、重构、恢复、统计分析、工作日记转储和打印公用程序等。
数据库管理系统组成部分
按功能划分,数据库管理系统大致可分为6个部分:
(1)模式翻译:提供数据定义语言(ddl)。用它书写的数据库模式被翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。
(2)应用程序的编译:把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序。
(3)交互式查询:提供易使用的交互式查询语言,如SQL.DBMS负责执行查询命令,并将查询结果显示在屏幕上。
(4)数据的组织与存取:提供数据在外围储存设备上的物理组织与存取方法。
⑸事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。
(6)数据库的维护:为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。
- 1如何顺应大数据发展的潮流?
- 2如何在企业内部建立统一的数据标准和定义?
- 3探讨数据分析报告的七个核心构建阶段
- 4深入解析可视化测试数据的作用与影响
- 5如何实现数据分析与业务的深度融合?
- 6深入解析数据大屏构建的六大核心步骤
- 7企业数据人才培训体系的详细构建策略分析
- 8数据分析的作用体现在哪些方面?
- 9数据安全对于企业而言的重要性深度解析
- 10制作高质量数据分析报告需要考虑哪些关键因素?
- 11数学建模的定义及其建模步骤剖析
- 12企业制作高质量数据分析报告的目的是什么?
- 13如何选择合适的数据库进行数据分析?
- 14八大常见数据统计分析方法的详细阐述
- 15数据分析过程中常见的误区及解决方法探讨
- 16数据填报的流程及注意事项探讨
- 17数据分析可视化图表的重要性及制作步骤剖析
- 18开源数据库管理系统有什么作用?
- 19数据质量目标和业务需求之间有什么区别?
- 20互联网技术与大数据如何深刻影响企业运营?
- 21深入解析数据库的读写分离策略及其优势阐述
- 22通用数据库管理系统
- 23数据团队成员应当具备哪些促进团队协作的能力?
- 24多源异构数据融合的各层级数据融合方法详细阐述
- 25数字时代实时数据同步与数据实时可视化探讨
- 26详细介绍三个常用数据挖掘技术的方法
- 27企业数据质量问题的三大主要问题深入剖析
- 28如何确保数据分析报表的可视化效果?
- 29数据分布式存储系统如何进行数据恢复
- 30定制数据驾驶舱对企业的好处体现在哪些方面?
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼