数 据 管 理 的 演 进( 三 )---- DBTG 模 型 具 体 化 了 简 图 和 数 据 独 立 性 的 概 念。 简 图 隐 藏 了 记 录 布 局 的 物 理 细 节: 程 序 应 该 只 看 到 记 录 的 逻 辑 组 织 和 记 录 之 间 的 逻 辑 关 系。 这 就 使 得 当 数 据 布 局 随 着 时 间 变 化 时 程 序 仍 能 继 续 工 作。 未 被 程 序 所 用 的 记 录、 域 和 关 系 均 应 该 隐 藏 起 来, 这 既 是 为 了 安 全 的 需 要, 也 是 为 了 将 程 序 和 不 可 避 免 的 数 据 库 设 计 变 化 隔 离 开 来。 ---- 这 些 早 期 数 据 库 支 持 下 列 三 种 数 据 简 图: ---- 逻 辑 简 图, 它 定 义 数 据 库 记 录 的 整 体 逻 辑 设 计 和 记 录 之 间 的 相 互 关 系。 ---- 物 理 简 图, 它 描 述 数 据 库 记 录 在 存 储 设 备 上 的 物 理 布 局, 也 定 义 了 支 持 逻 辑 关 系 所 需 的 文 件 和 标 志。 ---- 子 简 图, 它 指 被 应 用 程 序 用 到 的 逻 辑 简 图 子 集。 ---- 这 种 逻 辑- 物 理- 子 简 图 机 制 提 供 了 数 据 的 独 立 性。 事 实 上, 当 年 所 写 的 许 多 程 序 今 天 仍 然 运 行 着, 他 们 仍 使 用 和 当 初 开 始 时 一 样 的 子 简 图, 尽 管 逻 辑 和 物 理 简 图 已 完 全 是 新 的 设 计 了。 并 发 访 问---- 这 些 在 线 系 统 必 须 解 决 如 何 在 一 个 由 许 多 终 端 用 户 共 享 的 单 个 数 据 库 上 运 行 多 个 并 发 事 务 的 问 题。 早 期 在 线 系 统 提 出“ 事 务(transaction)” 的 概 念 来 锁 定 它 们 访 问 的 记 录。 事 务 锁 定 允 许 并 发 事 务 访 问 不 同 的 记 录。 这 些 系 统 还 保 存 着 每 个 事 务 所 改 变 的 记 录 日 志。 事 务 日 志 也 用 于 介 质 恢 复。 如 果 系 统 出 错, 日 志 文 件 还 可 用 在 数 据 库 存 档 拷 贝 上 来 重 建 当 前 的 数 据 库。---- 到1980 年, 面 向 集 合 的 网 络 数 据 模 型 已 非 常 流 行。Bachman 创 建 的 公 司Cullinet 曾 是 世 界 上 最 大 和 成 长 最 快 的 软 件 公 司。
关 系 数 据 库 和 客 户 机/ 服 务 器 计 算
----
尽 管 网 络 数 据 模 型 很 成 功, 许 多 软 件 设 计 者 仍 感 到 浏 览 型 程 序 接 口 太 过 低 级, 因 为 它 需 要 程 序 员 使 用 很 原 始 和 很 程 序 化 的 数 据 库 操 作 来 浏 览 数 据 库。1970 年,E.F.Codd 概 述 了 关 系 模 型, 这 个 模 型 提 供 了 另 一 种 选 择 — — 它 为 数 据 库 用 户 提 供 了 高 层 次 的 面 向 集 合 的 数 据 库 访 问 操 作。( 张 继 坚 编 译)
|
| 时间 | 事件 |
| 1912年 | 无线电工程师协会成立。它后来和其他组织合并成立IEEE。 |
| 1915年 | 物理学家Manson Benedicks发现锗晶体可将交流电转化为直流电,这预示着微型芯片的使用。 |
| 1919年 | 美国物理学家Eccles和Jordon发明对高速电子计数系统至关重要的双稳态电子开关电路。 |
| 1920-1921年 | Karel Capek在他的戏剧《Rossum的通用机器人》中,首次使用“Robot(机器人)”一词,它源于捷克语中的“义务劳工”一词。 |
| 1924年 | T.J. Watson将CTR改名为IBM,并普及他在国家现金出纳机公司时创造的口号——“思考”。 |
| 1927年 | Herbert Hoover的面孔出现在美国的首次电视演示上,伴音使用了电话线传播。 |
| 1928年 | 石英晶体钟使得前所未有的时间保持精度成为可能。 |
| 1929年 | 彩色电视信号成功传送。 |
| 1930年 | Vannevar Bush和他的MIT同事设计的差分分析器解决了众多差分方程。 |
| 1931年 | Michigan的高中教师Roynold B. Johnson设计出一种方法,通过检测答题纸上的导电铅笔印迹给多项选择测试打分。IBM后来购买了这项技术。 |
| 1934年 | 在德国,Konrad Zuse寻求制造一种更好的超过当时现有的计算机器。 |
| 1935年 | IBM不仅推出了601型乘法打孔卡机,而且推出了电子打字机。 |
| 1936年 | Konrad Zuse认识到由位组合成的程序可以存储,而且他还在德国提交了一项关于计算自动运行(包括组合内存)的专利申请。 |
| 1937年 | Howard Aiken向IBM提交了一个数字计算机器方案,它能实现四种基本的算术操作并能按预定序列工作。 |
| 1937年 | Claude Shannon发表基于2的电子加法器规则。 |
| 1937年 | George Stibitz开发出基于布尔代数的二进制电路。 |
| 1938年 | William Hewlett和David Packard在California的一间车库里组成了HP 公司。 |