数据库管理系统的主要功能有哪些 简述数据库管理系统的技术特点(2)
数据库管理系统的主要功能有哪些
③数据控制功能。DBMS提供了数据控制功能,以适应共享数据的环境。数据控制功能包括对数据库中数据的安全性、完整性、并发和恢复的控制。
●数据库的安全性保护:是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。这样,用户只能按规定对数据进行处理,例如:划分不同的权限,有的用户只有读取数据的权限,有的用户有修改数据的权限,用户只能在规定的权限范围内操作数据库。
●数据的完整性:数据库的完整性是指数据库的正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数据是正确的,避免非法的更新。
●并发控制:在多用户共享的系统中,许多用户可能同时对同一数据进行操作。DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,避免用户给得到不正确的数据。(例如网上订票系统)
●故障恢复:数据库中的故障分为事务内部故障、系统故障、介质故障和计算机病毒4类。故障恢复主要是指恢复数据库本身,即在故障引起数据库当前状态不一致后,将数据库恢复到某个正确状态或一致状态。恢复的原理就是建立冗余(redundancy)数据。换句话说,确定数据库是否可恢复的方法就是其包含的每一条信息是否都可以利用冗余地存储在别处的信息重构。冗余是物理级的,通常认为逻辑级是没有冗余的。
(2)DBMS分类
DBMS通常可分为如下3类。
a. 关系数据系统(RelationDataBaseSystem,RDBS)。RDBS是支持关系模型的数据库系统。在关系模型中,实体以及实体间的联系都是用关系来表示。在一个给定的现实世界领域中,相应于所有实体和实体之间联系的关系的集合构成一个关系数据库,有型和值之分。关系数据库的型称为关系数据库模式,是对关系数据库的描述,是关系模式的集合;关系数据库的值也称为关系数据库,是关系的集合。关系数据库模式与关系数据库通常统称为关系数据库。在微型计算机方式下常见的FoxPro和Access等DBMS,严格地讲不能算是真正的关系型数据库,对许多关系类型的概念并不支持,但它却因为简单实用、价格低廉,目前拥有很大的用户市场。
b. 面向对象的数据库系统(Object-OrientedDataBaseSystem,OODBS)。OODBS支持以对象形式对数据建模的数据库管理系统,包括对对象的类、类属性的继承,对子类的支持。面向对象数据库系统主要有两个特点:面向对象数据模型能完整描述现实世界的数据结构,能表达数据间嵌套、递归的联系;具有面向对象技术的封装性和继承性,提高了软件的可重用性。
相关阅读
-
建立公司网站的步骤有哪些 建立一个网站的基本步骤详解
小编为大家讲一讲建立公司网站的步骤有哪些和建立一个网站的基本步骤详解的IT小经验,接下来分享详细内容。 随着数字化时代的到来,网站建设在我们的生活中变得越来越重要。网站作为
-
网站跳出率高的原因 网站跳出率高怎么解决
网站跳出率高一直是大多数中小网站长比较头疼的问题,每个网站长在做 SEO优化 的时候都是特别关心这个问题的,那么我们 如何解决网站跳出率高 的问题呢?首先 我们需要找到网站跳出率高
-
制作网站流程是什么 网站构建的基本流程
今天介绍制作网站流程是什么和网站构建的基本流程IT技巧方面的经验,具体详情如下: 建立网站的步骤可以分为以下几个主要阶段: 第一步、规划和准备阶段 确定网站的目标和目标受众。进
-
网站建设怎么做 网站开发详细流程
全面的为大家介绍网站建设怎么做和网站开发详细流程的方法内容,接下来IT袋小编就来介绍。 受互联网的影响使实体店越来越难,为适应时代,企业将由线下转向线上拓展业务。下面知网科


