正在加载图片...
建立文件主要有如下步骤: (1)数据准备 收集大量的数据,进行筛选按存库的数据种类分别建成文件。 有了建立文件的数据后,由穿孔员将这些数据穿入软盘(卡片也可),数据穿孔要 按一定格式,格式的设计以方便穿孔员操作为原则。 (2)生成顺序文件 以软盘儆为输入文件,执行由数据库管理系统提供的“顺序文件记录编辑、生成程 序”,对软盘上的原始数据进行初步加工。初步加工包括检验出因穿孔员不慎而造成的 错误数据。繁后,按设计的存贮记录格式,编辑数据做成记录,输出到磁带上,成为一 个没被分类的顺序文件。也可根据需要用打印机输出到纸上方便查用和存档。 (3)对顺序文件分类 用磁带上的顺序文件做输入、执行数据库管理系统提供的“分类程序”。把顺序文 件上的所有记录按关键字(在METHEDAS中为物质的分子式)分类排序,其结果输出 到磁带上,同时也输出到磁盘上。它们可以做为下一步的输入文件,或后备文件,随时 恢复或重建被破坏了的数据库。 (4)做成索引顺序文件 ·ˉ用已分类的顺序文件做输入,执行数据库管理系统所提供的“索引顺序文件生成程 序”。该程序执行结果是利用Vos2操作系统文件管理系统提供的直接文件做成带二级素 引的索引顺序文件。该文件就是治金热力学数据库中所存贮的永久性数据文件。 5 METHEDAS怎样实现数据独立 随着物理化学学科的发展和需要,数据库中不断增加一些新数据、甚至若千个新文 件是完全可能的。治金热力学数据库应用系统的应用程序都是大型复杂的科学计算程 序,如:EQUICOMP和PHASDIA都是用三千多条FORTRAN语言写成的程序。若由于 存贮数据变更而必须修改一系列的应用程序,将耗费大量人力,因此治金热力学数据库 应用系统力求高度数据独立性。 治金热力学数据库管理系统不提供模式,子模式和存贮模式定义功能。全局逻辑数 据结构和存贮结构是在建立METHEDAS时所确定的。为了实现数据对应用程序库中应 用程序的独立性,所有的应用程序都是根据各自所需要的局部逻辑数据结构而编写的。 各应用程序所需要的局部逻辑数据结构是由各程序自行定义。下面参看图(5)来说明 THERDYN HTBAL EQUICOMP Local logical Local logical Local logical 图5数据独立整说明 data structure data structure data structure of THERDYN of HTBAL of EQUICOMP Fig.5 The explanation of data independence Local/global Jogical data mapping Global logical data structure Global logicel data/store structure mapping Store structur ·12·建立文件主要 有如下步骤 数据准备 收集大量的数据 , 进行筛选 按存库的数据种类分别建 成文件 。 有 了建 立文 件的数据后 , 由穿孔 员将这些 数据穿人软盘 一 卡片也可 , 数据 穿孔要 按一定格式 , 格式的设计以方便 穿孔 员操 作为 原 则 。 生成顺序文 件 以软盘做 为 输人文件 , 执行 由数据库管理系统提 供的 “ 顺序文件记录编辑 、 生成程 序 ” , 对软盘上的原始数据进行 初步加工 。 初步加工包括 检验 出因穿 孔 员不慎而造成的 错 误数据 。 秦后 , 按设计的存 贮记录 格式 , 编 辑数据做成记录 , 输 出到磁带 上 , 成为一 个没被分 类的顺序文 件 。 也 可根 据需要 用打 印机输 出到纸上方便查用和存档 。 ’ 对顺序文件分 类 用磁带上的顺序文 件做 输入 、 执行 数据库管理 系统提 供的 “ 分类程序 ” 。 把顺序文 件上的所有记录 按关键字 在 中为物质的分子式 分类 排序 , 其结果 输出 到磁带上 , 同时也输 出到 磁盘上 。 它们可 以做 为下 一步的 输入文件 , 或后备文件 , 随时 恢 复或重建被破坏 了的 数据库 。 做成素 引顺序文件 ‘ 一 用 已分 类的顺序文件做输人 , 执行数据 库管理系统所提供的 “ 索 引顺序文件生成程 序” 。 该程序执行结果是利用 操作系统文件管 理系统 提 供的直接文件做成带二级索 弓的素引顺序文 件 。 该文件就是冶金热力学数据库 中所存贮的永久性数据文件 。 怎样实现数据独立 随着物理化学学科的发展和需要 , 数据库 中不断 增加一些新数据 、 甚至若干个新文 件是 完全可能的 。 冶金 热力 学数据库应用 系统 的应 用程序都是大 型复杂 的 科 学 计算程 序 , 如 和 都是用弃千 多条 语言 写成的程序 。 若 由于 存贮数据 变更而必须修改一 系列的 应用程 序 , 将耗费大量 人力 , 因此冶金 热力学数据库 应用 系统 力求 高度 数据独立性 。 冶金 热力学数据库管理系统 不提供模式 , 子模式 和存贮模式定义功能 。 全局 逻辑数 据结构和存贮结构是在建 立 时所 确 定的 。 为 了实 现数 据对应用程序库 中应 用程序的独立性 , 所 有的应用程序都是根据 各自所需要 的局部逻辑 数据 结构而编写的 。 各应用程序所需要的局部逻辑 数据结构是 由各程序 自行定义 。 下 面 参 看 图 来说 明 二 主。 往 日 ℃ 吕 仓 日 工 图 数据独立性 说明
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有