18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 模糊数据库管理系统(数据库)

模糊数据库管理系统(数据库)

时间: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所示。
终端用户/应用程序员


图2 模糊数据库管理系统的层次结构


面向对象结构的模糊数据库管理系统将其功能分解成各种对象,按照面向对象程序设计的理念和模式来组织系统的实现。所以,可把一个模糊数据库管理系统视为能够实现上述模糊数据库管理系统功能的一个面向对象的应用程序系统。
模糊数据库管理系统总是在一定的软件环境下建立,并在一定的软件环境下应用,这就导致系统必然具有各种接口,包括与操作系统的接口、与主程序设计语言编译系统之间的接口、与运行环境的接口、与应用程序和最终用户的接口等。
模糊数据库管理系统是一个复杂的软件系统,在具体实现过程中必须先后解决下列问题:
(1)模糊数据模型的确定。
(2)模糊数据表示形式的确定。
(3)模糊数据库系统功能和结构的设计。
(4)模糊数据库语言的设计。
(5)供实现用的程序设计语言和运行环境的选择。
(6)具体实现、测试、使用文档的编写。
每个阶段都将产生相应的文档,并应有严格的控制和管理。
模糊数据库应用系统是一种软件系统,为了方便它的开发应有独特的开发工具和环境,主要包括:模糊数据库设计工具、数据库应用系统测试工具、面向应用的软件开发工具、模糊数据转换工具等。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭