加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

数据库管理系统的基本功能

(2012-08-12 20:18:19)
标签:

数据库管理

数据类型

数据操纵语言

数据定义语言

主语言

it

分类: 数据库

    数据库管理系统主要是实现对共享数据的有效组织、管理和存取,因此应具有系统的管理和维护功能,其中最基本的功能有以下五种。

1、定义数据

    数据定义,数据库管理系统提供定义数据类型和数据存储形式的功能。每个记录的每个字段中的信息为一个数据。因记录的信息不同,其数据类型也应不同。通过定义数据类型,可以在一定程度上保证数据的完整性。

    数据库管理系统提供数据定义语言(Data Definition Language,DDL),用户可以对数据库的结构描述定义,包括数据库的完整性、安全保密定义,如口令、级别、存取权限等。这些定义存储在数据字典中,是数据库管理系统的基本依据。

2、处理数据

    数据操作,数据库管理系统提供多种处理数据的方式,一般采用数据操纵语言(Data Manipulation Language,DML),实现对数据库中数据的基本操作,如检索、插入、修改和删除。

    DML分为两类:宿主型和自含型。所谓宿主型,是指将DML语句嵌入某种主语言(如C,COBOL等)中使用;自含型是指可以单独使用DML语句,供用户交互使用。

3、数据库运行管理

    数据控制,数据库管理系统对数据提供一定的保护措施,即在运行期间,多用户环境下的并发控制、安全性检查和存取控制、完整性检查和执行、运行日志的组织管理、事务管理和自动恢复等是数据库管理系统的重要组成部分。

    数据控制语言(Data Control Language,DCL)是用来设置或者更改数据库用户或角色权限的语句。

    在保证在多个用户共享数据时,只有被授权的用户才能查看或修改数据,以保证数据的安全性,即根据用户的职责,不同级别的人对数据库具有不同的权限,数据库管理系统应该确保数据的安全性。

4、数据组织、存储和管理

    数据库管理系统分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等;要确定以何种文件结构和存取方式在存储级上组织这些数据,以提高存储效率。是吸纳数据间的联系、数据组织和存储的基本目标,是提高存储空间利用率。

5、数据库的建立和维护

    数据库的建立和维护,包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组和重构、性能监测和分析等。

0

阅读 收藏 喜欢 打印举报/Report
后一篇:数据库的类型
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有