《计算机二级ACCESS考试大纲及复习方法+历年真题+讲义.pdf》由会员分享,可在线阅读,更多相关《计算机二级ACCESS考试大纲及复习方法+历年真题+讲义.pdf(78页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、全 国 计 算 机 等 级 考 试 二 级 Access讲 义 第 1章 数 据 库 基 础 知 识 i.i 数 据 库 基 础 知 识 i.i.i 计 算 机 数 据 管 理 的 发 展 数 据(Data)数 据 是 描 述 现 实 世 界 事 物 的 符 号 记 录,是 用 物 理 符 号 记 录 的 可 以 鉴 别 的 信 息。包 括 文 字、图 形、声 音 等,他 们 都 是 用 来 描 述 事 物 特 性 的。数 据 处 理 数 据 处 理 是 对 各 种 类 型 的 数 据 进 行 收 集、存 储、分 类、计 算、加 工、检 索 与 传 输 的 过 程。包 括:收 集 原 始 数
2、据、编 码 转 换、数 据 输 入、数 据 处 理、数 据 输 出 等。数 据 处 理 的 中 心 问 题 是 数 据 管 理。数 据 管 理 技 术 的 发 展,与 计 算 机 硬 件(主 要 是 外 部 存 储 器)、系 统 软 件 及 计 算 机 应 用 的 范 围 有 着 密 切 的 联 系。数 据 管 理 技 术 的 发 展 经 历 了 以 下 几 个 阶 段:人 工 管 理 阶 段、文 件 系 统 阶 段、数 据 库 系 统 阶 段、分 布 式 数 据 库 系 统 阶 段 和 对 象 数 据 库 系 统 阶 段。1.人 工 管 理 阶 段 这 一 阶 段 是 指 2 0世 纪 5
3、0年 代 中 期 以 前,计 算 机 主 要 用 于 科 学 计 算,当 时 的 计 算 机 硬 件 状 况 是:外 存 只 有 磁 带、卡 片、纸 带,没 有 磁 盘 等 直 接 存 取 的 存 储 设 备;软 件 状 况 是:没 有 操 作 系 统,没 有 管 理 数 据 的 软 件,数 据 处 理 方 式 是 批 处 理。人 工 管 理 阶 段 的 特 点 是:数 据 不 保 存、数 据 无 专 门 软 件 进 行 管 理(数 据 冗 余)、数 据 不 共 享、数 据 不 具 有 独 立 性、数 据 无 结 构。2.文 件 系 统 阶 段 这 一 阶 段 从 2 0世 纪 5 0年 代
4、后 期 到 6 0年 代 中 期,计 算 机 硬 件 和 软 件 都 有 了 一 定 的 发 展。计 算 机 不 仅 用 于 科 学 计 算,还 大 量 用 于 管 理。这 时 硬 件 方 面 已 经 有 了 磁 盘、磁 鼓 等 直 接 存 取 的 存 储 设 备。在 软 件 方 面,操 作 系 统 中 已 经 有 了 数 据 管 理 软 件,一 般 称 为 文 件 系 统。处 理 方 式 上 不 仅 有 了 文 件 批 处 理,而 且 能 够 联 机 实 时 处 理.文 件 系 统 阶 段 的 特 点:数 据 管 理 由 文 件 管 理 系 统 完 成;数 据 共 享 性 差、冗 余 度 大
5、;数 据 独 立 性 差;数 据 可 长 期 保 存。3.数 据 库 系 统 阶 段 2 0世 纪 6 0年 代 末 数 据 管 理 进 入 新 时 代 数 据 库 系 统 阶 段。数 据 库 系 统 阶 段 出 现 了 统 一 管 理 数 据 的 专 门 软 件 系 统,即 数 据 库 管 理 系 统。数 据 库 系 统 是 一 种 较 完 善 的 高 级 数 据 管 理 方 式,也 是 当 今 数 据 管 理 的 主 要 方 式,获 得 了 广 泛 的 应 用。数 据 库 系 统 阶 段 的 特 点:数 据 结 构 化;数 据 共 享 程 度 高;数 据 独 立 性 强;数 据 冗 余 度
6、 小;加 强 对 数 据 的 保 护 4.分 布 式 数 据 库 系 统 阶 段 分 布 式 数 据 库 系 统 是 由 若 干 个 站 集 合 而 成。这 些 站 又 称 为 节 点,它 们 在 通 讯 网 络 中 联 接 在 一 起,每 个 节 点 都 是 一 个 独 立 的 数 据 库 系 统,它 们 都 拥 有 各 自 的 数 据 库、中 央 处 理 机、终 端,以 及 各 自 的 局 部 数 据 库 管 理 系 统。因 此 分 布 式 数 据 库 系 统 可 以 看 作 是 一 系 列 集 中 式 数 据 库 系 统 的 联 合。它 们 在 逻 辑 上 属 于 同 一 系 统,但 在
7、 物 理 结 构 上 是 分 布 式 的。5.面 向 对 象 数 据 库 系 统 阶 段 面 向 对 象 编 程(Object Oriented Programming,OOP,面 向 对 象 程 序 设 计)是 一 种 计 算 机 编 程 架 构。O O P的 一 条 基 本 原 则 是 计 算 机 程 序 是 由 单 个 能 够 起 到 子 程 序 作 用 的 单 元 或 对 象 组 合 而 成。O O P达 到 了 软 件 工 程 的 三 个 主 要 目 标:重 用 性、灵 活 性 和 扩 展 性。面 向 对 象 数据 库 吸 收 了 面 向 对 象 程 序 设 计 方 法 的 核 心
8、概 念 和 基 本 思 想,采 用 面 向 对 象 的 观 点 来 描 述 现 实 世 界 实 体(对 象)的 逻 辑 组 织、对 象 之 间 的 限 制 和 联 系 等。1.1.2 数 据 库 系 统 1.数 据 描 述 事 物 的 物 理 符 号 序 列 称 为 数 据(D a t a)。描 述 事 物 的 物 理 符 号 可 以 是 用 来 表 示 长 度、体 积、重 量 之 类 的 数 字 数 值,也 可 以 是 人 名 或 地 名、图 形、图 像、动 画、影 像、声 音 等 非 数 值 数 据。2.数 据 库 数 据 库(DataBase,D B),顾 名 思 义,是 存 放 数 据
9、 的 仓 库。是 长 期 存 放 在 计 算 机 内,有 组 织 的、大 量 的、可 共 享 的 数 据 集 合。数 据 库 中 的 数 据 按 一 定 的 数 据 模 型 组 织、描 述 和 存 储,具 有 较 小 的 冗 余 度、较 高 的 数 据 独 立 性 和 易 扩 展 性,并 可 为 多 个 用 户、多 个 应 用 程 序 共 享。3.数 据 库 应 用 系 统 数 据 库 应 用 系 统 是 为 特 定 应 用 开 发 的 数 据 库 应 用 软 件 系 统。数 据 库 管 理 系 统 为 数 据 的 定 义、存 储、查 询 和 修 改 提 供 支 持,而 数 据 库 应 用 系
10、 统 是 对 数 据 库 中 的 数 据 进 行 处 理 和 加 工 的 软 件,它 面 向 特 定 应 用。一 般 在 不 引 起 混 淆 的 情 况 下 常 常 把 数 据 库 系 统 简 称 为 数 据 库.4.数 据 库 管 理 系 统 数 据 库 管 理 系 统(DataBase Management System,D B M S)是 位 于 用 户 与 操 作 系 统(OS)之 间 的 数 据 管 理 软 件,是 数 据 库 系 统 的 核 心 软 件。其 主 要 功 能 包 括 以 下 几 个 方 面(P 5页)(1)数 据 定 义(2)数 据 操 纵(3)数 据 库 的 运 行
11、 管 理(4)数 据 的 组 织、存 储 和 管 理(5)数 据 库 的 建 立 和 维 护(6)数 据 通 信 接 口 5.数 据 库 系 统 数 据 库 系 统(DataBase System,D B S)是 指 拥 有 数 据 库 技 术 支 持 的 计 算 机 系 统。它 可 以 实 现 有 组 织 地、动 态 地 存 储 大 量 相 关 数 据,提 供 数 据 处 理 和 信 息 资 源 共 享 服 务。数 据 库 系 统 由 硬 件 系 统、数 据 库、数 据 库 管 理 系 统 及 相 关 软 件、数 据 库 管 理 员(DataBaseAdministrator,D B A)和
12、 用 户 组 成。数 据 库 系 统 的 特 点:(1)实 现 数 据 共 享,减 少 数 据 冗 余(2)采 用 特 定 的 数 据 模 型(3)具 有 较 高 的 数 据 独 立 性(4)有 统 一 的 数 据 控 制 功 能 1.1.3 数 据 模 型 模 型 是 现 实 世 界 特 征 的 模 拟 和 抽 象。要 将 现 实 世 界 转 变 为 机 器 能 够 识 别 的 形 式,必 须 经 过 两 次 抽 象,即 使 用 某 种 概 念 模 型 为 客 观 事 物 建 立 概 念 级 的 模 型,将 现 实 世 界 抽 象 为 信 息 世 界,然 后 再 把 概 念 模 型 转 变
13、为 计 算 机 上 某 一 DBM S支 持 的 数 据 模 型,将 信 息 世 界 转 变 为 机 器 世 界。1.实 体 的 概 念(1)实 体(Entity)客 观 存 在 并 可 相 互 区 别 的 事 物 称 为 实 体。(2)属 性(Attribute)实 体 所 具 有 的 某 一 特 性 称 为 属 性。(3)实 体 集 和 实 体 型 属 性 值 的 集 合 表 示 一 个 实 体,而 属 性 的 集 合 表 示 一 种 实 体 的 类 型,称 为 实 体 型。同 类 型 的 实 体 的 集 合,称 为 实 体 集。(4)联 系(Relationship)实 体 集 之 间
14、的 对 应 关 系 称 为 联 系,它 反 映 现 实 世 界 事 物 之 间 的 相 互 关 联。实 体 间 的 联 系 可 分 为 以 下 三 种 类 型 一 对 一 联 系 例 如,一 个 学 生 只 能 有 一 个 学 号,而 一 个 学 号 只 能 指 向 一 个 学 生,则 学 生 与 学 号 之 间 具 有 一 对 一 联 系。一 对 多 联 系 例 如,一 个 班 级 中 有 若 干 名 学 生,而 每 个 学 生 只 在 一 个 班 级 中 学 习,则 班 级 与 学 生 之 间 具 有 一 对 多 联 系。多 对 多 联 系 例 如,一 门 课 程 同 时 有 若 干 个
15、学 生 选 修,而 一 个 学 生 可 以 同 时 选 修 多 门 课 程,则 课 程 与 学 生 之 间 具 有 多 对 多 联 系。3.数 据 模 型 数 据 模 型 是 按 计 算 机 系 统 的 观 点 对 数 据 建 模,主 要 用 于 DBM S的 实 现,在 实 现 数 据 库 管 理 的 过 程 中,数 据 模 型 起 着 关 键 作 用。整 个 数 据 库 技 术 的 发 展 就 是 沿 着 数 据 模 型 的 主 线 展 开 的。现 有 的 数 据 库 都 是 基 于 某 种 数 据 模 型 的。常 用 的 数 据 模 型 有 3 种:层 次 模 型、网 状 模 型 和 关
16、 系 模 型。层 次 模 型 层 次 模 型 是 数 据 库 系 统 中 最 早 出 现 的 数 据 模 型 它 用 树 形 结 构 表 示 各 实 体 以 及 实 体 间 的 联 系。若 用 图 来 表 示,层 次 模 型 是 一 棵 倒 立 的 树。在 数 据 库 中,满 足 以 下 条 件 的 数 据 模 型 称 为 层 次 模 型:有 且 仅 有 一 个 结 点 无 父 结 点,这 个 结 点 称 为 根 结 点;其 他 结 点 有 且 仅 有 一 个 父 结 点。I 学.院 II 卷 1 1 I 系|系 4+|系 户:I专 业 11 格 业 2|一 业 3|一 业 4I 层 次 模
17、型 示 例 网 状 模 型 在 现 实 世 界 中,事 物 之 间 的 联 系 更 多 的 是 非 层 次 关 系 的,用 层 次 模 型 表 示 非 树 型 结 构 是 很 不 直 接 的,网 状 模 型 则 可 以 克 服 这 一 弊 病。网 状 模 型 是 一 个 网 络。在 数 据 库 中,满 足 以 下 两 个 条 件 的 数 据 模 型 称 为 网 状 模 型。允 许 一 个 以 上 的 结 点 无 父 结 点;一 个 结 点 可 以 有 多 于 一 个 的 父 结 点。网 状 模 型 示 例。1.2关 系 数 据 库 1.2.1 关 系 模 型以 二 维 表 的 形 式 表 示
18、实 体 与 实 体 间 联 系 的 数 据 模 型 称 为 关 系 模 型。从 模 型 的 三 要 素 角 度 看,关 系 模 型 的 内 容 为:数 据 结 构:一 张 二 维 表 格。数 据 操 作:数 据 表 的 定 义,检 索、维 护、计 算 等。数 据 约 束 条 件:表 中 列 的 取 值 范 围 即 域 值 的 限 制 条 件。(1)关 系 在 关 系 模 型 中,一 个 关 系 就 是 一 张 二 维 表,每 个 关 系 都 有 一 个 关 系 名。在 数 据 库 中,一 个 关 系 存 储 为 一 个 数 据 表。(2)元 组 表 中 的 行 称 为 元 组,每 一 行 是
19、一 个 元 组,对 应 数 据 表 中 的 一 个 具 体 记 录,元 组 的 各 分 量 分 别 对 应 于 关 系 的 各 个 属 性。(3)属 性 表(关 系)中 的 列 称 为 属 性,每 一 列 有 一 个 属 性 名,对 应 数 据 表 中 的 一 个 字 段。(4)域 一 个 属 性 的 取 值 范 围 是 该 属 性 的 域。(5)关 键 字 表 中 的 一 个 属 性(组),它 的 值 可 以 唯 一 地 标 识 一 个 元 组。如:学 号。(6)外 关 键 字 如 果 一 个 关 系 中 的 属 性 或 属 性 组 并 非 该 关 系 的 关 键 字,但 它 们 是 另 外
20、 一 个 关 系 的 关 键 字,则 称 其 为 该 关 系 的 外 关 键 字。(7)候 选 码 表 中 的 某 一 个 属 性,它 的 值 可 以 唯 一 地 标 志 一 个 元 组。一 个 表 中 可 能 有 多 个 候 选 码,选 择 一 个 作 为 主 键,主 键 的 属 性 称 为 主 属 性。关 系 的 特 点:(1)关 系 必 须 规 范 化。规 范 化 是 指 关 系 模 型 中 的 每 一 个 关 系 模 式 都 必 须 满 足 一 定 的 要 求。最 基 本 的 要 求 是 每 个 属 性 必 须 是 不 可 分 割 的 数 据 单 元,即 表 中 不 能 在 包 含 表
21、。(2)在 同 一 个 关 系 中 不 能 出 现 相 同 的 属 性 名。(3)关 系 中 不 允 许 有 完 全 相 同 的 元 组,即 冗 余。(4)在 一 个 关 系 中 元 组 的 次 序 无 关 紧 要。(5)在 一 个 关 系 中 列 的 次 序 无 关 紧 要。1.2.2关 系 运 算 在 关 系 数 据 库 中,关 系 的 基 本 运 算 有 两 类:传 统 的 集 合 运 算 和 专 门 的 关 系 运 算。-传 统 的 集 合 运 算 1.并 设 有 两 个 关 系 R 和 S,它 们 具 有 相 同 的 结 构。R 和 S 的 并 是 由 属 于 R 或 属 于 S 的
22、 元 组 组 成 的 集 合,运 算 符 为 U。R RuSA B C A B C A B Cal bl cl al b2 c2 al bl clal b2 c2 al b3 c2 al b2 c29 b2 cl a2 b2 cl a2 b2 cl3al b3 c2(02.差 设 有 两 个 关 系 R 和 S,它 们 具 有 相 同 的 结 构。R 和 S 的 差 是 由 属 于 R 但 不 属 于 S 的 元 组 组 成 的 集 合。运 算 符 为 一。R S R-SA B C A B C A B Cbl cl al b2 c2 al bl clal b2 c2 al b3 c2&2 b2
23、 cl 42 b2 cl(a)(b)(d)3.交 设 有 两 个 关 系 R 和 S,它 们 具 有 相 同 的 结 构。R 和 S 的 交 是 由 既 属 于 R 又 属 于 S 的 元 组 组 成 的 集 合,运 算 符 为 0。二 传 统 的 集 合 运 算 1.选 择 选 择 运 算 是 在 关 系 中 选 择 满 足 某 些 条 件 的 元 组。也 就 是 说,选 择 运 算 是 在 二 维 表 中 选 择 满 足 指 定 条 件 的 行。2.投 影 投 影 运 算 是 从 关 系 模 式 中 指 定 若 干 个 属 性 组 成 新 的 关 系。即 在 关 系 中 选 择 某 些 属
24、 性 列。3.联 接 联 接 运 算 将 两 个 关 系 模 式 通 过 公 共 的 属 性 名 拼 接 成 一 个 更 宽 的 关 系 模 式,生 成 的 新 关 系 中包 含 满 足 联 接 条 件 的 元 组。1.3数 据 库 设 计 基 础 1.3.1 数 据 库 设 计 的 原 则(1)关 系 数 据 库 的 设 计 应 遵 从 概 念 单 一 化“一 事 一 地”的 原 则(2)避 免 在 表 之 间 出 现 重 复 字 段(3)表 中 的 字 段 必 须 是 原 始 数 据 和 基 本 数 据 元 素(4)用 外 部 关 键 字 保 证 有 关 联 的 表 之 间 的 联 系 1
25、.3.2 数 据 库 设 计 的 步 骤 1.需 求 分 析 2.确 定 所 需 要 的 表 3.确 定 所 需 字 段 4.确 定 联 系 5.设 计 求 精 1.4 Access数 据 管 理 系 统 概 述 1.4.1 Access的 发 展 简 介 Access是 一 种 关 系 型 的 桌 面 数 据 库 管 理 系 统,是 Microsoft Office套 件 产 品 之 一。1992 年 11 月 推 出 Access 1.0,Microsoft 先 后 推 出 2.0,7.0/95,8.0/97,9.0/2000,10.0/2002,直 到 Access 2003 和 Acc
26、ess 2007 本 教 程 以 Access 2003版 为 教 学 背 景。Access的 特 点 1.具 有 方 便 实 用 的 强 大 功 能。2.可 以 利 用 各 种 图 例 快 速 获 取 数 据。3.可 以 利 用 报 表 设 计 工 具,方 便 生 成 报 表。4.能 处 理 多 种 数 据 类 型。5.采 用 O LE技 术,能 方 便 创 建 和 编 辑 多 媒 体 数 据 库。6.支 持 ODBC标 准 的 SQL数 据 库 的 数 据。7.设 计 过 程 自 动 化,大 大 提 高 了 数 据 库 的 工 作 效 率。8.具 有 较 好 的 集 成 开 发 环 境。9
27、.提 供 了 断 点 设 置、单 步 执 行 等 调 试 功 能。10.与 Internet/Intranet 的 集 成。11.可 以 将 数 据 库 应 用 程 序 的 建 立 移 进 用 户 环 境,并 最 终 使 用 户 和 应 用 程 序 开 发 者 之 间 的 关 系 淡 化。1.4.2 Access的 系 统 结 构 Access将 数 据 库 定 义 为 一 个 扩 展 名 为.m db文 件,由 数 据 库 对 象 和 组 两 部 分 组 成。其 中 对 象 分 为 7 种:表、查 询、窗 体、报 表、数 据 访 问 页、宏、模 块。表 是 数 据 库 的 核 心 与 基 础
28、,存 放 中 数 据 库 中 的 全 部 数 据。报 表、查 询 和 窗 体 都 是 从 数 据 库 中 获 取 数 据 信 息,以 实 现 用 户 的 某 一 特 定 的 需 要。1、表 是 实 现 数 据 库 管 理 的 基 础,是 关 于 特 定 主 题(例 如:学 生 和 课 程)数 据 的 集 合,是 数 据 库 的 核 心 与 基 础。表 中 的 列 在 Access中 称 为 字 段,行 在 Access中 称 为 记 录。2、查 询 是 用 来 操 作 数 据 库 中 的 记 录 对 象,利 用 它 可 以 按 照 一 定 的 条 件 或 准 则 从 一 个 或 多 个 表 中
29、 筛 选 出 需 要 操 作 的 字 段,并 可 以 把 它 们 集 中 起 来,形 成 所 谓 的 动 态 数 据 集,并 显 示 在 一 个 虚 拟 的 数 据 表 窗 口 中。3、窗 体:数 据 库 与 用 户 进 行 交 互 操 作 的 界 面。其 数 据 源 可 以 是 表 或 查 询。4、报 表 可 以 按 照 指 定 的 样 式 将 多 个 表 或 查 询 中 的 数 据 显 示(打 印)出 来。报 表 中 包 含 了 指 定 数 据 的 详 细 列 表。报 表 也 可 以 进 行 统 计 计 算,如 求 和、求 最 大 值、求 平 均 值 等。报 表 与 窗 体 类 似,也 是
30、 通 过 各 种 控 件 来 显 示 数 据 的,报 表 的 设 计 方 法 也 与 窗 体 大 致 相 同。5、页 是 一 种 特 殊 的 W eb页,用 户 可 以 在 此 W eb页 与 Access数 据 库 中 的 数 据 进 行 联 接,查 看、修 改 Access数 据 库 中 的 数 据。数 据 访 问 页 就 是 Internet网 页,将 数 据 库 中 的 数 据 编 辑 成 网 页 形 式,可 以 发 布 到 Internet上,提 供 给 Internet上 的 用 户 共 享。也 就 是 说,网 上 用 户 可 以 通 过 浏 览 器 来 查 询 和 编 辑 数 据
31、 库 的 内 容。6、宏 是 若 干 个 操 作 的 组 合,用 来 简 化 一 些 经 常 性 的 操 作。用 户 可 以 设 计 一 个 宏 来 控 制 系 统 的 操 作,当 执 行 这 个 宏 时,就 会 按 这 个 宏 的 定 义 依 次 执 行 相 应 的 操 作。宏 可 以 打 开 并 执 行 查 询、打 开 表、打 开 窗 体、打 印、显 示 报 表、修 改 数 据 及 统 计 信 息、修 改 记 录、修 改 表 中 的 数 据、插 入 记 录、删 除 记 录、关 闭 表 等 操 作。7、模 块 是 用 V BA语 言 编 写 的 程 序 段,它 以 Visual Basic为
32、 内 置 的 数 据 库 程 序 语 言。对 于 数 据 库 的 一 些 较 为 复 杂 或 高 级 的 应 用 功 能,需 要 使 用 VBA代 码 编 程 实 现。通 过 在 数 据 库 中 添 加 VBA代 码,可 以 创 建 出 自 定 义 菜 单、工 具 栏 和 具 有 其 他 功 能 的 数 据 库 应 用 系 统。1.4.3 Access的 操 作 窗 口 1.启 动 Access与 其 他 Windows应 用 程 序 一 样,启 动 Access可 以 通 过 单 击“开 始”菜 单,然 后 在“程 序”菜 单 中 选 择 图 标,即 可 打 开 Access.2、关 闭 A
33、ccess的 4 种 方 法:(1)单 击 Access右 上 角 的“关 闭”按 钮(2)选 择“文 件”菜 单 中 的“退 出”命 令(3)使 用 Alt+F4快 捷 键(4)使 用 Alt+F+X快 捷 键 第 2 章 数 据 库 和 表 2.1 数 据 库 的 创 建 创 建 数 据 库 方 法 有 两 种,一 是 先 建 立 一 个 空 数 据 库,然 后 向 其 中 添 加 表、查 询、窗 体 和 报 表 等 对 象,这 是 创 建 数 据 库 最 灵 活 的 方 法;二 是 使 用“数 据 库 向 导”,利 用 系 统 提 供 的 模 板 进 行 一 次 操 作 来 选 择 数
34、据 库 类 型,并 创 建 所 需 的 表、窗 体 和 报 表,这 是 操 作 最 简 单 的 方 法。2.1.1 创 建 空 数 据 库 例 2-1 建 立“教 学 管 理”空 数 据 库,并 将 建 好 的 数 据 库 保 存 在 C 盘 Access文 件 夹 中。注 意:数 据 库 创 建 好 后,数 据 库 容 器 中 还 不 存 在 任 何 其 他 数 据 库 对 象,此 时 可 以 根 据 需 要 在 该 数 据 库 容 器 中 创 建 数 据 库 对 象。另 外,在 创 建 数 据 库 之 前,最 好 先 建 立 用 于 保 存 该 数 据 库 文 件 的 文 件 夹,以 便
35、今 后 的 管 理。2.1.2 使 用 向 导 创 建 数 据 库例 2-2 在 C 盘“教 学 管 理”文 件 夹 下 创 建“教 学 管 理”数 据 库。利 用“数 据 库 向 导”创 建 数 据 库 对 象,在 所 建 的 数 据 库 对 象 容 器 中 包 含 了 表、查 询、窗 体、报 表、宏 和 模 块 等 Access对 象。但 是,由 于“数 据 库 向 导”创 建 的 表 可 能 与 需 要 的 表 不 完 全 相 同,表 中 包 含 的 字 段 可 能 与 需 要 的 字 段 不 完 全 一 样。因 此 通 常 使 用“数 据 库 向 导”创 建 数 据 库 后,还 需 要
36、 对 其 进 行 补 充 和 修 改。2.1.3 打 开 数 据 库 1.通 过“开 始 工 作”任 务 窗 格 打 开 2.使 用“打 开”命 令 打 开 例 2-3 打 开 C 盘“教 学 管 理”文 件 夹 中“教 学 管 理”数 据 库。2.1.4关 闭 数 据 库 关 闭 数 据 库 的 方 法 有 3 种。(1)单 击“数 据 库”窗 口 右 上 角“关 闭”按 钮(2)双 击“数 据 库”窗 口 左 上 角“控 制”菜 单 图 标(3)单 击“数 据 库”窗 口 左 上 角“控 制”菜 单 图 标,从 弹 出 快 捷 菜 单 中 选 择“关 闭”命 令 2.2 建 立 表 2.2
37、.1 表 的 组 成 表 是 Access数 据 库 中 最 基 本 的 对 象,是 具 有 结 构 的 某 个 相 同 主 题 的 数 据 集 合。表 由 两 部 分 构 成:表 结 构 和 表 内 容。1.字 段 名 称 每 个 字 段 应 具 有 唯 一 的 名 字,称 为 字 段 名 称。字 段 名 称 的 命 名 规 则 为:(1)长 度 为 1 6 4个 字 符。(2)可 以 包 含 字 母、汉 字、数 字、空 格 和 其 他 字 符,但 不 能 以 空 格 开 头。(3)不 能 包 含 句 号(.)、惊 叹 号(!)、方 括 号(|1)和 重 音 符 号(0.(4)不 能 使 用
38、 ASCII为 0 3 2的 ASCII字 符。2.数 据 类 型 数 据 类 型 表 注 意:“数 字”、“日 期/时 间”、“货 币”以 及“是/否”,这 些 数 据 类 型 提 供 预 先 定 义 好 的 显 用 途 1文 本 C 字 母、汉 字 和 数 字。如:学 号、姓 名、性 别、民 族 0255个 字 符 备 注,字 母、汉 字 和 数 字(和 文 本 型 数 据 相 似,但 容 量 更 大)0-6 4 0 0 0 个 数 字 数 值。一 般 参 与 箕 术 计 篁。如:入 学 成 绩,1、2、4,或 8字 节 2日 期 的 间 日 期 时 间,如,出 生 日 期 8字 节。货
39、币 2数 值。8字 节。自 动 编 号 每 次 添 加 新 记 录 时 Acce ss2003自 动 添 加 的 连 续 数 字,4字 节 2是 信 是 周、真/假 或 开 供/1位(1 忠 字 OLE对 象。可 与 Vis ua l Basic交 互 作 用 的 OLE对 象(链 接 或 嵌 入 对 象 入 如:照 片 2可 达 1 G B Q超 捱 接,We b地 址、Intemet地 址 或 链 接 到 其 他 数 据 库 或 应 用 程 序 可 达 65536字 符 2查 阅 向 导 来 自 其 他 表 或 者 列 表 的 值 通 常 为 4字 节 J示 格 式。可 以 从 每 一 个
40、 数 据 类 型 可 用 的 格 式 中 选 择 所 需 的 格 式 来 设 置“格 式”属 性。也 可 以 为 所 有 的 数 据 类 型 创 建 自 定 义 显 示 格 式,但“O LE对 象”数 据 类 型 除 外。2.2.2 建 立 表 结 构 1.使 用“数 据 表 视 图“数 据 表”视 图 是 按 行 和 列 显 示 表 中 数 据 的 视 图。在 数 据 表 视 图 中,可 以 进 行 字 段 的 编 辑、添 加、删 除 和 数 据 的 查 找 等 各 种 操 作。2.使 用 设 计 视 图 表 设 计 视 图 是 创 建 表 结 构 以 及 修 改 表 结 构 最 方 便、最
41、 有 效 的 窗 口。3.使 用 表 向 导 表 设 计 视 图 是 创 建 表 结 构 以 及 修 改 表 结 构 最 方 便、最 有 效 的 窗 口。4.定 义 主 键 定 义 主 键 的 方 法 有 两 种,一 是 在 建 立 表 结 构 过 程 中 定 义 主 键;二 是 在 建 立 表 结 构 后,重 新 打 开 设 计 视 图 定 义 主 键。主 键 也 称 为 主 关 键 字,是 表 中 能 够 唯 一 标 识 记 录 的 一 个 字 段 或 多 个 字 段 的 组 合。主 键 有 三 种,即 自 动 编 号、单 字 段 和 多 字 段。自 动 编 号 主 键 的 特 点 是,当
42、 向 表 中 增 加 一 个 新 记 录 时,主 键 字 段 值 会 自 动 加 1,如 果 在 保 存 新 建 表 之 前 未 设 置 主 键,则 Access会 询 问 是 否 要 创 建 主 键,如 果 回 答“是,Access将 创 建 自 动 编 号 类 型 的 主 键。单 字 段 主 键 是 以 某 一 个 字 段 作 为 主 键,来 唯 一 标 识 记 录,这 类 主 键 的 值 可 由 用 户 自 行 定 义。多 字 段 主 键 是 由 两 个 或 更 多 字 段 组 合 在 一 起 来 唯 一 标 识 表 中 记 录。2.2.3 设 置 字 段 属 性 字 段 属 性 表 示
43、 字 段 所 具 有 的 特 性,它 定 义 了 字 段 数 据 的 保 存、处 理 或 显 示。1.字 段 大 小 字 段 大 小 属 性 用 于 限 制 输 入 到 该 字 段 的 最 大 长 度,当 输 入 的 数 据 超 过 该 字 段 设 置 的 字 段 大 小 时,系 统 将 拒 绝 接 收。字 段 大 小 属 性 只 适 用 于 文 本、数 字 或 自 动 编 号 类 型 的 字 段。在 设 计 视 图 的 字 段 属 性 框 的 字 段 大 小 属 性 中 选 择 字 段 大 小 的 类 型(数 字)或 输 入 字 段 大 小 的 字 符 个 数(文 本)。如 果 文 本 字
44、段 中 已 经 有 数 据,那 么 减 小 字 段 大 小 会 造 成 数 据 丢 失,Access将 截 去 超 出 新 限 制 的 字 符。如 果 在 数 字 字 段 中 包 含 小 数,那 么 将 字 段 大 小 属 性 设 置 为 整 数 时,A ccess自 动 将 小 数 取 整。如 果 文 本 型 字 段 的 值 是 汉 字,那 么 每 个 汉 字 占 一 位。2.格 式 格 式 属 性 影 响 数 据 的 显 示 格 式。可 确 定 数 字、货 币、日 期 等 字 段 格 式。在 设 计 视 图 的 字 段 属 性 框 的 字 段 格 式 属 性 中 选 择 字 段 格 式 的
45、 类 型。3.输 入 掩 码 用 于 指 定 数 据 的 输 入 格 式。可 定 义 文 本、数 字、日 期/时 间、货 币 等 数 据 类 型 的 字 段。如 果 为 某 字 段 定 义 了 输 入 掩 码,同 时 又 设 置 了 它 的 格 式 属 性,格 式 属 性 将 在 数 据 显 示 时 优 先 于 输 入 掩 码 的 设 置。只 为 文 本 型 和 日 期/时 间 型 字 段 提 供 向 导。可 使 用 字 符 定 义 输 入 掩 码 属 性。输 入 掩 码 属 性 由 字 面 字 符(如 空 格、点、括 号 等)和 决 定 输 入 数 值 的 类 型 的 特 殊 字 符 组 成
46、。希 0 数 字(0到 9,必 选 项;不 允 许 使 用 加 号+和 减 号-)9 数 字 或 空 格(非 必、选 项;不 允 许 使 用 加 号 和 减 号#数 字 或 空 格(非 必 选 项;空 白 将 转 换 为 空 格,允 许 使 用 加 号 和 减 号)L 字 母(A 到 Z,必 选 项)?字 母(A 到 Z,可 选 项)A 字 母 或 数 字(必 选 项)a 字 母 或 数 字(可 选 项)&任 一 字 符 或 空 格(必 选 项)C 任 一 字 符 或 空 格(可 选 项)十 进 制 占 位 符 和 千 位、日 期 和 时 间 分 隔 符(实 际 使 用 的 字 符 取 决 于
47、 Windows 控 制 面 板”的 区 域 设 置”中 指 定 的 区 域 设 置)(使 其 后 所 有 的 字 符 转 换 为 小 写)使 其 后 所 有 的 字 符 转 换 为 大 写 11输 入 掩 码 从 右 到 左 显 示,输 入 至 掩 码 的 字 符 一 般 都 是 从 左 到 右 的.可 以 在 输 入 掩 码 的 任 意 位 置 包 含 叹 号 使 其 后 的 字 符 显 示 为 原 义 字 符。可 用 于 将 该 表 中 的 任 何 字 符 显 示 为 原 义 字 符(例 如,3 显 示 为 A)密 码 将“输 入 掩 码”属 性 设 置 为“密 码”,以 创 建 密 码
48、 输 入 项 文 本 框。文 本 框 中 健 入 的 任 何 字 符 都 按 原 字 符 保 存,但 显 示 为 星 号(*)4.默 认 值 设 置 默 认 值 可 以 减 少 数 据 输 入 量。在 设 计 视 图 的 字 段 属 性 框 的 默 认 值 属 性 中 输 入 默 认 的 的 值。设 置 默 认 值 属 性 时,必 须 与 字 段 中 所 设 的 数 据 类 型 相 匹 配,否 则 会 出 现 错 误。5.有 效 性 规 则 为 防 止 数 据 的 输 入 错 误 而 设 置。有 效 性 规 则 允 许 定 义 一 条 规 则,限 制 可 以 接 受 的 内 容。有 效 性 规
49、 则 的 实 质 是 一 个 限 制 条 件,完 成 对 数 据 输 入 的 检 测。在 设 计 视 图 的 字 段 属 性 框 的 有 效 性 规 则 属 性 中 该 字 段 的 有 效 性 规 则。6.有 效 性 文 本 当 输 入 的 数 据 违 反 了 有 效 性 规 则 时,显 示 的 文 本 信 息。通 常 与 有 效 性 文 本 同 时 定 义。7.索 引 索 引 能 根 据 键 值 加 速 在 表 中 查 找 和 排 序 的 速 度,并 且 能 对 表 中 的 记 录 实 施 唯 一 性。在 Access中,可 以 创 建 基 于 单 个 字 段 的 索 引,也 可 以 创 建
50、 基 于 多 个 字 段 的 索 引。2.2.4建 立 表 之 间 的 关 系 1.定 义 关 系 的 条 件 表 间 关 系 分 为 一 对 一、一 对 多 和 多 对 多 三 种。建 立 表 间 关 系 的 条 件:(1)如 果 仅 有 一 个 相 关 字 段 是 主 键 或 具 有 唯 一 索 引,则 创 建 一 对 多 关 系。(2)如 果 两 个 相 关 字 段 都 是 主 键 或 唯 一 索 引,则 创 建 一 对 一 关 系。(3)多 对 多 关 系 实 际 上 是 某 两 个 表 与 第 三 个 表 的 两 个 一 对 多 关 系,第 三 个 表 的 主 键 包 含 两 个 字