数据库管理系统
数据库管理系统(dbms)是操纵和管理数据库的一组软件,它是数据库系统(dbs)的重要组成部分。不同的数据库系统都配有各自的dbms,而不同的dbms各支持一种数据库模型,虽然它们的功能强弱不同,但大多数dbms的构成相同,功能相似。 <br /><br /> 一般说来,dbms具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。 <br /><br /> (1)数据描述语言(ddl) <br /><br /> 数据描述语言对应数据库系统的三级模式(外模式、概念模式和内模式)分别有三种不同的ddl:外模式ddl概念模式ddi‘和内模式ddl,它们是专门提供给dba管理员 使用的,一般用户不必去关心。. <br /><br /> 外模式ddl是专门定义外视图的,外视图是用户观点的数据库描述,它是数据库的局部逻辑结构。 <br /><br /> 概念模式ddl是用来描述概念视图的专用语言。概念视图是数据库的全局逻辑结构,它包括数据库中所有元素的名称、特征及其相互关系的描述,并包括数据的安全保密性和完整性以及存储安排、存取路径等信息。 <br /><br /> 内模式ddl是用来定义内视图的数据描述语言。内视图是从物理层中分离出来的,但不是物理视图。虽然它有存储记录和块的概念,但它不受任何存储设备和设备规格(如柱面大小、磁道容量等)的限制。它包括对存储记录类型、索引方法等方面的描述。 <br /><br /> (2)数据操纵语言(dml) <br /><br /> 数据操纵语言是用户与dbms之间的接口,是用户用于存储、控制检索和更新数据库的工具。 <br /><br /> dml由一组命令语句组成,这些语句可分为4类。 <br /><br /> ·存储语句 用户使用存储语句向数据库中存放数据。系统给出新增数据库记录的数据库码,并分配相应的存储空间。 <br /><br /> ·控制语句 用户通过这类语句向dbms发出使用数据库的命令,使数据库置于可用状态。操作结束后,必须使用关闭数据库的命令,以便对数据库的数据进行保护。 <br /><br /> ·检索语句 用户通过这类语句把需要检索的数据从数据库中选择出来传至内存,交给应用程序处理。 <br /><br /> ·更新语句 用户通过这组更新语句完成对数据库的插入、删除和修改数据的操作。 <br /><br /> (3)数据库管理的例行程序数据库管理的例行程序随系统而异。 <br /><br /> 一般来说,它通常由下列三部分组成。 <br /><br /> ·语言翻译处理程序 包括ddl翻译程序、dml处理程序、终端查询语言解释程序、数据库控制语言的翻译程序等。 <br /><br /> ·公用程序 定义公用程序和维护公用程序。定义公用程序包括信息格式定义、概念模式定义、外模式定义和保密定义公用程序等。维护公用程序包括数据装入、数据库更新、重组、重构、恢复、统计分析、工作日记、转储和打印公用程序等。 <br /><br /> ·系统运行控制程序 包括数据存取、更新、有效性检验、完整性保护程序、并发控制、数据库管理、通信控制程序等。 本文章转自oracle 金牌wdp cuug,更多oracle认证培训请浏览cuug官网
</font></font>
</font></font>
> 我来回应
热门话题 · · · · · · ( 去话题广场 )
- 三十多以后我的人生才刚刚开始1.0万+篇内容 · 84.8万次浏览
- 生活中的童话时刻59篇内容 · 1.4万次浏览
- 哪些事物曾让你感到“人类很渺小”?41篇内容 · 1.8万次浏览
- 暂停打工后,治好了我的精神内耗!183篇内容 · 15.1万次浏览
- 想做的事,别等“以后”1.0万+篇内容 · 1608.4万次浏览
- 命运的齿轮真的会悄悄转动71篇内容 · 12.8万次浏览
- 让人生变开阔的方法1.0万+篇内容 · 1171.3万次浏览
- 重新养一遍自己,可真好啊4507篇内容 · 807.4万次浏览