1、Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的成员之一。其实 Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。另外,Access 还是 c 语言的一个函数名和一种交换机的主干道模式。数 据 库 等 级 考 试Access 在 2000 年 的 时 候 成
2、为 了 计 算 机 等 级 考 试 中 的 计 算 机 二 级的 一 种 数 据 库 语 言 并 且 因 为 它 的 易 学 易 用 的 特 点 正 逐 步 取 代 传 统 的 VFP 成为 二 级 中 最 受 欢 迎 的 数 据 库 语 言 。 简 介 Access 是 微 软 公 司 推 出 的 基 于 Windows 的 桌 面 关 系 数 据 库 管 理系 统 ( RDBMS, 即 Relational Database Management System) , 是Office 系 列 应 用 软 件 之 一 。 它 提 供 了 表 、 查 询 、 窗 体 、 报 表 、 页 、 宏
3、、 模块 7 种 用 来 建 立 数 据 库 系 统 的 对 象 ; 提 供 了 多 种 向 导 、 生 成 器 、 模 板 , 把数 据 存 储 、 数 据 查 询 、 界 面 设 计 、 报 表 生 成 等 操 作 规 范 化 ; 为 建 立 功 能 完 善的 数 据 库 管 理 系 统 提 供 了 方 便 , 也 使 得 普 通 用 户 不 必 编 写 代 码 , 就 可 以 完成 大 部 分 数 据 管 理 的 任 务 。 Access 能 够 存 取 Access/Jet、 Microsoft SQL Server、 Oracle(甲 骨 文 软 件 公 司 ), 或 者 任 何 O
4、DBC 兼 容 数 据 库 内 的 资 料 。熟 练 的 软 件 设 计 师 和 资 料 分 析 师 利 用 它 来 开 发 应 用 软 件 , 而 一 些 不 熟 练 的程 序 员 和 非 程 序 员 的 “进 阶 用 户 “则 能 使 用 它 来 开 发 简 单 的 应 用 软 件 。 虽 然 它支 援 部 份 面 向 对 象 ( OO) 技 术 , 但 是 未 能 成 为 一 种 完 整 的 面 向 对 象 开 发 工 具 发 布 历 史Microsoft Access 1.0 版 本 在 1992 年 11 月 发 布 微 软 指 定 它 对 系 统 最 小 要 求 为 视 窗 3.0
5、 配 以 4 兆 节 内 存 兆 节 内 存配 以 最 小 兆 节 硬 盘 空 间 ( 建 议 最 好 有 兆 节 硬 盘 空 间 ) 则 为 建 议 的 系 统要 求 当 时 软 件 以 张 1.44 兆 节 软 碟 发 布 的 载 体 这 个 软 件 能 够 有 效 地 处 理 大 量 记 录 但 是 测 试 显 示 在 某 些 情 况 下 会 导致 数 据 损 毁 比 如 说 , 大 小 超 过 700MB 的 文 件 常 会 出 问 题 。 ( 值 得 注 意 的是 在 1.0 版 广 泛 应 用 的 时 候 大 多 数 硬 盘 是 小 于 700MB 的 。 ) 软 件 的 使 用
6、指南 指 出 过 时 的 设 备 驱 动 和 错 误 的 配 置 可 能 会 导 致 数 据 丢 失 Access 的 最 初 名 称 是 Cirrus。 它 开 发 于 Visual Basic 之 前 , 当时 的 窗 口 引 擎 称 作 Ruby。 比 尔 盖 茨 看 过 Ruby 的 原 型 后 决 定 把 这 个 基 于Basic 语 言 的 组 件 作 为 一 个 独 立 的 可 扩 展 应 用 程 序 与 Access 联 合 开 发 。 这个 项 目 称 作 Thunder。 这 两 个 项 目 互 相 独 立 的 被 作 为 底 层 的 窗 口 引 擎 开 发 并且 互 不
7、兼 容 。 然 而 , 在 VBA 出 现 后 它 们 被 合 并 在 一 起 。 1995 年 末 , access 95 发 布 , 这 是 世 界 上 第 一 个 32 位 关 系 型 数 据库 管 理 系 统 , 使 得 access 的 应 用 得 到 了 普 及 和 继 续 发 展 。 1997 年 , access 97 发 布 。 它 的 最 大 特 点 是 在 access 数 据 库 中 开始 支 持 web 技 术 , 这 一 技 术 上 的 发 展 , 开 拓 了 access 数 据 库 从 桌 面 向 网 络的 发 展 。 21 世 纪 初 , microsoft
8、发 布 access2000, 这 是 微 软 强 大 的 桌 面 数据 库 管 理 系 统 的 第 六 代 产 品 , 也 是 32 为 位 access 的 第 三 个 版 本 。 至 此 ,access 在 桌 面 关 系 型 数 据 库 的 领 域 的 普 及 已 经 跃 上 了 一 个 新 台 阶 。 2003 年 微 软 正 式 发 布 了 access 2003, 这 是 继 2002 年 后 发 布 的 最新 版 本 , 它 在 继 承 了 以 前 版 本 的 优 点 外 , 又 新 增 了 一 些 使 用 功 能 主 要 用 途Microsoft Access 在 很 多 地
9、 方 得 到 广 泛 使 用 , 例 如 小 型 企 业 , 大 公司 的 部 门 , 和 喜 爱 编 程 的 开 发 人 员 专 门 利 用 它 来 制 作 处 理 数 据 的 桌 面 系 统 。它 也 常 被 用 来 开 发 简 单 的 WEB 应 用 程 序 这 些 应 用 程 序 都 利 用 ASP 技 术 在Internet Information Services 运 行 比 较 复 杂 的 WEB 应 用 程 序 则 使 用PHP/MySQL 或 者 ASP/Microsoft SQL Server 它 的 使 用 方 便 程 度 和 强 大 的 设 计 工 具 为 初 级 程
10、序 员 提 供 许 多 功 能 。不 过 , 这 种 便 于 使 用 可 能 使 人 误 解 。 这 类 开 发 者 都 是 没 有 在 应 用 或 者 数 据 设计 方 面 训 练 的 办 公 室 从 业 人 员 。 因 此 许 多 人 以 为 这 样 的 开 发 者 能 够 创 造 可 用的 系 统 , 但 也 有 很 多 人 认 为 工 具 本 身 的 局 限 性 产 生 了 这 样 的 误 导 。 一 些 专 业 的 应 用 程 序 开 发 人 员 使 用 Access 用 作 快 速 应 用 开 发 ,特 别 是 给 街 道 上 的 推 销 员 制 作 一 个 初 型 或 独 立 应
11、 用 程 序 的 工 具 。 可 是 如 果 是透 过 网 络 存 取 数 据 的 话 , Access 的 可 扩 放 性 并 不 高 因 此 当 程 序 被 较 多 使用 者 使 用 时 , 他 们 的 选 择 多 会 是 倾 向 于 一 些 客 户 端 -服 务 器 为 本 的 方 案 , 例如 Oracle、 DB2、 Microsoft SQL Server、 Windows SharePoint Services、 PostgreSQL、 MySQL、 Alpha Five、 MaxDB, 或 者 Filemaker。无 论 如 何 , 不 少 Access 的 功 能 ( 表 单
12、 , 报 告 , 序 列 和 VB 代 码 ) 可 以 用 作其 他 数 据 库 的 后 期 应 用 , 包 括 JET( 档 案 为 主 的 数 据 库 引 擎 , Access 缺省 使 用 ) 、 Microsoft SQL Server、 Oracle 和 任 何 其 他 跟 ODBC 兼 容 的 产品 。 这 种 方 法 允 许 开 发 者 把 一 个 成 熟 的 应 用 的 数 据 移 动 到 一 台 更 大 功 率 的 服务 器 而 没 有 已 经 在 适 当 的 位 置 牺 牲 发 展 。 很 多 Microsoft Access 的 开 发 者 使 用 Leszynski 命
13、 名 约 定 , 虽 然这 不 普 遍 ; 它 是 一 次 编 程 大 会 , 并 非 一 个 DBMS 实 施 的 规 章 。 特 性一 好 处 进 入 从 程 序 员 视 角 在 它 的 有 关 兼 容 性 有 SQL-质 问 可 能 被 观看 并 且 作 为 SQL 语 句 编 辑 , 并 且 SQL 语 句 直 接 在 巨 视 和 VBA 模 里 可 以 被 使用 操 作 进 入 桌 子 。 用 户 可 能 混 合 并 且 使 用 两 个 VBA 并 且 “宏 “编 程 形 式 和 逻辑 既 没 提 供 面 向 对 象 的 可 能 性 。 导 入 导 出 报 表 的 生 成 程 序 ,
14、 当 时 有 能 力 和 到 这 项 任 务 的 复 杂 报 告 创 造 ,没 有 另 一 受 欢 迎 数 据 库 报 表 程 序 的 生 成 程 序 充 满 特 色 和 强 有 力 -水 晶 报 告 。MSDE(微 软 公 司 SQL 服 务 器 桌 面 发 动 机 )2000, 袖 珍 版 本 的 MSSQL 服 务 器2000, 被 包 括 开 发 版 的 办 公 室 XP 并 且 被 用 于 进 入 可 能 作 为 除 之 外 的 另 一 种选 择 JET 数 据 库 引 擎 。 (尽 快 的 *版 本 的 MSDE 和 微 软 公 司 交 换 服 务 器 实 际 上使 用 这 台 喷
15、 气 发 动 机 处 理 巨 大 大 量 数 据 并 且 安 置 一 “赝 品 ”在 它 之 上 的 那些 应 用 的 应 用 层 。 大 约 这 事 实 的 缺 乏 知 识 因 进 入 /喷 口 家 庭 的 软 件 产 品 而 为不 该 受 不 敬 做 贡 献 , 特 别 是 关 于 “大 “工 程 。 ) 进 入 分 割 和 粘 贴 功 能 性 能 使 它 有 用 工 具 在 其 他 数 据 库 之 间 连 结 (例如 , 在 数 据 或 者 数 据 库 变 换 期 间 的 Oracle 和 微 软 公 司 SQL 服 务 器 )。 进 入与 给 与 窗 子 和 其 他 平 台 应 用 一
16、 起 的 积 分 的 各 种 各 样 进 口 和 退 场 门 特 征 一 起 来 ,一 经 请 求 从 应 用 的 里 面 或 者 手 工 由 用 户 其 中 几 可 以 被 执 行 。 例 如 非 常 紧 密SNP 完 全 格 式 化 的 为 分 享 的 形 式 与 没 有 全 部 的 进 入 软 件 的 人 们 报 告 。 它 也 能容 易 被 升 级 到 微 软 公 司 SQL 服 务 器 。 与 一 般 的 RDBMS 完 全 不 同 , 它 缺 乏 数 据 库 触 发 和 预 存 程 序 。 自 从MS Access 2000 (Jet 4.0), 开 发 人 员 可 以 在 查 询
17、 中 设 定 参 数 , 这 跟 预 存 程序 很 相 似 的 , 但 这 些 “预 存 程 序 ”只 能 处 理 一 个 程 序 当 资 料 表 内 数 据 发 生变 化 时 , 它 确 实 允 许 形 式 包 含 被 引 发 的 代 码 , 使 用 是 普 通 的 透 过 查 询 和 其 他技 术 在 进 入 营 运 储 存 的 程 序 在 方 面 RDBMS 支 援 这 些 的 。 进 入 可 提 供 的 编 程 语 言 , 当 时 在 另 一 个 内 产 品 Microsoft Office家 具 , 微 软 公 司 应 用 的 Visual Basic。 两 个 数 据 库 进 入
18、讯 息 库 COM 组 成 部分 被 提 供 : 这 笔 遗 产 数 据 存 取 物 体 (DAO), 用 进 入 和 新 只 可 提 供 ActiveX数 据 对 象 (忙 乱 )。 MicrosoftAccess 容 易 被 应 用 于 小 的 工 程 , 但 是 如 果 设 计 的 不 好 对大 工 程 是 无 用 的 。 全 部 数 据 库 质 问 , 形 式 和 报 告 被 储 存 在 数 据 库 里 , 并 且 与 相 关 的 模型 的 理 想 协 调 , 没 有 与 他 们 做 一 个 身 体 上 组 织 的 阶 层 的 可 能 性 。 一 种 设 计 技 术 是 把 进 入 应
19、 用 在 数 据 和 计 划 之 间 进 行 分 发 。 一 数 据 库应 该 只 包 含 桌 子 和 关 系 , 当 另 一 个 将 有 全 部 计 划 时 , 形 式 , 报 告 和 质 问 和 对第 一 个 数 据 库 桌 子 的 连 接 。 令 人 遗 憾 , 当 连 结 时 , 进 入 允 许 没 有 有 关 的 道 路 ,因 此 那 些 发 展 环 境 作 为 这 种 生 产 环 境 有 相 同 的 道 路 应 该 (虽 然 你 写 你 们 自 己的 能 “动 态 连 接 程 序 “常 规 在 里 VBA 那 搜 出 能 一 定 背 面 结 束 档 案 以 透 过 这 个 目录 树
20、 搜 寻 , 如 果 它 发 现 这 条 电 流 通 路 它 不 能 )。 这 种 技 术 也 允 许 开 发 者 在 不 同 的 档 案 中 分 申 请 , 因 此 一 些 架 构 是 可能 的 。 优 缺 点Access 的 优 点( 1) 存 储 方 式 简 单 , 易 于 维 护 管 理 Access 管 理 的 对 象 有 表 、 查 询 、 窗 体 、 报 表 、 页 、 宏 和 模 块 , 以 上对 象 都 存 放 在 后 缀 为 ( .mdb 或 .accdb) 的 数 据 库 文 件 中 , 便 于 用 户 的 操 作和 管 理 。 (2)面 向 对 象 Access 是 一
21、 个 面 向 对 象 的 开 发 工 具 , 利 用 面 向 对 象的 方 式 将 数 据 库 系 统 中 的 各 种 功 能 对 象 化 , 将 数 据 库 管 理 的 各 种 功 能 封 装在 各 类 对 象 中 。 它 将 一 个 应 用 系 统 当 作 是 由 一 系 列 对 象 组 成 的 , 对 每 个 对 象它 都 定 义 一 组 方 法 和 属 性 , 以 定 义 该 对 象 的 行 为 和 外 国 , 用 户 还 可 以 按 需 要给 对 象 扩 展 方 法 和 属 性 。 通 过 对 象 的 方 法 、 属 性 完 成 数 据 库 的 操 作 和 管 理 ,极 大 地 简
22、化 了 用 户 的 开 发 工 作 。 同 时 , 这 种 基 于 面 向 对 象 的 开 发 方 式 , 使 得开 发 应 用 程 序 更 为 简 便 。 ( 3) 界 面 友 好 、 易 操 作 Access 是 一 个 可 视 化 工 具 , 是 风 格 与 Windows 完 全 一 样 , 用 户 想要 生 成 对 象 并 应 用 , 只 要 使 用 鼠 标 进 行 拖 放 即 可 , 非 常 直 观 方 便 。 系 统 还 提供 了 表 生 成 器 、 查 询 生 成 器 、 报 表 设 计 器 以 及 数 据 库 向 导 、 表 向 导 、 查 询 向导 、 窗 体 向 导 、
23、报 表 向 导 等 工 具 , 使 得 操 作 简 便 , 容 易 使 用 和 掌 握 。 ( 4) 集 成 环 境 、 处 理 多 种 数 据 信 息 Access 基 于 Windows 操 作 系 统 下 的 集 成 开 发 环 境 , 该 环 境 集 成 了各 种 向 导 和 生 成 器 工 具 , 极 大 地 提 高 了 开 发 人 员 的 工 作 效 率 , 使 得 建 立 数 据库 、 创 建 表 、 设 计 用 户 界 面 、 设 计 数 据 查 询 、 报 表 打 印 等 可 以 方 便 有 序 地 进行 。 ( 5) Access 支 持 ODBC( 开 发 数 据 库 互
24、 连 , Open Data Base Connectivity) , 利 用 Access 强 大 的 DDE( 动 态 数 据 交 换 ) 和 OLE( 对 象的 联 接 和 嵌 入 ) 特 性 , 可 以 在 一 个 数 据 表 中 嵌 入 位 图 、 声 音 、 Excel 表 格 、Word 文 档 , 还 可 以 建 立 动 态 的 数 据 库 报 表 和 窗 体 等 。 Access 还 可 以 将 程 序应 用 于 网 络 , 并 与 网 络 上 的 动 态 数 据 相 联 接 。 利 用 数 据 库 访 问 页 对 象 生 成HTML 文 件 , 轻 松 构 建 Intern
25、et/Intranet 的 应 用 。 ( 6) 支 持 广 泛 , 易 于 扩 展 , 弹 性 较 大 能 够 将 通 过 链 接 表 的 方 式 来 打 开 EXCEL 文 件 、 格 式 化 文 本 文 件 等 ,这 样 就 可 以 利 用 数 据 库 的 高 效 率 对 其 中 的 数 据 进 行 查 询 、 处 理 。 还 可 以 通 过以 Access 作 为 前 台 客 户 端 , 以 SQL Server 作 为 后 台 数 据 库 的 方 式 ( 如ADP) 开 发 大 型 数 据 库 应 用 系 统 。 总 之 , Access 是 一 个 既 可 以 只 用 来 存 放
26、数 据 的 数 据 库 , 也 可 以 作 为一 个 客 户 端 开 发 工 具 来 进 行 数 据 库 应 用 系 统 开 发 ; 即 可 以 开 发 方 便 易 用 的小 型 软 件 , 也 可 以 用 来 开 发 大 型 的 应 用 系 统 。 ACCESS 的 缺 点ACCESS 是 小 型 数 据 库 , 既 然 是 小 型 就 有 它 的 局 限 性 ( 下 面 关 于 性 能方 面 的 缺 点 仅 指 用 Access 作 为 数 据 库 的 情 况 下 , 不 包 括 用 Access 作 为 客户 端 前 台 , 用 SQL Server 作 为 后 台 数 据 库 的 情
27、况 ) : 1.数 据 库 过 大 , 一 般 百 M 以 上 ( 纯 数 据 , 不 包 括 窗 体 、 报 表 等 客 户端 对 象 ) 性 能 会 变 差 。 2.虽 然 理 论 上 支 持 255 个 并 发 用 户 , 但 实 际 上 根 本 支 持 不 了 那 么 多 ,如 果 以 只 读 方 式 访 问 大 概 在 100 个 用 户 左 右 , 而 如 果 是 并 发 编 辑 , 则 大 概 在10-20 个 用 户 。 3.记 录 数 过 多 , 单 表 记 录 数 过 百 万 性 能 就 会 变 得 较 差 , 如 果 加 上 设计 不 良 , 这 个 限 度 还 要 降
28、低 。 4.不 能 编 译 成 可 执 行 文 件 ( .exe) , 必 须 要 安 装 Access 运 行 环 境才 能 使 用 。 Access 数 据 库 安 全 方 式一 、 密 码 式给 数 据 库 起 一 个 随 机 复 杂 的 名 称 , 避 免 被 猜 到 被 下 载 , 这 种 方 式 在以 前 很 流 行 , 因 为 大 家 都 对 自 己 的 代 码 很 有 自 信 。 但 随 着 错 误 提 示 对 数 据 库地 址 的 泄 露 导 致 数 据 库 被 非 法 下 载 , 这 种 方 式 也 就 越 来 越 少 人 用 了 。 二 、 “#“式在 数 据 库 名 称
29、 里 加 上 #号 , 从 URL 上 请 求 时 #是 请 求 地 址 和 请 求 参数 的 一 个 分 隔 字 符 , 如 果 知 道 了 数 据 库 名 , 直 接 请 求 的 话 , WEB 服 务 器 会认 为 请 求 的 是 access 而 不 是 access#.mdb, 所 以 会 提 示 找 不 到 文 件 , 但 是很 遗 憾 , URL 中 对 于 这 些 特 殊 的 字 符 都 会 有 一 个 特 殊 的 表 示 方 式 ,#的 特 殊表 示 就 是 %23, 那 么 access#.mdb 将 会 被 下 载 。 还 有 如 果 用 FlashGet 之 类的 下
30、载 工 具 也 可 以 直 接 下 载 。 三 、 ASP 式这 种 作 法 是 比 较 专 业 但 也 是 很 安 全 的 也 是 现 在 比 较 流 行 的 作 法 , 但是 现 在 许 多 的 人 只 是 作 了 一 半 , 只 是 将 数 据 名 改 成 ASP 而 以 , 这 样 的 话 直接 用 FlashGet 之 类 的 下 载 工 具 一 样 可 以 将 数 据 库 下 载 , 这 种 方 式 的 正 确 作法 有 两 步 : 第 一 步 : 在 数 据 库 内 创 建 一 个 字 段 , 名 称 随 意 , 类 型 是 OLE 对 象 ,内 容 设 置 为 单 字 节 型
31、的 “ “ 这 段 代 码 运 行 完 之 后 将 会 在 数 据 库 内 生 成 一 个 nodownload 表 , 表内 字 段 是 notdown。 如 果 数 据 库 内 已 有 同 名 的 数 据 表 存 在 请 将 代 码 内 的nodownload 改 成 自 己 想 要 的 数 据 表 名 即 可 。 四 、 asa 式这 种 方 式 的 真 谛 是 利 用 IIS 对 ASA 文 件 的 保 护 , 从 而 使 得 数 据 库 文件 不 能 从 URL 上 直 接 请 求 下 载 , 但 是 这 种 方 式 被 误 解 成 只 要 将 文 件 后 缀 改成 ASA 就 可
32、以 了 。 要 知 道 IIS 只 是 对 global.asa 这 个 文 件 名 有 请 求 保 护 ,所 以 这 种 方 式 只 能 将 数 据 库 名 设 置 为 global.asa, 而 且 要 注 意 的 是 , 设 置成 global.asa 之 后 最 好 不 要 将 其 放 在 主 机 或 虚 拟 目 录 的 根 目 录 里 , 不 然 会被 IIS 当 然 正 常 的 global.asa 文 件 进 行 尝 试 运 行 的 。 其 他 意 义Open AccessOpen Access( 简 称 OA) 是 在 网 络 环 境 下 发 展 起 来 的 学 术 界 传 播
33、 信息 及 出 版 学 术 信 息 的 一 种 新 模 式 。 它 的 兴 起 为 信 息 的 交 流 和 利 用 方 式 产 生 重大 影 响 , 已 经 受 到 国 际 学 术 界 、 出 版 界 、 图 书 馆 学 界 等 的 广 泛 关 注 。 Open Access 通 常 被 译 作 开 放 存 取 、 开 放 获 取 , 本 文 采 用 “开 放 存取 ”这 一 译 法 , 主 要 是 基 于 两 个 方 面 的 考 虑 。 一 是 “存 取 ”相 对 于 “获 取 ”而 言 , 不 仅 包 括 用 户 的 “获 取 ”, 还 包 括 作 者 的 “存 放 ”, 所 以 用 “存
34、 取 ”更 能 全 面 地 覆 盖 OA 的 内 涵 ; 二 是 在 图 书 馆 学 及 情 报 科 学 领 域 , access 一词 译 成 “存 取 ”已 约 定 成 俗 。 目 前 被 广 泛 接 受 的 关 于 OA 的 定 义 源 于 布 达 佩 斯 开 放 存 取 倡 议( Budapest Open Access Initiative, BOAI) , 即 : OA 意 味 着 用 户 通 过公 共 互 联 网 可 以 免 费 阅 读 、 下 载 、 复 制 、 传 播 、 打 印 和 检 索 论 文 的 全 文 , 或者 对 论 文 的 全 文 进 行 链 接 、 为 论 文
35、 建 立 索 引 、 将 论 文 作 为 素 材 编 入 软 件 , 或者 对 论 文 进 行 任 何 其 他 出 于 合 法 目 的 的 使 用 , 而 不 受 经 济 、 法 律 和 技 术 方 面的 任 何 限 制 , 除 非 网 络 本 身 造 成 数 据 获 取 的 障 碍 。 对 复 制 和 传 播 的 唯 一 约 束 ,以 及 版 权 在 此 所 起 的 唯 一 作 用 是 , 应 该 保 证 作 者 拥 有 保 护 其 作 品 完 整 性 的 权利 , 并 要 求 他 人 在 使 用 作 者 的 作 品 时 以 适 当 的 方 式 表 示 致 谢 并 注 明 引 用 出 处 。
36、推 动 开 放 存 取 运 动 的 重 要 力 量开 放 存 取 符 合 作 者 同 时 也 是 读 者 的 非 赢 利 的 信 息 传 播 动 机 和 利 用 需求 。 在 最 近 几 年 蓬 勃 兴 起 , 主 要 的 推 动 力 量 有 : 政 府 部 门 和 科 研 资 助 机构 。 一 方 面 通 过 政 策 推 动 开 放 存 取 运 动 。 近 年 来 欧 美 一 些 国 家 政 府 和 科 研 资助 机 构 积 极 倡 导 由 公 共 投 资 支 持 的 科 研 成 果 应 该 为 全 社 会 所 免 费 利 用 和 共 享 ,并 通 过 制 订 政 策 来 加 以 保 障 。
37、 如 世 界 上 最 大 的 医 学 研 究 资 助 单 位 美 国 国 立 卫生 院 ( National Institutes of Health, NIH) 的 公 共 存 取 政 策 。 另 一 方面 提 供 资 金 支 持 。 随 着 开 放 存 取 运 动 的 发 展 , 越 来 越 多 的 政 府 部 门 、 科 研 资助 机 构 、 基 金 会 愿 意 为 科 研 成 果 的 开 放 存 取 提 供 资 金 支 持 。 学 术 科 研 人员 。 科 学 研 究 工 作 者 是 科 研 成 果 的 创 造 者 、 评 议 者 , 同 时 还 是 科 研 成 果 的 消费 者 。
38、基 于 当 前 学 术 出 版 被 商 业 出 版 者 垄 断 , 学 术 科 研 人 员 作 为 科 研 成 果 的创 造 者 却 不 能 自 由 享 受 科 研 成 果 的 局 面 , 科 学 家 强 烈 呼 吁 要 把 学 术 出 版 的 主导 权 和 控 制 权 夺 回 到 科 研 人 员 手 中 。 大 学 。 大 学 是 开 放 存 取 运 动 的 重 要实 践 者 和 支 持 者 。 近 年 来 一 些 知 名 大 学 纷 纷 推 出 了 机 构 仓 储 , 如 加 州 大 学 、麻 省 理 工 、 哈 佛 和 斯 坦 福 大 学 根 据 学 校 开 放 存 取 政 策 的 要
39、求 , 保 存 教 员 的 研究 成 果 , 对 公 众 免 费 开 放 并 可 在 网 络 上 获 取 。 图 书 馆 。 图 书 馆 界 是 开 放存 取 运 动 的 积 极 参 与 者 , 通 过 成 立 推 动 开 放 运 动 的 联 盟 、 在 网 站 上 大 力 宣 传开 放 资 源 、 建 立 机 构 库 等 方 式 , 致 力 于 推 动 和 创 建 服 务 于 科 学 研 究 的 基 于 网络 环 境 的 学 术 交 流 体 系 。 因 特 网 。 从 技 术 的 角 度 讲 , 开 放 存 取 一 个 重 要 的推 动 力 量 就 是 因 特 网 。 计 算 机 和 网 络
40、 技 术 在 出 版 领 域 中 的 应 用 , 降 低 了 在 线出 版 和 在 线 传 播 的 总 成 本 , 使 得 开 放 存 取 成 为 有 效 又 可 行 的 学 术 出 版 和 交 流模 式 。 开 放 存 取 的 主 要 影 响开 放 存 取 是 一 种 学 术 交 流 方 式 的 变 革 。 开 放 存 取 的 文 献 是 数 字 化 、在 线 、 免 费 和 几 乎 没 有 版 权 和 授 权 的 限 制 的 , 因 此 世 界 上 每 个 人 都 有 机 会 接触 和 共 享 研 究 成 果 , 从 而 加 快 了 学 术 信 息 传 播 速 度 , 促 进 了 科 学
41、研 究 的 快 速发 展 , 提 升 了 科 学 研 究 的 公 共 利 用 程 度 。 对 于 读 者 、 作 者 、 研 究 机 构 、 图 书馆 和 出 版 单 位 有 不 同 的 影 响 。 对 作 者 而 言 , 读 者 群 得 到 拓 展 , 扩 大 了 学 术 成 果 传 播 的 范 围 , 增加 了 学 术 成 果 参 与 交 流 和 被 引 用 的 机 会 , 提 高 了 成 果 的 影 响 力 和 显 示 度 。 对 读 者 而 言 , 无 须 面 对 合 理 使 用 的 争 议 或 可 能 侵 权 的 担 忧 , 可 以 方 便 快 捷地 免 费 获 取 同 行 的 研
42、究 成 果 , 同 时 也 提 高 了 获 得 资 料 的 时 效 性 。 对 于 研究 机 构 而 言 , 一 方 面 随 着 机 构 学 术 成 果 的 广 泛 传 播 , 彰 显 了 机 构 的 科 研 实 力 ,提 高 了 机 构 的 知 名 度 。 另 一 方 面 作 为 学 术 成 果 的 利 用 者 , 减 少 了 费 用 支 出 ,避 免 了 为 出 版 学 术 成 果 和 获 取 学 术 成 果 的 重 复 付 费 。 对 于 资 助 机 构 而 言 ,他 们 资 助 的 研 究 工 作 更 加 公 开 , 影 响 更 大 , 科 研 成 果 得 到 了 更 广 泛 的 传
43、播 ,使 得 投 资 产 生 了 更 大 的 社 会 效 益 。 对 图 书 馆 而 言 , 一 定 程 度 上 缓 解 了 图 书馆 的 经 费 紧 张 , 收 集 和 整 理 网 上 的 开 放 存 取 资 源 , 扩 充 数 字 馆 藏 , 增 强 了 图书 馆 的 信 息 保 障 能 力 。 另 外 也 分 流 了 图 书 馆 用 户 , 弱 化 了 图 书 馆 信 息 中 介 的作 用 。 对 出 版 商 而 言 , OA 是 一 种 挑 战 , 一 方 面 扩 大 了 期 刊 论 文 的 使 用 率和 影 响 力 , 直 接 效 果 是 提 高 了 论 文 的 被 引 频 次 ;
44、另 一 方 面 一 定 程 度 上 影 响 了发 行 量 和 优 质 稿 源 , 降 低 了 利 润 和 缩 小 了 市 场 风 份 额 。 开 放 存 取 存 在 的 主 要 问 题开 放 存 取 运 动 虽 然 已 经 蓬 勃 发 展 , 但 在 运 作 经 费 、 质 量 控 制 、 知 识产 权 等 方 面 存 在 着 不 成 熟 性 。 运 作 经 费 问 题 。 开 放 存 取 期 刊 、 开 放 存 取 仓储 的 运 作 是 需 要 成 本 的 , 包 括 审 稿 费 用 、 硬 件 投 入 、 资 源 维 护 等 。 目 前 尚 未建 立 起 合 理 有 效 的 经 费 支 持
45、 模 式 , 主 要 有 作 者 付 费 、 科 研 机 构 付 费 、 各 类 资助 等 方 式 , 经 济 运 行 机 制 是 最 为 核 心 的 问 题 。 知 识 产 权 保 护 问 题 。 作 为一 种 网 络 出 版 模 式 , 知 识 产 权 的 表 现 形 式 是 什 么 , 如 何 指 定 相 应 的 管 理 策 略 ,如 何 保 护 产 权 人 利 益 , 如 何 控 制 读 者 与 作 者 之 间 的 权 益 平 衡 等 问 题 都 急 待 解决 。 质 量 控 制 问 题 。 开 放 存 取 仓 储 应 缺 少 同 行 审 稿 , 意 味 着 没 有 衡 量 论 文质
46、量 的 客 观 方 法 , 只 有 读 者 自 己 对 内 容 进 行 评 估 , 可 能 使 那 些 已 处 于 知 识 系统 顶 端 者 受 益 。 如 哈 佛 大 学 的 开 放 存 取 网 站 可 能 因 其 世 界 一 流 的 美 名 而 吸 引读 者 , 而 发 展 中 国 家 某 所 不 知 名 的 学 校 或 毫 无 名 气 的 学 者 所 发 表 的 论 文 有 可能 就 不 那 么 受 关 注 。 如 何 制 定 质 量 控 制 策 略 , 特 别 是 如 何 建 立 行 之 有 效 的 、跨 机 构 的 评 审 联 盟 制 度 尤 为 重 要 。 技 术 方 面 的 问
47、题 。 将 先 进 的 技 术 应 用 于开 放 存 取 , 有 助 于 用 户 更 好 的 访 问 免 费 资 源 。 因 此 如 何 建 立 全 球 化 的 联 邦 信息 组 织 与 服 务 体 系 结 构 、 动 态 的 数 字 对 象 管 理 体 系 等 问 题 是 开 放 存 取 可 持 续发 展 的 重 要 保 证 。 数 据 连 接 图开 放 存 取 作 为 一 种 学 术 出 版 与 信 息 交 流 的 新 模 式 , 其 本 质 是 自 由 、 平 等 、公 正 地 、 无 障 碍 地 获 得 学 术 信 息 。 开 放 存 取 运 动 的 蓬 勃 开 展 , 使 开 放 存
48、 取 资源 越 来 越 多 , 其 数 量 、 质 量 和 学 术 影 响 力 日 益 增 强 , 相 关 问 题 的 解 决 也 在 实践 中 不 断 探 索 和 研 究 。 随 着 “知 识 共 享 就 是 力 量 ”的 理 念 的 日 益 张 扬 , 开放 存 取 运 动 会 集 聚 越 来 越 多 的 关 注 和 支 持 。 1 C 函 数 名函 数 名 : access 头 文 件 : io.h 功 能 : 确 定 文 件 的 访 问 权 限 , 检 查 某 个 文 件 的 存 取 方 式 , 比 如 说是 只 读 方 式 、 只 写 方 式 等 。 如 果 指 定 的 存 取 方
49、式 有 效 , 则 函 数 返 回 0, 否则 函 数 返 回 -1 用 法 : int access(const char *filename, int amode); int _access(const char *path,int mode) ; 描 述access 函 数 , 当 对 文 件 使 用 时 , 判 断 是 否 存 在 指 定 的 文 件 , 以 及 是否 能 够 按 指 定 的 模 式 进 行 访 问 。 当 对 目 录 使 用 时 , 只 判 断 是 否 存 在 指 定 的 目录 ; 因 为 在 Windows 系 统 下 所 有 的 目 录 都 有 读 和 写 的 访 问 权 限 。 参 数 mode 可 为 以 下 的 其 中 之 一 : 00 只 存 在 02 写 权 限 04 读 权 限 06 读 和 写 权 限 返 回 值 : 如 果 文 件 拥 有 给 定 的 模 式 则 返 回 0, 如 果 发 生 错 误 返 回 -1。 可 移 植 性 : Windows, Unix 及 其 类 似 系 统 都 存 在 此 函 数 。 请 注 意 , lcc-win32 同 时 支 持 _access(微 软 公 约 )和 access。 程