14、知识工程:数据库与规则式专家系统解析

知识工程:数据库与规则式专家系统解析

一、数据库概述

过去,信息系统设计常采用文件处理技术,该技术由文件集和应用程序组成,用于存储和处理数据。然而,这种方法存在诸多问题,如数据重复、缺乏一致性、数据共享困难、编程效率低和程序维护成本高。因此,数据库管理系统(DBMS)应运而生,它能高效管理共享的相关数据池,具备数据定义语言、数据操作语言、并发控制机制、崩溃恢复策略和安全机制等功能。

(一)数据库抽象

DBMS 旨在实现数据独立性,即用户请求在逻辑层面进行,无需了解数据在实际文件中的存储方式。为实现这一目标,美国国家标准协会(ANSI)的标准规划与需求委员会(SPARC)在 1977 年的报告中建议采用三个层次的数据库抽象:
1. 内部层 :将数据库视为根据某种内部数据组织方式(如 B + 树数据组织)组织的文件集合。
2. 概念层 :从抽象层面看待数据库,用户无需了解内部存储细节。
3. 外部层 :每个用户组对数据库有自己的感知或视图,视图从概念数据库派生而来,旨在满足特定用户组的需求,确保了数据的隐私和安全。

DBMS 负责三个抽象层次之间的映射。当内部层的变化(如文件组织的更改)不影响概念层和外部层时,系统提供物理数据独立性;逻辑数据独立性则防止概念层的变化影响用户视图。这两种数据独立性都是数据库系统所期望的特性。

(二)数据模型

数据模型是用于描述数据及其结构、数据关系和数据约束的集成工具集。部分数据模型还提供用于更新和查询数据库的运算符。数据模型主要分为基于记录和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值