logo资料库

学生数据库设计存在的主要问题及解决方法.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
中国电力教 育 CEPE — 磊 丽 DOI编 码 :10.3969/j.issn.1007—0079.2010.27.036 学生数据库设计存在 的主要问题及解决方法 每春音 摘 要 :本 文以学生的典型 数据 分析 与设 计案例 为依据 ,说 明学生 在数据 库设 计过 程 中出现 的种 种 问题 ,分析 出问题 出现 的主要 原因, 并给 出解决 方法。 关 键 词 :-tf..t~库 设计 ;数据 实体 ;关联 实体 ;级 联 实体 ;设计过 程 作者简介 :李春芳 (1975--),女,湖南祁阳人 ,长沙理工大学计算机与通信工程学院, 讲 师,工学硕士 ,主要 研 究方 向 :计算机 学 科教 育、 工作 流 ;罗可 (1961--),男,湖 南长沙人 ,长沙理 工大学计算机 与通信工 程学院,教 授 , 工学博 士,主要 研 究方向:数 据库 、人 工智能。 (湖南 长沙 4;51000) 基金项 目 :本文系长沙理工大学 “‘数据库原理与技术’课 程教 学改革的研究与实践” (项 目编号 :JG072224)、长沙理工大学 “‘数 据 库原 理 与技 术’质量 工程 精品课 程 建 ’(项 目编号 :KCO8O6) 的研 究成果 。 随着社会的不断进步、计算机处理能力的不断提升以及计 来 自行检 测个人 数据库分析与设计 结果 ,因此在实 际的学生数 算 机 网络 的广 泛 应 用 ,越 来 越 多 的 社 会 信息 处 理 与传 递 都 需 要 据库设计 实践过程 中往往会出现这样那样 的问题。本文以学生 通过计算机来完成,这不仅可以大大提高业务处理 效率和质量, 的 网上考试系统数据 库分析与设计实践结果 作为分析对象 ,找 也可以大大减少在信息传 递中的成本损 耗以及错误 ,信息共享 出学生在数据库分析与设计过 程中出现种种 问题 的原 因及参考 程度 以及共享速度也在大大提高。信息在计算机 处理过程 中可 解 决 方 法 。 能面对和积累大量数据,这些 数据必须被有效管理 ,才能为信 一 学生在 数据库设计过程中出现的主要 问题 息管理系统的建设与运行提供 良好的支撑。信息管理 系统 所需 网上考试系统 的出现是为了解决 传统纸质考 试过程 中纸张 的数据库实现 已经成为信息管理系统开发的重要基础环 节。数 浪费严重、监考麻烦、阅卷效率与质量低下、教考不分离等问题 , 据库设计为数据库实现提 供 良好的分析与可视模型 ,可以快速 它是 随着 计算机 网络 的广泛应用以及服务器端 编程技术 日益成 反映数据 内核 以及数据库定义质量。 因此学生的数据库设计又 熟而逐 渐出现并发展起 来的。网上考 试系统不仅可 以更公平和 成为学生信息管理 系统开发的一个必要环节。 严 格地 测试 出考试 对象 的学 习7J~-g-和学习能力,还可 以将其推 传 统 的 “数 据 库 原 理 与 技 术 ” 课 程 教 学 往 往 容 易 忽视 学 生 广为学习测试系统,从而在平 日的学习过程 中进行 自我检测,以 对 面向特定应 用的数 据库分析与设 讥 也没有提 供比较有效 的 便及早发现 学习方法 的问题 ,明确学 习目标 ,从而更好地 提高 方法来帮助 学生 完成 数据库分析与设计,更加缺乏有 效的方法 学 生的学习能力与兴趣 。本次实践任务 的目的就是要求学生针 备的核心能力有 :掌 握数据库原理 及基本理 论,即数据库 的基 最后 教师进行工作评 价,学生根据 评价改进 拓展 。教学过程如 础与设计能力 ;能够 熟练使用 SQL语 句,能够设 计存储过程和 图 1所 示 。 进行 简单 的开发,即数据库 的编程 能力 ;能够对数 据库进 行维 三 、小结 护管理 ,包括数 据库 的 日常权 限管 理、备 份等,即数 据库 的管 通 过项 目式教学 在常州机 电职业技术学 院数据库教学 中的 理能力 ;有 良好 的文档编写能力和系统分析能力,即综合能力。 实施 ,学生对 数据库 课程的学 习兴趣更浓 了’实践动手能力加 根据 岗位需求 ,我们把小型 贸易公司数据库设计与实施作为整 强 了,学习效果有 了明显 提高。而且通 过分 组协作 ,同学 问的 个教学 的贯 穿项 目,并结 合岗位能力要求,创设 学 习情境 ,布 沟通增 多了'协 同工作的能力也增强了。 置教学任务。具体设 计如表 1所示 。 2.基于工作 过 程 ~_45-教 学设 计 参考文献 : 在每一个学 习情境 的教 学过程中,我们基于工作过程 ,首 [1]胡霞.《动态网页设计》课程项目式教学探索与教学设计[J].内 先创 设工作场 景,下达 工作任务 ,然后 让学生 分组完 成任务, 江科技,200g,(11):191-192 创 设 工作 场景 下达 工作 任务 分 组 完成 任务 教师 总结 评价 学 生 改进 拓展 教师引导辅助,学生独立完成 图 1教学过程设计图 [2】戴士弘.职业教育课程教 学改革【M】.北京:清华大学出版社 , 2007:5. [3]丁永玲 .高职旅游礼仪课程项 目导 向式教学的实践与探索【J】_ 当代经济,2009,(12):l23--125 (责任 编辑 :麻 剑 飞) 回
CEPE中国 电力教育 再广一 丽而 对 网上考试系统展 开相应 的数 据分析与设 计,建立 满足应用需 个化验单和处方,如何准确记录这 些化验信息以及处方信息也 要的数据概念模 型与逻辑模型 。根据学生的实践结果发现主要 成 为 很 多学 生 无 法 突破 的难 题 。 存 在 以下 12个 方 面的 问题 。 (8)对于数据实体的内涵 定义 ,很多学生很难做 到合理适 (1)学生的数据分析与设计缺乏 明确的思路和条理 ,因此 中。如网上考试系统中学生的成绩信息居然没有考生与科 目信息 容易导致学生所 设计出来 的数据 实体 出现遗漏和错误 。如大多 标识 ,而包含 的是各 题型分数 以及总分的字段定义 ;题 目信息 数学生都能定义 出网上考试系统中的考生、教师、管理员、科 目、 中不包含出题者信息,更不用说包含审批者信息等等。 题 目的实 体 ,却 有 很 多 学 生 不 能 准 确 甚 至 忽 视 试 卷 、 组卷 规 则 (9) 学 生 对 于 同 一 信 息 在 不 同应 用 背 景 下 的 特 征 或者 说 的定义 。 信息侧 重认识普 遍都 不够好。如 网上考 试系 统中的教 师信息 (2)学生 比较容易得出静态实体的内容与字段 定义,却 比 定义 要侧重 于其对题 库 的建设与管 理方 面,因此其包含 的具 较难把握 系统 中的动态信息内容 与字段定义。 网上考试系统中 体 内容 当然 应该有 别于教 师信息管理 系统 或选 课系 统中的教 的试卷信息会针对每个 学生进行 独立 的题库抽取,由于组卷规 师 信息。 则的定义是抽象 的,所产生的随机 函数是无法预计 和不确定的, (10)数 据库对系统功 能的支持普 遍都 不够灵活。学生往 因此每个 学生获取 的试 卷信息是不相 同的,如何 准确 把握学生 往 对完成信息添加、删除、更新、查 询的基本功能支持所需数 所考试卷信息以及 所填 写的试卷 答案成为很多学生在网上考试 据分析 比较到位 ,但是对一 些额 外灵活的如排行、评论、推荐、 系统设计 中的难点。 收 藏 、打 折 的支 持 不 到位 。 (3) 学生 对 于 独 立 信 息 实体 的认 识 往 往 都 比较 好 ,但 是 对 (1 1)学 生 对 于 临 时 I生存 储 数 据与 永 久 陡存 储 数 据 的认 识与 于实体之 间的关联分析与定义往往 都不够全面。如网上考试 系 处 理 不 够 准 确 。如 网上 书店 中购 物 车 信 息可 以作 为 临 时 性 存 储 统中大部分 学生都能注 意到试 卷信息与题 目信息之 间的关系, 数 据,也可以作为永久性存储数 据,它们的定义与存储 方式有 但是很多学生都忽视了每 份试卷 与每 位考生之 间的关联,而这 很 大 区 别 。 个关联作为考生考试和成绩评定的基础是不容忽视的。 (12)实体定义考虑不全面。很 多学生往往只能把握相应实 (4)学生对 级联信息的认知与处理不够好。在很多应用系 体 的一 些基 本信息,但是不能全面把握 相应实体 。然而对于应 统 中,都会存在大量 的级联信息 ,如组织机构信息、分类信息 , 用系统来说,只有提供完备 的数据 支持 ,才能完成相应功能的 这些信息整体识别特征 比较一致 ,如网上考试系统 中考生 院系 处 理。如单选题 库往往只考虑到科 目信息、选项信息,没有考 及专业信息的定义与 标识,往 往不能准确表达考生与专业、专 虑 到出题者、出题 时 间、审批者、审批 时间、所涉章 节、所涉 业与院系之间的关联 。 知识 点、题 目难度 ,使系统不能对题 目的质量进行更 好的管 理 (5)学生缺乏在建立数据模 型中的数据模拟,因此很难细 以及在题 目抽取 时尽量合理地控制所抽取试卷的难易程 度和所 致地分析到一些实体 内部在具体信 息定义上 的内涵差异性 。如 涉及知识点内容。 网上 考 试 系 统 中的 题 库 建 设 ,每 个 科 目的题 库 都 需 要 由包 含 多 以上是学生在实践网上考试系统 、网上医院门诊信息管理 种题 型的题 目来支撑, 由此从各种不 同角度 衡量学生 的学 习能 系统、 网上书店数据 分析与定义时发现 的比较典型的问题。这 力与知 识点。而每种题 型在具体的信息标识上就存在 比较大 的 些 问题急需解决,以便学生能完整适中地完成 应用系统所需 数 差异,如单选题 与判断题 、填空题等 ,因此 采用一个数 据模型 据支持的分析与定义,否则相应系统只能是 空中楼阁。 来管理所 有类型的题 目是非常不合理 的,但 是很多学 生都 不能 二、存在 问题的根源及解决方法 注意这一点 。与此相类似 的就 是网上 医院门诊信息管理 系统中 根据对 大量的学 生数 据库分析与设 计前 期、中期和后期的 的病 人 化 验 信 息 , 由于 病 人化 验 类 项 不 同 ,因 此化 验 结 果 列 项 实 践 过 程 跟 踪 与调 查 发现 ,学 生在 应 用系 统 所 需 数 据 分析 与 定 也大大不同,所以仅用一个统一 的化验表是无法 表示诸多化验 义中出现的种种 问题根源大致包含以下四个方面。 项 结果 信 息 的 。 (1)缺乏对数据 分析与定义的正确认 知,往往只是简单地 (6)学生对用户权限的管理大多是非常粗糙 不合理 的。以 认为其是系统功 能的一个 附属 内容 ,而将系统分析、设计与实 网上考试系统为例,不同的教师对不 同的题库建设、试卷评 阅 现核心集中在 业务逻辑的编写上 ,忽视了系统所需数 据支持 也 具有不同的权限和处理能力。然而在很 多学生 的网上考试系统 需 要认 真地 分 析 、整 理 与设 计 。 中都未能准确标 识教师的权限,而只以简单的用户、密码认证作 (2)将应用系统的数据分析与定义和系统功能分析与定义 为衡 量的标杆,这 非常不切合实 际应 用系统 的开发与应用,也 人为地 隔绝开来 ,从而使很多数据 库设 计脱离实际、不能满足 是非常危险的。学生在 网上书店、网上 医院 门诊 系统等设计 中 需 要 。 对 管 理 员 的认 证 也都 存 在 以上 问题 。 (3)数 据实体 分析与 内涵定义 缺乏 逻辑 和耐 心,因此使 (7)学生往往 很难 区分 与定义在一个字段项内容 中包含多 很 多数据 实体定义 缺东 少西,特 别是 缺少一 些关 键性 标识 性 个具体 内容项 的内容。如 网上考试 系统中每 位考生抽取到的试 内容。 卷包含 多个题型 ,每个题 型由多道题 目组成 ,如何准确描述与 (4)在对系统所需数 据的分析与定义上一律 同等对待 ,没 定义 这些抽取 到 的题 目以及 考生 的答案成 了很多学生 的难 点。 有区分重点和 难点问题 ,另外也没有将 一些重点与难 点数据定 事实上 ,网上 医院门诊信息也有 同样 问题,医生针对不 同病患 义 问题 的解决作为其他数据分析与定义的参考。 开出了不 同的化验单和处方,而对 于同一病患来说 面对的是多 针对以上学 生在数据 分析与定义上 出现的根本问题 ,笔者 圈
中国电力教 育 CEPE — 硒 西 i 图 1网上考试系统参考 E-R模 型图 提出以下三个可供参考的解决方法与途径。 三 小 结 (1)首先必须 重视数据 的分析与定义 过程 ,并深刻理解 其 总而言之 ,学生需 要充分认识数 据分析与设 计 的重要性 , 在系统开发中的重要性 。将 数据分析与定义和业务 流程、系统 并严格对系统流程 及功能进行准确定义 ,从而围绕它进行合理 模块的划分以及系统功 能的分析与定义紧密地衔接 起来。争取 的数据分析与定义。学生可以自行 或者 学生之 间通 过耐心 细致 做到以系统功能为核心进行所需 数据支持 的分析与定义,这样 的提 问来检测个人数 据实体定义中的问题 ,避免 因数 据定义产 就避免了遗漏 和不切实际,并会根 据功能所需对 同一数据 实体 生的问题导 致后期系统开发的大量资源浪费。学生需要通 过对 进行 信 息 补充 。 典型案例的学习与实 践掌握一些核心和主要 的数 据分析与设计 (2)重视一些关键性、典型性数据实体 的分析与定义,如 技巧,真正把好数据库设计关。 权 限划分、级联信息处理 、组合信息处理、不 同具体 内涵的信 息处 理,以便在其他系 统的数据 分析与支 持中可 以得到推广与 参考文献 : 应用 。 …王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出 (3)对于数据实体 内涵 的具体分析与定义 ,注意用一句话 版社 ,2006. 描述 信息特征 ,并基于此进行数 据字段分析与定义 。如 网上考 [2]杨昱骨,王红艳.基于题库自适应在线考试系统的分析与设计 试系统的考生考卷信息可 以用 “某个考生在考 试某个科 目时在 [J】.武汉理工大学学报,2008,(4):45—50. 某种题 型上看到了某个题 ,并提交了某答案”的基本思路进行 [3】李光明,李红强.基于Cach e的医院信息化系统的设计[J].微计 定义 ,这样就可 以分析 出考生考卷信息的基 本定义可包含考生 算机信息,2007,(36):87--90. 编号、考试科 目编号、考试 科目名称、题类 型、题编号、题答 案; 【4】西尔伯沙茨,等.数据库系统概念(第5版)【M].杨冬青,等,译.北 其 中题类型 由教师定义 组卷 规则确定,而题 目编号根据组卷规 京 :机 械 工业 出版社 ,2006. 则中的题 量以及抽取规则获取,题 目答案则是对应相应抽 取题 [5】埃尔姆斯里,内瓦西.数据库系统基础:高级篇(第5版)【M]邵佩 学 生填 写的 内容 。 英,等,译.北京:人民邮电出版社,2008. 网上考试 系统 的 E—R实体模型定义如图 1所示。 (责任 编 辑 :麻 剑 飞)
分享到:
收藏