时间:2022-11-02 08:30:01 | 来源:信息时代
时间:2022-11-02 08:30:01 来源:信息时代
模糊数据库管理系统 : 定义、组织、管理和操作模糊数据库中数据的软件系统,用来与某种程序设计语言的编译程序一起实现各种数据库应用。该软件系统的功能主要有:
(1)模糊数据的物理组织、存储和管理。
(2)模糊数据库语言的实现,包括模糊数据库的建立和撤销,用户视图的建立和撤销,数据的录入、插入、删除、更改、查询等。
(3)缓冲区的调度和管理。
(4)模糊存取控制。
(5)模糊完整性检查和维护。
(6)模糊一致性控制(并发控制)和维护。
(7)安全性控制,包括注册口令和身份鉴别、多级安全存取控制、运行日志和审计、转储和恢复、数据加密和解密、出错和例外处理等。
(8)数据字典的建立和维护。
(9)垃圾数据收集和数据库重组。
(10)与其他软件系统和运行环境间的接口。一个较完善的模糊数据库管理系统还可具备其他应用支撑和服务性功能,例如,系统状态信息显示,求助功能,表格和图表生成功能等。
数据库管理系统的体系结构与数据库的模糊与否关系不大,因此,一些传统数据库体系结构也可用于模糊的情形。主要实现模式有模块结构、层次结构和面向对象结构三种。模块结构的模糊数据库管理系统一般将数据库分解成用户界面、模糊数据定义、模糊数据操作、实用程序包和模糊数据库(包括数据字典)五部分,可分别用五个模块来实现,其间的互相关系如图1所示。
图1 模糊数据库管理系统的模块结构
图2 模糊数据库管理系统的层次结构