DBMS的功能、特点和分类

DBMS(数据库管理系统)的功能:

1、数据定义

DDL;用户对外模式,内模式,模式的定义;数据库的完整性定义,安全保密定义、如口令,级别和存储权限。这些定义存储在数据字典中,是DBMS运行的基础依据。

2、数据库操作

DML;实现对数据库中数据的基本操作;如检索、插入、修改和删除。DML分为宿主型和自含型。宿主性指将DML语句嵌入程序语言(如C,Java);自含型指可以单独使用的DML语句。

3、数据库运行与管理

指数据库在运行期间多用户环境下的并发控制,安全性检查和存取控制、完整性检查和执行、运行日志的组织管理、事务管理和自动恢复等是DBMS的重要组成部分。这些功能可以保证数据库正常运行。

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

DBMS分类组织、存储和管理各种数据,包括数据字典,用户数据和存储路径等。其基本目标是提高存储空间的利用率。

5、数据库的建立和维护

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

6、其他功能

如数据库管理系统和网络中其他软件之间的通信功能。

DBMS的特点:

1、数据结构化且统一管理

有DBMS统一管理。优点是数据易维护,易扩展,数据冗余明显减少,真正实现了数据的共享。

2、有较高的数据独立性

数据库的独立性包括数据的物理独立性和数据的逻辑独立性。

3、数据库控制功能

数据库的控制功能包括对数据库中数据的安全性、完整性、并发和恢复的控制。

数据库的4类故障分别为:事务内部故障、系统故障、介质故障和计算机病毒。

数据恢复的原理:建立冗余数据。简单讲就是其包含的每一条信息是否都可以利用冗余的存储在别处的信息重构。冗余是物理级的,通常认为逻辑级是没有冗余的

DBMS分类:

1、关系数据库系统

2、面向对象数据库系统

3、对象关系数据库系统

 

参考软件工程师教程第三版

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值