Access 数 据 库 一日通 郭安定 关系型数 据 库 的正规化 数 据 库 并 不 是 数 据 的 堆 积 场 没 有 适 当 加 以 规 划 , 即 使 程 序 代 码 优 化 也 难 提 升 效 率 正 规 化 是 数 据 库 领 域 的 重 要 课 题 同 时 也 是 建 立 数 据 表 的 最 高 指 导 原 则 数 据 库 的 应 用 发 展 极 其 广 泛 , 它 的 哲 学 其 实 很 简 单 , 就 是 『 留 住 时 间 、储存思考精华』, 这个世界上, 即 使 再平凡的 文件都可称为数 据 库 :因为信息储存在不 因时 间 而消失的 媒介, 以 便可以 重 新延续既有 的 生命。 数 据 库 研究领 域 尚未风行前, 文件存取多半经由循序 存取、随机存取和二进制 制 存取方 式 达 成 , 大 多数 程 序 语 言 都有 这门 技 术 的 相 关 课 题 , 其 中 , 循序 存取是 将 文件从 头 到 尾 读 过 一 遍 , 我 们 可以 将 它 想 象 成 录 音 带 , 如 果 存取第 一 百 笔 数据 , 那 么 得 经过 第 一 到 第 九 十 九 笔 数 据 的 读 取, 非 常 没 有 效 率 。 相 对 于 循序 存取的 方 式 , 随机存取则 像 雷 射 唱 盘 , 它 的 存取机制 可以 任 意 定位 , 无 形 中 改 进了 存取速 度 , 对 于 非 一 般 文字 型 态 的 数 据 , 例 如 :声 音 或 影 像 则透 过 二进制 制 的 存取方 式 , 不 论 是 随机或 二进制 制 的 存取方 式 , 数 据 异 动 都是 个很 大 的 挑 战 , 刚 开 始 您 得 准 备 两 个文件, 一 个作 为读 取, 另 一 个则 作 为写 入 , 例如 :删 除 某 个文件的 第1000 笔 数 据 , 那 么 得 先 从A 文件读999 个文件写 入B文件, 然 后 跳 过 第1000 笔 记 录 , 再将A 文件的 第1001 笔 记 录 写 到B 文件, 如果 文件不 大 , 那 么 没 有 人 会 抗 议 , 但 如 果 文件高 达10MB 呢 ? 或 者 说 高 达100MB呢 ? 恐 怕 没 有 人 会 痴 痴 等 待 。 折 衷 的 办 法 是 在文件的 前端 设 定 参 照 的 表 头 (Head), 删 除 文件时 仅 是 在某个 纪 录 上 做 个 标 记 , ...