数据表的范式分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
order_code,goods_code) del_goods_ord_info 表中的各属性都函数依赖于 or-
der_code,order_code 是表 del_goods_ord_info 的主码即主关键字 ,此表属于
BCNF。
3. 结束语
数据库的优化设计工作对提高系统执行效率起着重要的作用,
1. 引言
但在系统的使用过程中,物流企业中员工都要分配权限,我们不
随着数据库技术的发展, 人们越来越依赖于计算机化的业务 可能把所有员工的权限都列出来存储在表中, 系统没有了灵活性,
数据。 但由于传统的基于文件的数据存储和检索方法不灵活且难于 系统不能动态的给员工分配权限, 权限也变成了一成不变的东西,
store_goods_time =2005 -11 -1 ,goods_code =000001 ,00005 ,000017 , 就 会
出 现 order_code 、order_type 、customer_code 、deliver_goods_date 、deliv-
er_goods_person 、 store_goods_time 的 插 入 冗 余 。 怎 么 来 消 除 这 一 异 常 现
象,其唯一的办法是将此表进行模式分解。
对上述的发货订单进行模式分解,将其分解为:
del_goods_ord_info
(order_code,order_type,customer_code,deliv-
er_goods_date,deliver_goods_person,store_goods_time)order_goods_info (code,
3 结语 Web 日 志 挖 掘 是 当 前 数 据 挖 掘 研 究 工 作 中 的 前 沿 和 热 点 问 题 。 本 文 介 绍 了 Web 日 志 挖 掘 的 基 本 过 程 , 重 点 分 析 了 数 据 预 处 理 过 程 中 的 主 要 问 题 及 其 解 决 方 案 。 汽 修 之 家 Web 日 志 的 预 处 理 结 果 表 明,本文方法能够有效获取用户访问信息,能够保障下一步挖掘算 法的有效实施。 诚然,该方法没有利用用户的注册信息,所以不适合 有 准 确 用 户 注 册 信 息 的 数 据 挖 掘 应 用 ; 单 一 用 户 在 多 IP 地 址 上 网 的 识别这一难题也还有待深一步的研究。 参考文献 [ 1 ] 韩 家 炜 , 孟 小 峰 . Web 挖 掘 研 究 [ J ] . 计 算 机 研 究 与 发 展 , 2001 , 38 ( 4 ) : 405 - 414 . [ 2 ] 郭 岩 , 白 硕 , 于 满 泉 . Web 使 用 信 息 挖 掘 综 述 [ J ] . 计 算 机 科 学 ,
管理, 因而数据库优化设计成为人们关注的问题。 如何有效地组织 这样系统就有了局限性。 为了解决这个问题,我们在系统创建过程
和 处 理 大 型 数 据 库 的 海 量 数 据 , 使 得 人 们 能 方 便 、 准 确 、 快 捷 地 完 成 中 把 系 统 的 各 个 功 能 都 存 储 在 权 限 基 本 表 ( privileges_info ) 中 , 权 限 信
2005 , 32 ( 1 ) : 1 - 7 . [3]周 斌,吴 泉 源,高 洪 奎.用 户 访 问 模 式 数 据 挖 掘 的 模 型 与 算 法 研 究 [ J ] . 计 算 机 研 究 与 发 展 , 1999 , 36 ( 7 ) :870 - 875 . [ 4 ] 刘 炜 , 陈 俊 杰 . 一 种 Web 使 用 模 式 挖 掘 模 型 的 设 计 [ J ] . 计 算 机 应 用 研 究 ,2007,24(3):184-186. [5]Robert Cooley, Bamshad Mobasher, Jaideep Srivastava. Data preparation for mining world wide web browsing patterns[J]. Knowledge and information systems, 1999.1 (1): 5-32. [6]Jaideep Srivastava, Robert Cooleyz, Mukund Deshpande, Pang -Ning Tan. Web Usage Mining: Discovery and Applications of Usage Patterns from Web Data [J]. ACM SIGKDD Explorations, 2000, 1(2):12 – 23. [ 7 ] 赵 伟 , 何 丕 廉 , 陈 霞 , 等 . Web 日 志 挖 掘 中 的 数 据 预 处 理 技 术 研 究 [J]. 计 算 机 应 用 ,2003,23(5):62-64,67. [ 8 ] 吴 强 , 梁 继 民 , 杨 万 海 . Web 日 志 挖 掘 预 处 理 中 的 用 户 识 别 技 术 [ J ] . 计 算 机 科 学 ,2002,29(4):64-66.
本文从关系模式的规范化对数据库优化方案进行探讨。 实际运用
图 1 系统管理员表的范式分析
( 下 转 164 页 )
-159 -
信息科技
中国高新技术企业
了然,便于学习者观察与思维,从而更好地理解和掌握所学知识,有 效地实现精讲,突出重点,突破难点。 计算机仿真技术还能模拟一些 用语言难以清楚表述的,以及现实实验不易进行的内容。 可以说这 种教学手段拓展了教学内容的广度和深度。 为学生创造了更多的动 口、动脑、动手的机会。 而这些技能恰恰是培养高素质人才必不可少 的。 只有明确了培养什么样的人,我们的高等教育才有意义。
图2 4 结语 基 于 Multisim2001 的 电 子 技 术 课 堂 教 学 不 仅 实 现 了 理 论 与 实 践 的紧密结合,而且计算机仿真技术能把复杂事物简化、变抽象为具 体,动态地演示一些现象,化难为易,使教学中的难点、重点变得一目
参考文献 [ 1 ] 钟 文 耀 、 段 玉 生 、 何 丽 静 . EWB 电 路 设 计 入 门 与 应 用 . 北 京 清 华 大 学 出 版 社 , 2002 [2] 李 克 庆 、 张 俊 燕 . 计 算 机 辅 助 教 学 体 系 初 探 [J]. 中 国 冶 金 教 育 , 2001 [ 3 ] 郑 步 生 、 吴 渭 . Multisim2001 电 路 设 计 及 仿 真 入 门 与 应 用 . 电 子 工 业 出 版 社 , 2002 [ 4 ] 周 苏 明 , 陈 安 全 等 . 多 媒 体 课 件 制 作 . 清 华 大 学 出 版 社 , 2002 .
但 goods_code 不 函 数 依 赖 于 order_code 。 例 如 插 入 一 条 纪 录 or-
der_code =20060001 ,order_type = 普 通 ,customer_code =001 ,deliv-
er_goods_date =2005 -10 -11 ,deliver_goods_person = 王 一 ,
系 统 性 能 和 吞 吐 量 , 需 要 对 数 据 库 的 逻 辑 设 计 和 物 理 设 计 进 行 优 化, 一 个 权 限 又 对 应 多 个 用 户 , 这 样 系 统 所 分 配 的 权 限 编 号 与 系 统 登 录
并贯穿于数据库设计的始终, 这就是数据库优化设计的首要任务。
密码就不函数依赖于系统登录名了。 处理这个问题我们使用的是模
数据表的范式分析
信息科技
中国高新技术企业
文 / 周艳杰 1 温敏 2 伍应环 2
【摘要】 设计任何一种数据库应用系统,不论是层次的、网状的还是关系的,都会遇到如何构造合适的数
据模式即逻辑结构的问题。 规范化理论就应运而生。 本文主要以第三方物流管理系统表为例进行范式分析。
【关键词】 数据表 范式 依赖
中,我们必须知道收货人的联系方式以及其他信息,所以我们对收
货 人 也 制 定 了 一 个 收 货 人 信 息 表 ( acgoods_person_info ) , 它 包 含 的 属 性
有 : 收 货 人 编 号 ( acceptgoods_person_code) , 收 货 人 名 称 ( name) , 收 货 人
接 着 来 看 货 物 信 息 表 ( goods_info ) , 此 表 中 货 物 编 号 和 货 物 条 码 是
方物流管理系统表的范式进行分析。
唯一确定货物表的主码(主关键字),其余属性都函数依赖于货物编
首 先 来 看 系 统 管 理 员 信 息 表 ( system_manager_info ) 有 下 列 属 性 : 号 和 货 物 条 码 , 由 于 系 统 中 已 经 存 在 客 户 信 息 表 , 货 物 信 息 表 和 客
此 , 人 们 就 以 关 系 模 型 为 背 景 来 讨 论 这 个 问 题 , 形 成 了 数 据 库 逻 辑 三 个 表 都 属 于 BCNF , 其 范 式 分 析 如 图 1 所 示 。
设 计 的 一 个 有 利 工 具 — —— 关 系 数 据 库 的 规 范 化 理 论 。 本 节 针 对 第 三
(作者单位系空军航空大学基础基地)
( 上 接 158 页 ) 修 网 站 Web 日 志 文 件 ( 约 78 . 3M ) , 进 行 了 数 据 预 处 理 , 最 终 得 到 单 独 IP 地 址 965 个 , 访 问 用 户 1043 人 , 有 效 用 户 会 话 753 个 。 用 户 会 话 有 表 中 包 含 访 问 Web 站 点 的 用 户 ID 、 用 户 IP 地 址 、 用 户 请 求 的 页 面 及请求发生的顺序以及每一页浏览的时间等信息。
对数据的存取操作, 成为对数据库的建设及使用的瓶颈。
息 表 的 属 性 ( 权 限 编 号 ( privileges_code) , 权 限 名 称 ( privileges_name) ) 。
运行速度及执行效率是衡量数据库系统性能的重要标准, 为了保证 但在系统管理员信息表中我们一个系统登录名需要有多个权限,而
2. 数据表的范式分析
式 分 解 的 方 法 。 系 统 的 管 理 员 信 息 表 ( system_manager_info ) 最 终 分 为
设 计 任 何 一 种 数 据 库 应 用 系 统 , 不 论 是 层 次 的 、 网 状 的 还 是 关 三 个 表 : 系 统 管 理 员 表 system_manager_info ( loading_name , load-
函 数 依 赖 于 系 统 的 登 录 名 , 即 loading_name → loading_code , load- 主 键 即 客 户 编 号 , 客 户 编 号 也 函 数 依 赖 于 货 物 编 号 和 货 物 条 码 。 系
ing_name →privileges 。
统为了能更好的、及时的与收货人联系,使货物快速到达收货人手
系 统 登 录 密 码 ( loading_code ) , 系 统 登 录 名 ( loading_name ) , 系 统 所 分 配 户 信 息 表 相 连 接 时 , 客 户 信 息 表 中 的 主 键 作 为 货 物 信 息 表 的 外 键 ,
的 权 限 ( privileges ) ) , 在 此 表 中 系 统 所 分 配 的 权 限 和 系 统 登 录 密 码 都 因 此 在 货 物 信 息 表 中 客 户 这 一 属 性 由 客 户 名 称 改 为 客 户 信 息 表 的
地 址 ( address) , 收 货 人 电 话 ( telephone) , 邮 编 ( postal_code) 等 。
系 统 中 的 发 货 订 单 信 息 表 (del_goods_ord_info) 即 del_goods_ord_in-
fo (order_code ,order_type ,customer_code ,goods_code ,deliver_goods_date ,
Fra Baidu bibliotek
系 的 , 都 会 遇 到 如 何 构 造 合 适 的 数 据 模 式 即 逻 辑 结 构 问 题 。 由 于 关 ing_code) 、 权 限 分 配 表 privileges_allocation_info ( code , loading_name , priv-
系 模 型 有 严 格 的 数 学 理 论 基 础 , 并 且 可 以 向 别 的 数 据 模 型 转 换 , 因 ileges_code) 和 权 限 表 privileges_info( privileges_code , privileges_name) 。 这
deliver_goods_person ,store_goods_time)
order_code →order_type ,order_code →customer_code ,order_code →de-
liver_goods_date ,
order_code →deliver_goods_person ,order_code →store_goods_time 。