数据库分层管理与更新的研究

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
技 术论 坛
数据库 分层管理与更新 的研究
谢 仕 华 ,福 建省 闽北 卫 生学 校
r 一 .
谓 数据 库 管 理 系统 是 一 种 能够 为 数据 库 提 供
首 先 是应 用 层 ,这 个 层 次 的核 心 就 是终 端 用 户 和 应
用 程序 的界 面层 ,其处 理 的具 体对 象 就是 多元 化 的数 据库 应 用 , 因此 在管 理 上 更多 的从 数据 接 口方 面来 进 行分 析 ,
2 数 据库 的更 新研 究
1 . 2 数据 库 层 次管 理 分析 。数据 库层 次 管理 只 有在 数 据 库 管理 系统 中才 能够 体现 ,其 中层 次 结构 的 处理 对象 不
同 ,数 据 库 管理 系统 会 有 不 同的 变化 ,其 层 次 结构 呈现 煦 型 的 由高 级 到低 级 的层 次 化过 程 ,这 个层 次 变化 过 程 分 为 应 用层 、语 言翻 译处 理 层 、数 据存 取 层 以及 数据 存 储层 和 操 作系 统 。 F面就对 这个 不 同 的层 次 管理进 行 分析 。 ● — — — — — — — — — 一
库 管理 员进行操 作 。
注 重数 据 的 统一 性 和兼 容性 。第 二就 是语 言翻 译 处理 层 , 这 个层 次的 主要 功 能是 对数 据 库语 言进 行 语法 分析 ,并进 行 数据 视 图 转变 ,进 而 进行 授 权检 查和 完 整性 检 查 ,这个 层 次 的关 键就 在 于 语法 分析 ,这是 将应 用 程序 针对 数 据库 的处理 通 过语 言翻 译 ,形成 数据 库 能够 执 行 的命令 ,从而 实现数 据库 的具 体应 用 。第 三 就是 数据 存 取层 ,这 个 层 次 处 理 的对 象 是单 个 元组 ,也 就 是将 上层 的 集合 操 作进 行转 换 ,并 成 为 一种 单记 录 的操 作 ,这 个过 程 就是 将 第二 层 的 整 体处 理转 变 成 单个 处 理 的过程 。第 四就 是数 据存 储 层 , 这 个层 次 的功 能 管理 作 用是 为 了实 现对 数据 页 和系 统 缓冲 区 中 的数据 进 行 处理 ,从而 实现 数 据 的存贮 。最后 就 是操 作 系统 ,这 是 数据 库 分 层管 理 的基 础 ,操作 系 统所 提供 的 存 储语 言 以及 基本 的存取 方 法都 是 一种 数据 库 管理 系统 上 的存 储 层 的接 口,通 过 这个接 口可 以让 操作 系 统和 数据 库 进 行融合 ,从而 实现对 数据 库 的操 作和 管理 。
I - | , 1 ▲ 具体的数据定义,并能够针对数据库进行查
// I 询 、 更新 等 具 体性 操 作 , 能够 完 成数 据 完 整
性 和 安 全 性 的控 制 。 当 用 户 访 问数 据 库 中按 照 数据 结 构
存放 的数据 时 , 要经 过 数据 库 管理 系统 进 行 处理 ,而 数 据 库 管理 人 员 同样 也是 针对 数 据库 管 理系 统 的操 作 。 目前 数 据 库 管 理 系统 功 能众 多 ,能 够 为不 同 的用 户 设定 不 同 的权 限 ,进 行分 层 管理 ,定 义和 管控 数据 以及 ቤተ መጻሕፍቲ ባይዱ护 受等 ,甚 至 包括 数 据库 的还 原和 备份 ,并 发控 制等 具 体操 作 ,而 这 些 操 作 在数 据库 管理 系统 中也变 得相对 简 单起 来 。 1 数 据库 的分 层 管理研 究 1 . 1 数据库 管理系统 分析 。数据库 的分 层管理 是通过 数 据 库管理 系统 实现 的 ,一般而 言数据库 管理系统 可 以分成 以 下六个 重要模块 。其一 是翻译模 式 ,也就 是说提 供数据定 义 语 言 ,通 过 这 个定 义 语言 将 数据 库 中 的数据 翻 译成 内部表 示 ,其 中数据库 中的逻辑 结构 以及 完整性约 束都有保 存 ,这 里 还 同时包括 了物 理存贮 结构 的保 存 。数据 库有 关数据 的操 作主要包 括更新 、查找 和删除等 。另外数 据库 的维护管理 模 式 的依据 就是数据 库模 式。其二 就是交互 式的查询 ,交互 式 查询功 能主要提供 的交互 式查询 语言 。其三 就是应 用程序 的 翻 译 ,这 个模块 的功能就 是将应用 程序调用 数据库 的语 言直 接 翻译成 目标语 言 ,并在 数据库 管理系统 下进行运行 ,从 而 帮助 应用程 序有 了数据库 事务处 理能力 。其 四就是 事务运 行 的管理 ,这 个模块 主要包 括事务 的运行管理 和 日志 管理 ,以 及 监控事 务运行 是否具 备安全性 ,同时也 具备对数据 库数据 完 整性 的检 查 。能够对事 务的并 发控 制提供 功能 ,还 可 以实 现 系统恢 复功能 。其五就 是数据 的组织和存 取的 功能 ,这 个 功 能 的主 要作 用 是将外 围设备 上的 数据 ,通 过这个 模 块 实 现 物理存储 设备 的存储方 法 。其六 就是数据 库的具体 维护 工 作 ,主要包 括 了数据 的安全 控制 、数据 的完整性 以及 数据库 部 分和重组 ,甚至包 括数据 可的性 能监控等 功能 。这 部分 的 管 理功能数 据库管 理系统提 供 了相应 的管理 软件 ,便 于数据
中 图分类 号 :T U 9 8 4
从广 义 上将 数据 库 的更 新研 究 实 际上 就是 一种 数据 库 管 理功 能 的实 现 , 因此数 据 更新 研 究 的核心 内容就 包括 了 数据 整 理 、数 据浏 览 , 以及数 据 维护 和 数据 备 份还 原这 几 个部 分 ,下面 就对 这几 个部 分进 行分 析研 究 。 2 . 1 数 据 整理 功 能 。在数 据 表 的定 义 中 ,采用 的是 标 明 下 划 线 的方 式 进 行 逐 次标 注 所 属 类 的 层 次 , 比如 下 面 这 个表 名 D o c k — I n f o — S ma l l 就 可 以解 读 为 ,这 个表 是 属 于 Do c k 大 类 下 面 的 一个 I n f 0 子类 下 的S ma l l 表 , 根据 这 个 表 的特 性 ,数 据 更新 管 理就 能够 通 过遍 历表 和 递 归 的方式 方 法 ,对 数据 库 变种 的所 有 表进 行 分类 处理 ,那些 具 体表 的 层次 信 息可 以保 存 在 索 引表 中 。众 所 周 知 ,数据 库 是通 过 P o w e r De s i g n e r 的方 法来 生成 可 以执 行 的S QL 语 句 ,数据 库 中 的各种 表 之 间有 外键 的关联 关 系都 可 以通 过表 的外 键 关 联 ,对 主信 息 的各 层 附属 都是 有外 键 的关 联 , 也正 是通 过 这些 关联关 系 生成 的信 息结 构表 。 2 . 2 数据浏览 的功能 。一般而 苦只 要是单个 数据表 的浏 览,都要 依赖索 引表 ,通过 数据库 中的索 引表 能够在 界面 上 以具 体 的选 项 卡的 形式 进 行展 示 ,其 中展 示 内容 是 为人类
相关文档
最新文档