《Oracle数据库期末复习题.pdf》由会员分享,可在线阅读,更多相关《Oracle数据库期末复习题.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle数 据 库 期 末 复 习 题 一、综 合 题 1、设 计 一 个 图 书 管 理 数 据 库,此 数 据 库 中:1)对 每 个 借 阅 者 保 存 读 者 记 录,包 括:读 者 号、姓 名、性 别、年 龄、单 位;2)对 每 本 书 存 有:书 号、书 名、作 者、出 版 社;3)对 每 本 被 借 出 的 书 存 有 读 者 号、借 出 日 期 和 应 还 日 期。根 据 以 上 要 求,完 成 如 下 任 务:1)根 据 语 义 设 计 出 E-R模 型;2)将 该 E-R模 型 转 换 为 一 组 等 价 的 关 系 模 式,并 标 出 各 关 系 模 式 的 主 码。
2、关 系 模 型:读 者(读 者 号,姓 名,性 别,年 龄,单 位)图 书(书 号,书 名,作 者,出 版 社)借 阅(书 号,读 者 号,借 出 日 期,应 还 日 期)2、设 有 关 系 模 式:R(职 工 号,日 期,日 营 业 额,部 门 名,部 门 经 理)如 果 规 定:1)每 个 职 工 每 天 只 有 一 个 营 业 额;2)每 个 职 工 只 在 一 个 部 门 工 作,3)每 个 部 门 只 有 一 个 经 理。要 求:I)根 据 上 述 规 定,写 出 模 式 R 主 关 键 字。2)分 析 R 最 高 属 于 第 几 范 式,并 说 明 理 由。3)将 R 规 范 到
3、3NF。答:(D 关 系 模 式 R 的 主 关 键 字 是(职 工 号,日 期)。(2)R 最 高 属 于 第 一 范 式。因 为 存 在 着 部 门 名 对 主 关 键 字(职 工 号,日 期)的 部 分 函 数 依 赖,没 有 达 到 2NF(3)首 先 分 解 为 2NF:R1(职 工 号,部 门 名,部 门 经 理),R2(职 工 号,日 期,日 营 业 额)因 为 R1存 在 部 门 经 理 对 职 工 号 的 传 递 函 数 依 赖,所 以 没 有 达 到 3NF,再 分 解 为 3NF:R1分 解 为 R1(职 工 号,部 门 名)和 R3(部 门 名,部 门 经 理)1、设
4、计 数 据 库,记 录 球 队,队 员 和 球 迷 的 信 息,包 括:对 于 每 个 球 队,有 球 队 的 名 字,队 员,队 长(队 员 之 一),队 服。对 于 每 个 队 员,有 姓 名,年 龄。对 于 球 迷,有 姓 名,喜 爱 的 球 队,喜 爱 的 队 员。根 据 数 据 库 设 计 的 六 大 步 骤,写 出 每 步 应 该 得 到 的 结 果。二、需 求 分 析:采 用 自 底 向 上 方 法,调 查 球 队 队 员 的 需 求;收 集 和 分 析 需 求 数 据,确 定 系 统 边 界 信 息 需 求,处 理 需 求,安 全 性 和 完 整 性 需 求;编 写 系 统 分
5、 析 报 告,制 作 一 个 集 增 加、删 除、查 询、修 改 一 体 的 球 队、队 员 与 队 迷 的 数 据 库。该 系 统 有 球 队 信 息 管 理 模 块、队 员 信 息 管 理 模 块、球 迷 信 息 管 理 模 块 球 队 信 息 表 球 队 名 队 长 队 员 数 量 队 服 哈 哈 队 林 小 波 2 红 色 篮 球 图 标队 员 信 息 表 嘻 嘻 队 林 小 五 3 蓝 色 棒 球 图 标 隶 属 球 队 队 员 姓 名 年 龄 哈 哈 队 林 小 波 23哈 哈 队 伟 小 宝 22嘻 嘻 队 林 小 五 24嘻 嘻 队 莫 小 非 26嘻 嘻 队 莫 飞 21球
6、迷 信 息 表 球 迷 姓 名 喜 爱 球 队 喜 爱 队 员 陈 小 飞 哈 哈 队 伟 小 宝 林 宝 嘻 嘻 队 莫 小 非 三、概 念 结 构 设 计 根 据 用 户 需 求,第 一 步,数 据 抽 象 与 局 部 E-R模 型 设 计,第 二 步,全 局 E-R模 型 设 计,最 后,消 除 初 步 E-R图 中 不 必 要 的 冗 余,生 成 基 本 的 E-R图。得 出 了 下 图 最 终 的 ER 模 型。四、逻 辑 结 构 设 计 将 E-R 图 转 换 为 关 系 模 型 球 队(球 队 名,队 长,队 服)队 员(队 员 姓 名,年 龄,球 队 名)球 迷(球 迷 姓 名
7、)喜 爱(球 队 名,队 员 姓 名)喜 欢(球 迷 姓 名,球 队 姓 名)由 于 该 关 系 R(U)满 足 第 一 范 式,且 R 中 不 存 在 非 主 属 性 对 候 选 码 的 传 递 函 数 依 赖,则 关 系 R 是 为 第 三 范 式。五、物 理 结 构 设 计 采 用 Oracle数 据 库 进 行 架 构,采 取 垂 直 分 割 法 进 行 存 储 记 录 结 构 设 计 和 按 索 引 进 行 存 放。球 队 信 息 表 列 名 数 据 类 型 说 明 球 队 名 VARCHAR2(20)主 键 队 长 VARCHAR2(10)不 为 空 队 员 数 量 INTEGER
8、(8)不 为 空队 服 VARCHAR2(20)不 为 空 队 员 信 息 表 列 名 数 据 类 型 说 明 队 员 姓 名 VARCHAR2(10)主 键 隶 属 球 队 VARCHAR2(20)不 为 空 年 龄 INTEGER(8)不 为 空 球 迷 信 息 表 列 名 数 据 类 型 说 明 球 迷 姓 名 VARCHAR2(10)主 键 喜 爱 球 队 VARCHAR2(20)不 为 空 喜 爱 队 员 VARCHAR2(10)不 为 空 六、数 据 库 实 施 根 据 逻 辑 设 计 和 物 理 设 计 的 结 果,在 计 算 机 上 建 立 起 实 际 的 数 据 库 结 构、
9、装 入 数 据、进 行 测 试 和 试 运 行 的 过 程。依 据 实 施,球 队 信 息 管 理 模 块 有 增、删、查、改 功 能,增 加:可 以 新 增 加 一 个 球 队 的 相 关 信 息;删 除:可 以 删 除 整 个 球 队 所 有 存 储 在 这 个 数 据 库 的 相 关 信 息;查 询:查 询 每 个 球 队 的 相 关 信 息;修 改:修 改 时 某 个 球 队 的 错 误 相 关 信 息。队 员 信 息 管 理 模 块 有 增、删、查、改 功 能,增 加:可 以 新 增 加 一 个 队 员 的 相 关信 息;删 除:可 以 删 除 某 个 队 员 所 有 存 储 在 这
10、 个 数 据 库 的 相 关 信 息;查 询:查 询 每 个 队 员 的 相 关 信 息;修 改:修 改 时 某 个 队 员 的 错 误 相 关 信 息。球 迷 信 息 管 理 模 块 有 增、册 h 查、改 功 能,增 加:可 以 新 增 加 一 个 球 迷 的 相 关 信 息;删 除:可 以 删 除 整 个 球 迷 所 有 存 储 在 这 个 数 据 库 的 相 关 信 息;查 询:查 询 每 个 球 迷 的 相 关 信 息;修 改:修 改 时 某 个 球 迷 的 错 误 相 关 信 息。总 之,该 系 统 可 以 对 球 队、队 员、球 迷 三 者 的 信 息 进 行 增、册 4、查、改
11、。七、数 据 库 的 运 行 和 维 护 进 行 维 护 数 据 库 的 安 全 性 与 完 整 性、监 测 并 改 善 数 据 库 性 能,该 系 统 已 经 基 本 实 现 了 对 球 队、队 员、球 迷 三 个 模 块 信 息 的 增、册 k 查、改。2、某 工 厂 生 产 若 干 产 品,每 种 产 品 由 不 同 的 零 件 组 成,有 的 零 件 可 用 在 不 同 的 产 品 上。这 些 零 件 由 不 同 的 原 材 料 制 成,不 同 零 件 所 用 的 材 料 可 以 相 同。这 些 零 件 按 所 属 的 不 同 产 品 分 别 放 在 仓 库 中,原 材 料 按 照 类
12、 别 放 在 若 干 仓 库 中,根 据 数 据 库 设 计 的 六 大 步 骤,写 出 每 步 应 该 得 到 的 结 果。一.需 求 分 析:采 用 自 底 向 上 方 法,调 查 工 厂 人 员 的 需 求;收 集 和 分 析 需 求 数 据,确 定 系 统 边 界 信 息 需 求,处 理 需 求,安 全 性 和 完 整 性 需 求;编 写 系 统 分 析 报 告,制 作 一 个 集 增 加、删 除、查 询、修 改 一 体 的 产 品 生 产 与 储 存 的 数 据 库。该 系 统 有 产 品 信 息 管 理 模 块、零 件 信 息 管 理 模 块、材 料 信 息 管 理 模 块、仓 库
13、 信 息 管 理 模 块 产 品 信 息 表 产 品 号 产 品 名 称 组 成 零 件 1 产 品 A 零 件 A、零 件 B2 产 品 B 零 件 C、零 件 D零 件 信 息 表 零 件 号 零 件 名 称 组 成 材 料 仓 库 名 称原 材 料 信 息 表 1 零 件 A 原 材 料 A、原 材 料 c仓 库 A2 零 件 B 原 材 料 B、原 材 料 c仓 库 A3 零 件 c 原 材 料 A、原 材 料 B仓 库 B4 零 件 D 原 材 料 A、原 材 料 D仓 库 B原 材 料 号 原 材 料 名 称 仓 库 名 称 1 材 料 A 仓 库 C2 材 料 B 仓 库 D3
14、材 料 c 仓 库 E4 材 料 D 仓 库 F仓 库 信 息 表 仓 库 号 仓 库 名 称 存 储 物 质 1 仓 库 A 零 件 A、零 件 B2 仓 库 B 零 件 C、零 件 D3 仓 库 C 材 料 A4 仓 库 D 材 料 B5 仓 库 E 材 料 c6 仓 库 F 材 料 D八、概 念 结 构 设 计 根 据 用 户 需 求,第 一 步,数 据 抽 象 与 局 部 E-R模 型 设 计,第 二 步,全 局 E-R模 型 设 计,最 后,消 除 初 步 E-R图 中 不 必 要 的 冗 余,生 成 基 本 的 E-R图。得 出 了下 图 最 终 的 ER模 型。九、逻 辑 结 构
15、 设 计 将 E-R 图 转 换 为 关 系 模 型 产 品(产 品 号,产 品 名)零 件(零 件 号、零 件 名)原 材 料(原 材 料 号、原 材 料 名、仓 库 号)仓 库(仓 库 号、仓 库 名)产 品 组 成(产 品 号、零 件 号)零 件 组 成(零 件 号、材 料 号)零 件 存 储(零 件 号、仓 库 号)由 于 该 关 系 R(U)满 足 第 一 范 式,且 R 中 不 存 在 非 主 属 性 对 候 选 码 的 传 递 函 数 依 赖,则 关 系 R是 为 第 三 范 式。十、物 理 结 构 设 计 采 用 O r a c l e数 据 库 进 行 架 构,采 取 垂 直
16、 分 割 法 进 行 存 储 记 录 结 构 设 计 和 按 索 引 进 行 存 放。产 品 信 息 表列 名 数 据 类 型 说 明 产 品 号 VARCHAR2(10)主 键 产 品 名 称 VARCHAR2(10)不 为 空 组 成 零 件 VARCHAR2(10)不 为 空 零 件 信 息 表 列 名 数 据 类 型 说 明 零 件 号 VARCHAR2(10)主 键 零 件 名 称 VARCHAR2(10)不 为 空 组 成 材 料 VARCHAR2(10)不 为 空 仓 库 名 称 VARCHAR2(10)不 为 空 原 材 料 信 息 表 列 名 数 据 类 型 说 明 原 材
17、料 号 VARCHAR2(10)主 键 原 材 料 名 称 VARCHAR2(10)不 为 空 仓 库 名 称 VARCHAR2(10)不 为 空 仓 库 信 息 表 列 名 数 据 类 型 说 明 仓 库 号 VARCHAR2(10)主 键 仓 库 名 VARCHAR2(10)不 为 空 存 储 物 质 VARCHAR2(10)不 为 空 十 一、数 据 库 实 施 根 据 逻 辑 设 计 和 物 理 设 计 的 结 果,在 计 算 机 上 建 立 起 实 际 的 数 据 库 结 构、装 入 数 据、进 行 测 试 和 试 运 行 的 过 程。产 品 信 息 管 理 模 块 有 增、删、查、
18、改 功 能,增 加:可 以 新 增 加 一 个 产 品 的 相 关 信 息;删 除:可 以 删 除 整 个 产 品 的 所 有 存 储 在 这 个 数 据 库 的 相 关 信 息;查 询:查 询 每 个 产 品 的 相 关 信 息;修 改:修 改 时 某 个 产 品 的 错 误 相 关 信 息。零 件 信 息 管 理 模 块 有 增、删、查、改 功 能,增 加:可 以 新 增 加 一 个 零 件 的 相 关 信 息;删 除:可 以 删 除 某 个 零 件 的 所 有 存 储 在 这 个 数 据 库 的 相 关 信 息;查 询:查 询 每 个 零 件 的 相 关 信 息;修 改:修 改 时 某
19、个 零 件 的 错 误 相 关 信 息。原 材 料 信 息 管 理 模 块 有 增、删、查、改 功 能,增 加:可 以 新 增 加 一 个 材 料 的 相 关 信 息;删 除:可 以 删 除 整 个 材 料 的 所 有 存 储 在 这 个 数 据 库 的 相 关 信 息;查 询:查 询 每 个 材 料 的 相 关 信 息;修 改:修 改 时 某 个 材 料 的 错 误 相 关 信 息。仓 库 信 息 管 理 模 块 有 增、删、查、改 功 能,增 加:可 以 新 增 加 一 个 仓 库 的 相 关 信 息;删 除:可 以 删 除 整 个 仓 库 的 所 有 存 储 在 这 个 数 据 库 的 相 关 信 息;查 询:查 询 每 个 仓 库 的 相 关 信 息;修 改:修 改 时 某 个 仓 库 的 错 误 相 关 信 息。总 之,该 系 统 可 以 对 产 品、零 件、原 材 料、仓 库 四 者 的 信 息 进 行 增、删、查、改。十 二、数 据 库 的 运 行 和 维 护 进 行 维 护 数 据 库 的 安 全 性 与 完 整 性、监 测 并 改 善 数 据 库 性 能,该 系 统 已 经 基 本 实 现 了 对 产 品、零 件、原 材 料、仓 库 这 四 个 模 块 的 信 息 进 行 增、删、查、改。
限制150内