收藏 分享(赏)

FoxBASE及其应用系统开发.docx

上传人:oceanpvg 文档编号:2215257 上传时间:2018-09-05 格式:DOCX 页数:326 大小:1.11MB
下载 相关 举报
FoxBASE及其应用系统开发.docx_第1页
第1页 / 共326页
FoxBASE及其应用系统开发.docx_第2页
第2页 / 共326页
FoxBASE及其应用系统开发.docx_第3页
第3页 / 共326页
FoxBASE及其应用系统开发.docx_第4页
第4页 / 共326页
FoxBASE及其应用系统开发.docx_第5页
第5页 / 共326页
点击查看更多>>
资源描述

1、F o x B A S E + 及 其 应 用 系 统 开 发史 济 民 邵 存 蓓 汤 观 全清 华 大 学 出 版 社+( 京 ) 新 登 字 158 号内 容 简 介本 书 在 系 统 讲 解 F oxBA SE + ( 2. 10 版 ) 的 基 础 上 , 介 绍 数 据 库 应 用 系 统 的 程 序 设 计 和 系 统 开 发 技 术 。全 书 从 应 用 出 发 , 以 掌 握 系 统 开 发 技 术 为 目 标 , 通 过 “语 言 基 础 ”、 “程 序 设 计 ”、 “系 统 开 发” 等 三 篇 , 由 浅 入 深 地 阐 明 应 用 系 统 的 开 发 方 法 与 原

2、 理, 并 且 从 头 至 尾 讲 解 了 一 个 管 理 信息 系 统 的 全 部 开 发 过 程 。 全 书 突 出 应 用 , 兼 顾 原 理 , 内 容 新 颖 , 文 字 简 炼 , 可 供 高 校 或 培 训 班 用 作 教 材 , 也 可 供 各 级 计 算 机 应 用 人 员 自 学 或 参 考 。版 权 所 有 , 翻 印 必 究 。 本 书 封 面 贴 有 清 华 大 学 出 版 社 激 光 防 伪 标 签 , 无 标 签 者不 得 销 售 。FoxBASE 及 其 应 用 系 统 开 发史 济 民 邵 存 蓓 汤 观 全 责 任 编 辑 魏 荣 桥 焦 金 生清 华 大

3、学 出 版 社 出 版 北 京 清 华 园 北 京 密 云 胶 印 厂 印 刷新 华 书 店 总 店 科 技 发 行 所 发 行开 本 : 7 8 1 09 2 1 / 16 印 张 : 2 0. 5 字 数 : 48 4 千 字1 99 4 年 4 月 第 1 版 1 99 6 年 3 月 第 10 次 印 刷印 数 : 236001286000ISBN 7-302-01422-1/ T P 550定 价 : 17. 50 元 计 算 机 基 础 教 育 丛 书 出 版 说 明近 年 来 , 我 国 的 计 算 机 应 用 事 业 迅 速 发 展 , 大 批 科 技 人 员 、 大 中 学

4、生 、 管 理 人 员 、 以 及 各 行 各 业 的 在 职 人 员 都 迫 切 要 求 学 习 计 算 机 知 识 , 他 们 已 经 认 识 到 , 计 算 机 知 识 是 当 代 知 识 分 子 的 知 识 结 构 中 不 可 缺 少 的 重 要 部 分 。计 算 机 应 用 人 才 的 队 伍 由 两 部 分 人 组 成 : 一 部 分 是 从 计 算 机 专 业 毕 业 的 计 算 机 专 门人 才 , 他 们 是 计 算 机 应 用 人 才 队 伍 中 的 骨 干 力 量 ; 另 一 部 分 是 各 行 各 业 中 从 事 计 算 机 应 用 的 人 才 。 他 们 既 熟 悉

5、本 专 业 的 业 务 , 又 掌 握 计 算 机 应 用 的 技 术 , 人 数 众 多 , 是 计 算 机 应 用 人 才 队 伍 的 基 本 力 量 。 他 们 掌 握 计 算 机 知 识 的 情 况 和 应 用 计 算 机 的 能 力 在 相 当 大 程 度 上 决 定 了 我 国 计 算 机 应 用 的 水 平 。 因 此 , 在 搞 好 计 算 机 专 业 教 育 的 同 时 , 在 广 大 非 计 算 机 专 业 中 开 展 计 算 机 基 础 教 育 是 十 分 必 要 的 。非 计 算 机 专 业 中 的 计 算 机 教 学 , 无 论 就 目 的 、 内 容 、 教 学 体

6、 系 、 教 材 、 教 学 方 法 等 各 方面 都 与 计 算 机 专 业 有 很 大 的 不 同 , 它 以 应 用 为 目 的 , 以 应 用 为 出 发 点 。 如 果 不 注 意 这 个 特 点 , 将 会 事 倍 功 半 。 广 大 非 计 算 机 专 业 的 师 生 、 在 职 干 部 迫 切 希 望 有 一 套 适 合 他 们 的 教 材 , 以 便 循 序 渐 进 地 迈 入 计 算 机 应 用 领 域 , 并 且 不 断 地 提 高 自 己 的 水 平 。 我 们 在 前 几 年 陆 续 编 写 了 一 些 适 合 初 学 者 使 用 的 教 材 , 受 到 广 大 群

7、众 的 欢 迎 。 许 多 读 者 勉 励 我 们 在 此 基 础 上 进 一 步 摸 索 和 总 结 规 律 , 为 我 国 的 广 大 非 计 算 机 专 业 人 员 编 写 一 整 套 合 适 的 教 材 。近 年 来 , 全 国 许 多 专 家 、 学 者 在 这 个 领 域 作 了 有 益 的 探 索 , 写 出 了 一 批 受 到 群 众 欢 迎的 计 算 机 基 础 教 育 的 教 材 。 特 别 是 全 国 高 等 学 校 计 算 机 基 础 教 育 研 究 会 作 了 大 量 的 工 作 , 在 集 思 广 益 的 基 础 上 , 提 出 了 在 高 等 学 校 的 非 计

8、算 机 专 业 中 进 行 计 算 机 教 育 的 四 个 层 次的 设 想 , 受 到 广 泛 的 注 意 和 支 持 。 我 们 认 为 : 计 算 机 的 应 用 是 分 层 次 的 , 同 样 , 计 算 机 人 才 的 培 养 也 是 分 层 次 的 ; 非 计 算 机 专 业 中 各 个 领 域 的 情 况 不 同 , 也 不 能 一 律 要 求 , 在 进 行 计算 机 教 育 时 也 应 当 有 不 同 的 层 次 。 对 于 每 一 个 学 习 计 算 机 知 识 的 人 , 还 有 一 个 由 浅 入 深 , 逐 步 提 高 的 过 程 。我 们 认 为 , 编 辑 出 版

9、 一 套 全 面 而 有 层 次 的 计 算 机 基 础 教 育 的 教 材 , 目 前 不 仅 是 十 分 必 要 的 , 而 且 是 完 全 有 条 件 的 。 在 全 国 高 等 学 校 计 算 机 基 础 教 育 研 究 会 和 许 多 同 志 的 积 极 推 动 和 清 华 大 学 出 版 社 的 大 力 支 持 下 , 我 们 决 定 编 辑 计 算 机 基 础 教 育 丛 书 。 它 的 对 象 是 : 高 等 学 校 非 计 算 机 专 业 的 学 生 、 计 算 机 继 续 教 育 或 培 训 班 的 学 员 、 广 大 在 职 自 学 人 员 。本 丛 书 包 括 计 算

10、机 科 学 技 术 的 一 些 最 基 本 的 内 容 , 例 如 计 算 机 各 种 常 用 的 高 级 语 言 、 计 算 机 软 件 技 术 基 础 、 计 算 机 硬 件 技 术 基 础 、 微 型 计 算 机 的 原 理 与 应 用 、 算 法 与 数 据 结 构 、 数 据 库 基 础 、 计 算 机 辅 助 设 计 基 础 、 微 机 网 络 与 应 用 、 系 统 分 析 与 设 计 等 , 形 成 多 层 次 的 结 构 , 读 者 可 以 根 据 需 要 与 可 能 选 学 。本 丛 书 的 宗 旨 是 针 对 广 大 非 计 算 机 专 业 的 需 要 和 特 点 来 组

11、 织 教 材 , 从 实 际 出 发 , 用 读 者 容 易 理 解 的 体 系 和 叙 述 方 法 , 深 入 浅 出 、 循 序 渐 进 地 帮 助 读 者 更 好 地 掌 握 课 程 的 基 本 内 容 。 希 望 我 们 的 丛 书 能 在 这 方 面 具 有 自 己 的 风 格 。 在 实 践 中 接 受 检 验 。 本 丛 书 的 作 者 大 多 数 是 高 等 学 校 中 有 较 丰 富 教 学 经 验 的 教 师 。 但 是 , 由 于 计 算 机 科 学 技 术 的 飞 速 发 展 以 及 我 们 的 水 平 有 限 , 丛 书 肯 定 会 存 在 许 多 不 足 , 丛 书

12、 的 书 目 和 内 容 也 应 当 不 断 发 展 和 更 新 。 我 们 热 情 地 希 望 得 到 社 会 各 界 和 广 大 读 者 的 批 评 指 正 。主 编 谭 浩 强 林 定 基 刘 瑞 挺 1988. 10 前 言自 从 dBASE 、 FoxBA SE + 相 继 传 入 我 国 以 来 , 各 种 微 机 数 据 库 系 统 在 国 内 广 泛 流 行 , 用 户 遍 及 大 学 师 生 、 科 技 人 员 、 以 及 各 行 业 的 计 算 机 应 用 人 员 。 介 绍 dBA SE 、 F oxBASE + 和 其 它 数 据 库 语 言 的 教 材 、 手 册 和

13、 参 考 书 , 也 出 版 了 不 少 。近 十 年 来 , 本 书 编 者 在 各 自 的 岗 位 上 , 在 不 同 层 次 的 学 生 和 培 训 班 中 从 事 过 微 机 数 据 库 系 统 的 教 学 , 并 亲 自 参 加 过 不 少 系 统 开 发 工 作 。 通 过 近 几 年 的 摸 索 , 我 们 总 结 了 一 种 由 “语 言 基 础 程 序 设 计 系 统 开 发 ”三 部 分 内 容 组 成 的 “三 段 教 学 法 ”, 认 为 这 种 方 法 具 有 目 标 明 确 、 循 序 渐 进 、 适 应 面 广 等 特 点 。 这 一 本 F oxBASE + 及

14、 其 应 用 系 统 开 发 , 就 是 在 几 位 编 者 教 学 、 科 研 的 基 础 上 , 经 过 集 体 讨 论 编 写 而 成 的 。所 谓 “目 标 明 确 ”, 是 指 学 习 数 据 库 语 言 的 目 的 , 最 终 是 为 了 掌 握 应 用 软 件 、 尤 其 是 数据 库 应 用 系 统 的 开 发 技 术 。 确 定 了 目 标 , 学 习 就 有 了 方 向 , 有 利 于 在 教 学 中 确 定 重 点 , 减 少 盲 目 性 。从 初 学 语 言 到 掌 握 应 用 软 件 系 统 的 开 发 方 法 , 要 登 上 几 个 台 阶 , 不 能 企 求 一

15、步 到 位 。 本 书 提 出 的 三 段 法 , 既 符 合 “循 序 渐 进 ”的 原 则 , 也 适 应 于 由 易 到 难 、 由 个 别 到 一 般 的 认 识 论 的 规 律 。 根 据 编 者 近 几 年 来 的 实 践 , 这 种 教 学 方 法 是 行 之 有 效 的 。“适 应 面 广 ”, 是 这 本 教 程 的 又 一 特 色 。 本 书 既 重 应 用 , 又 不 偏 废 原 理 ; 既 以 程 序 设 计 为 基 础 , 又 提 高 到 应 用 系 统 的 开 发 。 覆 盖 面 之 宽 , 为 同 类 书 所 少 有 。 事 实 上 , 它 包 容 了 通 常 要

16、 用 几 本 书 才 能 包 括 的 内 容 。 由 于 编 写 时 作 了 精 心 安 排 , 全 书 结 构 合 理 , 篇 幅 适 中 , 使 读 者 不 难 按 照 自 己 的 需 要 , 学 习 其 中 的 部 分 或 全 部 内 容 。 例 如 初 学 者 或 课 时 较 少 的 读 者 , 可 只 选 学 上 、 中 两 篇 , 甚 至 在 上 篇 也 可 免 学 原 理 ( 标 题 带 * 号 的 内 容 ) , 如 果 这 样 , 上 课 加 上 机 有 40 学 时 就 够 用 了 。本 书 由 成 都 科 技 大 学 史 济 民 主 编 。 上 海 师 范 大 学 邵 存

17、 蓓 编 写 了 上 篇 第 二 至 五 章 ; 上 海 汽 车 工 业 总 公 司 职 工 大 学 汤 观 全 编 写 了 中 篇 各 章 及 下 篇 第 十 二 和 十 三 章 ; 史 济 民 编 写 了上 篇 第 一 章 和 下 篇 第 九 至 十 一 章 , 并 对 全 书 进 行 了 修 改 和 定 稿 。 谭 浩 强 教 授 、 焦 金 生 副 编 审 都 十 分 关 心 本 书 , 对 它 的 写 作 思 想 提 出 了 指 导 性 的 意 见 。 借 此 机 会 , 编 者 谨 对 上 述 诸 位 表 示 诚 挚 的 感 谢 !这 本 书 是 在 教 学 改 革 中 诞 生 的

18、 , 但 也 完 全 适 用 于 需 要 学 习 微 机 数 据 库 的 计 算 机 应 用人 员 。 它 既 可 用 作 高 校 或 培 训 班 的 教 材 , 也 可 作 为 自 学 或 参 考 读 物 。 限 于 水 平 , 加 上 书 中 包 含 了 编 者 在 实 践 中 提 出 的 一 些 新 观 点 和 方 法 , 难 免 有 错 。 诚 恳 希 望 读 者 不 吝 赐 教 。编 者 1993 年 6 月 于 上 海 目 录上 篇 语 言 基 础第 一 章 概 述 11. 1 数 据 库 的 基 本 概 念 21. 1. 1 数 据 库 系 统 的 特 点 21. 1. 2 三

19、类 数 据 模 型 21. 1. 3 数 据 库 管 理 系 统 和 数 据 库 应 用 系 统 21. 2 FoxBA SE + 的 语 言 成 份 31. 2. 1 认 识 FoxBASE + 一 个 引 例 31. 2. 2 FoxBA SE + 的 命 令 51. 2. 3 FoxBA SE + 的 文 件 71. 2. 4 FoxBA SE + 的 变 量 81. 2. 5 表 达 式 和 函 数 101. 3 FoxBA SE + 系 统 概 况 131. 3. 1 FoxBA SE + 的 软 件 配 置 141. 3. 2 FoxBA SE + 的 主 要 技 术 指 标 14

20、1. 3. 3 FoxBA SE + 的 运 行 环 境 151. 4 FoxBA SE + 的 安 装 、 启 动 和 退 出 16习 题 16第 二 章 数 据 库 文 件 的 建 立 与 维 护 172. 1 数 据 库 文 件 的 建 立 172. 1. 1 定 义 文 件 的 结 构 172. 1. 2 输 入 文 件 的 数 据 202. 1. 3 显 示 文 件 的 结 构 与 数 据 222. 1. 4 全 屏 幕 编 辑 242. 2 数 据 库 文 件 的 修 改 252. 2. 1 修 改 文 件 结 构 252. 2. 2 记 录 的 定 位 、 插 入 与 删 除 2

21、62. 2. 3 修 改 记 录 数 据 312. 3 数 据 库 文 件 的 复 制 342. 3. 1 同 时 复 制 结 构 与 数 据 342. 3. 2 单 独 复 制 文 件 结 构 352. 3. 3 数 据 库 文 件 的 结 构 文 件 36 2. 3. 4 成 批 添 加 数 据 库 文 件 的 记 录 392. 3. 5 磁 盘 文 件 操 作 40* 2. 4 关 系 模 型 的 基 本 概 念 422. 4. 1 关 系 的 数 学 定 义 422. 4. 2 关 系 的 性 质 432. 4. 3 关 系 数 据 库 的 描 述 44习 题 46第 三 章 数 据

22、库 文 件 的 查 询 与 统 计 493. 1 选 择 显 示 与 顺 序 查 询 493. 1. 1 数 据 的 选 择 显 示 493. 1. 2 预 设 过 滤 器 与 字 段 表 503. 1. 3 数 据 的 顺 序 查 询 523. 2 索 引 文 件 与 索 引 查 询 533. 2. 1 建 立 索 引 文 件 533. 2. 2 索 引 文 件 的 打 开 、 更 新 与 关 闭 553. 2. 3 索 引 查 询 命 令 59* 3. 2. 4 FoxBA SE + 的 索 引 原 理 613. 3 数 据 的 排 序 与 统 计 643. 3. 1 数 据 的 排 序

23、重 新 组 织 数 据 库 文 件 643. 3. 2 索 引 和 排 序 的 异 同 663. 3. 3 数 据 的 统 计 与 汇 总 66习 题 70第 四 章 涉 及 多 个 数 据 库 文 件 的 操 作 724. 1 FoxBA SE + 的 内 存 工 作 区 724. 1. 1 多 区 操 作 的 特 点 与 种 类 724. 1. 2 工 作 区 的 选 择 734. 1. 3 工 作 区 的 互 访 744. 2 数 据 库 文 件 的 关 联 操 作 764. 2. 1 两 个 数 据 库 文 件 的 关 联 764. 2. 2 多 个 数 据 库 文 件 的 关 联 7

24、84. 3 专 用 的 多 区 操 作 命 令 804. 3. 1 两 个 数 据 库 文 件 间 的 更 新 804. 3. 2 数 据 库 文 件 的 连 接 82* 4. 4 FoxBA SE + 的 关 系 运 算 844. 4. 1 FoxBA SE + 的 关 系 数 据 操 作 844. 4. 2 FoxBA SE + 语 言 的 数 学 基 础 关 系 代 数 844. 4. 3 FoxBA SE + 语 言 的 关 系 完 备 性 87习 题 89 第 五 章 程 序 设 计 初 步 935. 1 程 序 设 计 中 的 常 用 命 令 935. 1. 1 输 入 输 出 命

25、 令 935. 1. 2 运 行 控 制 命 令 945. 1. 3 状 态 设 置 命 令 955. 1. 4 其 他 辅 助 命 令 975. 2 程 序 文 件 975. 2. 1 程 序 文 件 的 建 立 与 执 行 975. 2. 2 程 序 的 控 制 结 构 995. 3 积 木 式 应 用 程 序 1045. 3. 1 程 序 的 功 能 模 块 1045. 3. 2 程 序 的 控 制 模 块 1085. 3. 3 一 个 简 单 的 应 用 程 序 1115. 4 光 带 式 全 屏 幕 菜 单 1135. 4. 1 光 带 菜 单 命 令 1145. 4. 2 光 带

26、菜 单 设 计 举 例 1145. 5 应 用 程 序 的 调 试 1155. 5. 1 输 出 中 间 结 果 1155. 5. 2 设 置 断 点 1165. 5. 3 跟 踪 运 行 进 程 1165. 5. 4 利 用 历 史 缓 冲 区 查 错 1175.5.5 运 行 部 分 程 序 118习 题 118中 篇 程 序 设 计第 六 章 屏 幕 设 计 与 编 辑 1226. 1 数 据 的 定 位 与 编 辑 1226. 1. 1 定 位 输 出 1236. 1. 2 定 位 输 入 1236. 1. 3 数 据 格 式 编 辑 1256. 1. 4 数 据 范 围 检 验 12

27、86. 1. 5 格 式 文 件 1296. 2 画 框 与 着 色 1326. 2. 1 画 矩 形 框 1326. 2. 2 屏 幕 着 色 1336. 3 定 义 功 能 键 1346. 3. 1 IN KE Y 函 数 1356. 3. 2 R E ADKE Y 函 数 137 6. 3. 3 ON KE Y 命 令 139习 题 140第 七 章 多 模 块 程 序 设 计 技 术 1427. 1 多 模 块 程 序 的 参 数 传 递 1427. 1. 1 内 存 变 量 的 作 用 域 1427. 1. 2 内 存 变 量 文 件 1457. 1. 3 带 参 数 子 程 序 的

28、 参 数 传 递 1477. 1. 4 自 定 义 函 数 及 其 参 数 传 递 1497. 2 数 组 及 其 应 用 1527. 2. 1 数 组 的 建 立 与 赋 值 1527. 2. 2 数 组 和 库 文 件 的 数 据 传 送 1547. 2. 3 数 组 应 用 举 例 1557. 3 新 型 多 级 菜 单 的 设 计 1597. 3. 1 下 拉 式 菜 单 1597. 3. 2 弹 出 式 菜 单 1627. 3. 3 重 叠 式 菜 单 1637. 4 程 序 的 组 合 与 编 译 1677. 4. 1 程 序 组 合 与 过 程 文 件 1677. 4. 2 程

29、序 的 编 译 1707. 5 系 统 配 置 1717. 5. 1 DOS 系 统 配 置 文 件 1727. 5. 2 FoxBA SE + 系 统 配 置 文 件 172习 题 173第 八 章 表 格 打 印 设 计 1768. 1 打 印 的 准 备 与 控 制 1768. 1. 1 准 备 打 印 机 1768. 1. 2 打 印 控 制 1768. 2 汉 字 打 印 1798. 2. 1 汉 字 打 印 的 条 件 1798. 2. 2 制 表 符 1818. 2. 3 字 型 、 字 距 和 行 距 1818. 3 表 格 打 印 1838. 3. 1 简 易 二 维 表 1

30、838. 3. 2 报 表 185* 8. 4 表 格 生 成 程 序 1908. 5 标 签 文 件 1938. 5. 1 标 签 文 件 的 建 立 1948. 5. 2 标 签 文 件 的 输 出 195 习 题 197下 篇 系 统 开 发第 九 章 系 统 需 求 分 析 1989. 1 数 据 库 应 用 系 统 的 特 点 1989. 2 数 据 库 应 用 系 统 的 开 发 步 骤 1999. 2. 1 以 数 据 为 中 心 的 系 统 1999. 2. 2 以 处 理 为 中 心 的 系 统 2019. 3 系 统 需 求 分 析 2029. 3. 1 一 个 实 例 汽

31、 车 修 理 管 理 信 息 系 统 2029. 3. 2 数 据 分 析 2059. 3. 3 功 能 分 析 208习 题 208第 十 章 数 据 库 的 设 计 20910. 1 数 据 库 的 分 级 结 构 与 设 计 过 程 20910. 1. 1 SPAR C 分 级 结 构 20910. 1. 2 数 据 库 的 设 计 过 程 21010. 2 数 据 库 的 概 念 设 计 21210. 2. 1 实 体 -联 系 方 法 21210. 2. 2 用 E -R 图 描 述 概 念 模 型 21310. 3 数 据 库 的 实 现 设 计 21610. 3. 1 E -R

32、模 型 向 关 系 模 式 的 转 换 21610. 3. 2 关 系 规 范 化 21910. 4 数 据 库 的 物 理 设 计 224习 题 228第 十 一 章 应 用 程 序 设 计 23011. 1 应 用 程 序 设 计 步 骤 23011. 2 数 据 流 图 23211. 2. 1 数 据 流 图 的 功 能 23211. 2. 2 数 据 流 图 的 作 用 23411. 3 应 用 程 序 的 总 体 设 计 23511. 3. 1 应 用 程 序 的 功 能 需 求 23511. 3. 2 应 用 程 序 的 总 体 结 构 23611. 4 应 用 程 序 的 模 块

33、 设 计 23711. 4. 1 确 定 模 块 的 基 本 功 能 23711. 4. 2 画 功 能 模 块 DFD 图 23811. 5 用 F oxBA SE + 编 写 程 序 244 11. 5. 1 系 统 控 制 程 序 24411. 5. 2 登 记 子 系 统 24811. 5. 3 打 印 子 系 统 25611. 5. 4 零 件 管 理 子 系 统 26211. 5. 5 编 码 小 结 265习 题 266第 十 二 章 FoxBASE + 与 高 级 语 言 的 混 合 编 程 26812. 1 通 过 文 本 文 件 交 换 数 据 26812. 1. 1 库

34、文 件 和 文 本 文 件 间 的 数 据 传 送 26812. 1. 2 用 高 级 语 言 读 / 写 文 本 文 件 271* 12. 2 高 级 语 言 调 用 数 据 库 文 件 27412. 2. 1 F oxBASE + 数 据 库 文 件 的 存 贮 格 式 27412. 2. 2 字 段 数 据 的 直 接 存 取 27712. 3 F oxBASE + 与 高 级 语 言 程 序 的 连 接 运 行 27912. 3. 1 在 F oxBA SE + 环 境 中 运 行 外 部 程 序 27912. 3. 2 用 DOS 批 命 令 文 件 连 接 运 行 279习 题 2

35、83第 十 三 章 多 用 户 应 用 初 步 28413. 1 多 用 户 环 境 和 程 序 设 计 特 点 28413. 1. 1 多 用 户 环 境 28413. 1. 2 多 用 户 程 序 设 计 的 特 点 28513. 2 独 占 和 加 锁 28613. 2. 1 独 占 28613. 2. 2 显 式 加 锁 28713. 2. 3 隐 式 加 锁 28813. 3 冲 突 和 出 错 处 理 29113. 3. 1 出 错 处 理 的 步 骤 29113. 3. 2 出 错 提 示 信 息 29213. 3. 3 出 错 处 理 程 序 29213. 4 死 锁 2951

36、3. 4. 1 死 锁 的 概 念 29513. 4. 2 死 锁 的 预 防 295习 题 297附 录 一 FoxBASE + ( 2. 10 版 ) 命 令 一 览 表 298附 录 二 FoxBASE + 函 数 一 览 表 309主 要 参 考 文 献 315 上 篇 语 言 基 础本 篇 共 含 5 章 , 主 要 包 括 以 下 内 容 :第 一 章 在 概 述 数 据 库 的 基 本 概 念 后 , 简 述 了 F oxBASE + 的 语 言 成 份 和 主 要 性 能 。 目 前 国 内 流 行 的 F oxBASE + 有 2.00 和 2.10 两 类 版 本 。 本

37、书 主 要 介 绍 2.10 版 , 同 时 说 明 它与 2.00 版 的 差 别 。第 二 至 第 四 章 依 次 讲 述 了 FoxBASE + 用 于 建 库 、 修 改 、 查 询 和 统 计 的 各 类 命 令 , 讨 论 了 用 于 多 库 ( 或 区 ) 操 作 的 命 令 和 多 库 ( 或 区 ) 操 作 的 特 点 。 我 们 还 结 合 各 章 内 容 , 在 每 章 均 设 专 节 讲 一 点 关 系 数 据 库 的 基 本 原 理 , 希 望 通 过 理 论 与 应 用 的 穿 插 叙 述 , 更 自 然 地 做 到“理 论 结 合 应 用 , 用 理 论 来 指

38、导 应 用 ”。 这 些 节 在 标 题 前 均 冠 以 “* ”号 , 跳 过 它 们 不 影 响 对 其 它 内 容 的 学 习 。程 序 设 计 是 贯 穿 本 书 上 、 中 、 下 三 篇 的 一 条 红 线 。 为 使 读 者 及 早 接 触 程 序 设 计 , 本 篇 末 章 ( 第 五 章 ) 讲 述 了 程 序 设 计 的 初 步 知 识 。 我 们 还 在 该 章 介 绍 了 一 种 “积 木 式 应 用 程 序 ”。 根 据 编 者 的 教 学 经 验 , 它 能 帮 助 初 学 者 在 起 步 阶 段 就 了 解 “功 能 分 解 ”的 思 想 和 作 法 , 较 快

39、地 “进 入 角 色 ”, 并 为 学 习 中 、 下 篇 程 序 设 计 的 内 容 打 好 基 础 。第 一 章 概 述计 算 机 的 出 现 , 标 志 着 人 类 开 始 用 机 器 来 存 储 数 据 和 管 理 数 据 。 随 着 信 息 处 理 的 日 益 发 展 , 计 算 机 管 理 数 据 的 方 式 也 不 断 改 进 。 50 年 代 末 出 现 了 文 件 管 理 系 统 , 它 把 数 据 组 织 在 一 个 个 独 立 的 数 据 文 件 中 , 实 现 了 “按 文 件 名 来 访 问 , 按 记 录 进 行 存 取 ”的 管 理 技 术 , 大 大 减 轻 了

40、 程 序 员 的 数 据 管 理 劳 动 。 时 至 今 日 , 文 件 管 理 仍 是 一 般 高 级 语 言 普 遍 采 用 的 数 据 管 理 方 式 。 在 数 据 量 较 大 的 系 统 中 , 在 数 据 之 间 不 免 存 在 这 样 那 样 的 联 系 , 文 件 系 统 所 采 用 的 那 种 在 文 件 之 间 缺 乏 联 系 的 结 构 , 以 及 一 次 至 多 存 取 一 个 记 录 的 访 问 方 式 , 已 不 能 适 应 信 息 处 理 的 需 要 , 到 了 60 年 代 末 期 , 终 于 在 美 国 诞 生 了 第 一 个 商 品 化 的 数 据 库 系

41、统 I M S 系 统 。从 文 件 管 理 系 统 到 数 据 库 系 统 , 标 志 着 数 据 管 理 技 术 的 一 次 飞 跃 。 但 直 到 80 年 代 在 多 数 微 型 机 上 配 置 数 据 库 管 理 系 统 后 , 数 据 库 技 术 才 真 正 得 到 广 泛 的 应 用 和 普 及 。 本 章 将 先 在 第 一 节 简 介 数 据 库 的 基 本 概 念 , 然 后 在 后 续 各 节 对 F oxBA SE + 的 语 言 成 份 、 技 术 指 标 与 启 动 退 出 进 行 概 要 的 综 述 。11.1 数 据 库 的 基 本 概 念1.1.1 数 据 库

42、 系 统 的 特 点与 文 件 系 统 相 比 , 数 据 库 系 统 具 有 下 列 特 点 : 1. 数 据 的 结 构 化在 文 件 系 统 中 , 文 件 之 间 不 存 在 联 系 。 文 件 内 部 的 数 据 一 般 是 有 结 构 的 , 但 从 数 据 的 整 体 来 说 是 没 有 结 构 的 。 一 个 数 据 库 系 统 虽 然 也 常 常 分 成 许 多 单 独 的 文 件 , 但 同 一 数 据 库 的 文 件 相 互 联 系 , 在 整 体 上 也 服 从 一 定 的 结 构 形 式 , 从 而 更 能 适 应 大 量 数 据 管 理 的 客 观 需 要 。2.

43、数 据 共 享共 享 是 数 据 库 系 统 的 目 的 , 也 是 它 的 重 要 特 点 。 一 个 数 据 库 中 的 数 据 , 不 仅 可 以 为 同 一 企 业 或 组 织 的 内 部 各 部 门 共 享 , 还 可 以 为 不 同 组 织 、 地 区 、 甚 至 不 同 国 家 的 用 户 所 共 享 。 而 在 文 件 系 统 中 , 数 据 一 般 都 是 由 特 定 的 用 户 专 用 的 。3. 数 据 独 立 性在 文 件 系 统 中 , 数 据 结 构 和 应 用 程 序 相 互 依 赖 , 一 方 的 改 变 总 是 要 影 响 另 一 方 的 改变 。 数 据 库

44、 系 统 力 求 减 小 这 种 相 互 依 赖 , 以 实 现 数 据 独 立 性 为 目 标 。 虽 然 这 一 点 现 在 还 不能 完 全 做 到 , 但 较 之 文 件 系 统 已 大 有 改 善 。4. 可 控 冗 余 度数 据 专 用 时 , 每 个 用 户 拥 有 并 使 用 自 己 的 数 据 , 难 免 有 许 多 数 据 相 互 重 复 , 这 就 是 冗余 。 实 现 共 享 后 , 同 一 数 据 库 中 的 数 据 集 中 存 储 , 共 同 使 用 , 因 而 易 于 避 免 重 复 , 减 少 和 控 制 数 据 的 冗 余 。1.1.2 三 类 数 据 模 型

45、前 面 已 指 出 , 数 据 库 中 的 数 据 从 整 体 来 看 是 有 结 构 的 , 即 所 谓 数 据 的 结 构 化 。 按 照 实 现 结 构 化 所 采 取 的 不 同 联 系 方 式 , 数 据 库 的 整 体 结 构 可 区 分 为 三 类 数 据 模 型 , 即 ( 1) 层 次 型 ; ( 2) 网 络 型 ; ( 3) 关 系 型 。 其 中 前 两 类 又 合 称 为 “格 式 化 模 型 ”。早 期 的 数 据 库 系 统 都 采 用 格 式 化 模 型 。 前 述 的 I M S 系 统 层 次 型 和 1969 年 美 国 CODASYL 委 员 会 提 出

46、 的 DBT G 系 统 ( 网 络 型 ) , 就 是 格 式 化 模 型 的 典 型 代 表 。 1970 年 , 美 国 E .F.Codd 提 出 了 关 系 模 型 的 概 念 , 首 次 运 用 数 学 方 法 来 研 究 数 据 库 的 结 构 ( 把 每 个 数 据 库 文 件 看 作 一 个 关 系 ) 和 数 据 操 作 ( 看 作 关 系 运 算 ) , 将 数 据 库 的 设 计 从 以 经 验 为 主 提 高 到 以 理 论 为 指 导 。 不 仅 如 此 , 关 系 模 型 采 用 人 们 惯 常 使 用 的 表 格 形 式 为 存 储 结 构 , 易 学 易 用

47、, 使 它 从 一 开 始 就 吸 引 了 公 众 的 注 意 , 成 为 广 大 用 户 特 别 是 微 机 用 户 乐 于 接 受 的 数 据 模型 。本 书 讨 论 的 FoxBA SE + 数 据 库 和 其 它 几 种 常 用 的 微 机 数 据 库 如 dBASE 、 OR ACL E 等 , 也 都 是 关 系 型 数 据 库 系 统 。1.1.3 数 据 库 管 理 系 统 和 数 据 库 应 用 系 统1. 数 据 库 管 理 系 统2+数 据 库 管 理 系 统 是 指 帮 助 用 户 建 立 、 使 用 和 管 理 数 据 库 的 软 件 系 统 , 简 称 为 DBM

48、S ( Dat a Base M anagement Sys tem) 。 DBM S 通 常 有 下 列 三 部 分 组 成 , 即 :( 1) 数 据 描 述 语 言 ( DDL ) 用 来 描 述 数 据 库 的 结 构 , 供 用 户 建 立 数 据 库 ;( 2) 数 据 操 作 语 言 ( DM L ) 供 用 户 对 数 据 库 进 行 数 据 的 查 询 ( 包 括 检 索 与 统 计 ) 和 存 储 ( 包 括 增 加 、 删 除 与 修 改 ) 等 操 作 ;( 3) 其 它 管 理 和 控 制 程 序 例 如 安 全 、 通 讯 控 制 以 及 工 作 日 志 等 公 用 管 理 程 序 。在 微 机 DBM S 中 , DDL 和 DM L 常 合 二 为 一 , 成 为 一 体 化 的 语 言 。 本 书 介 绍 的+F oxBASE 语 言 就 是 这 类 一 体 化 语 言 。 两 种 语 言 都 带 有 自 己 的 翻 译 程 序 。 与 普 通 高 级 语 言一 样 , 翻 译 程 序 也 可 以 区 分 为 编 译 执 行 方 式 和 解 释 执 行

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报