数据库的功能特点 讲述数据库管理系统基本功能(2)
数据库的功能特点
③数据控制功能。DBMS提供了数据控制功能,以适应共享数据的环境。数据控制功能包括对数据库中数据的安全性、完整性、并发和恢复的控制。
●数据库的安全性保护:是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。这样,用户只能按规定对数据进行处理,例如:划分不同的权限,有的用户只有读取数据的权限,有的用户有修改数据的权限,用户只能在规定的权限范围内操作数据库。
●数据的完整性:数据库的完整性是指数据库的正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数据是正确的,避免非法的更新。
●并发控制:在多用户共享的系统中,许多用户可能同时对同一数据进行操作。DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,避免用户给得到不正确的数据。(例如网上订票系统)
●故障恢复:数据库中的故障分为事务内部故障、系统故障、介质故障和计算机病毒4类。故障恢复主要是指恢复数据库本身,即在故障引起数据库当前状态不一致后,将数据库恢复到某个正确状态或一致状态。恢复的原理就是建立冗余(redundancy)数据。换句话说,确定数据库是否可恢复的方法就是其包含的每一条信息是否都可以利用冗余地存储在别处的信息重构。冗余是物理级的,通常认为逻辑级是没有冗余的。
(2)DBMS分类
DBMS通常可分为如下3类。
a. 关系数据系统(RelationDataBaseSystem,RDBS)。RDBS是支持关系模型的数据库系统。在关系模型中,实体以及实体间的联系都是用关系来表示。在一个给定的现实世界领域中,相应于所有实体和实体之间联系的关系的集合构成一个关系数据库,有型和值之分。关系数据库的型称为关系数据库模式,是对关系数据库的描述,是关系模式的集合;关系数据库的值也称为关系数据库,是关系的集合。关系数据库模式与关系数据库通常统称为关系数据库。在微型计算机方式下常见的FoxPro和Access等DBMS,严格地讲不能算是真正的关系型数据库,对许多关系类型的概念并不支持,但它却因为简单实用、价格低廉,目前拥有很大的用户市场。
b. 面向对象的数据库系统(Object-OrientedDataBaseSystem,OODBS)。OODBS支持以对象形式对数据建模的数据库管理系统,包括对对象的类、类属性的继承,对子类的支持。面向对象数据库系统主要有两个特点:面向对象数据模型能完整描述现实世界的数据结构,能表达数据间嵌套、递归的联系;具有面向对象技术的封装性和继承性,提高了软件的可重用性。
相关阅读
-
域名备案流程详细操作 申请域名的方法和流程
这些知识你了解吗?域名备案流程详细操作和申请域名的方法和流程的相关介绍,如有不对的地方欢迎指正! 网站开通了互联网,如果用的是国内的服务器或者虚拟主机的话,一定要域名备案
-
网站ip限制怎么解决 一文教你查询别人的网站IP
为大家分享网站ip限制怎么解决和一文教你查询别人的网站IP的内容,具体内容如下: 今天给大家梳理一篇关于网址、URL、IP地址、域名、DNS、域名解析的白话长文,并以简单的提问-解答形式让
-
帝国cms自定义列表 帝国CMS【操作类型】说明详解_制作模板必备
说到帝国cms大家经常使用的大多是灵动标签吧!其实不管是使用哪种标签调用,基本上都离不开操作类型的调用,所以在不同的模板页面或者不同的需求模块,就要求使用不同的操作类型获取
-
mysql迁移数据库命令 数据库数据迁移到另一个数据库的方法
如果想了解mysql迁移数据库命令和数据库数据迁移到另一个数据库的方法的IT知识,一定能解决您的问题的,一起来了解吧! MySQL 数据库是一个常见的关系型数据库,在实际应用中,可能需要将

