E-R图及其教学探讨
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3 . 讨论概 念模 型和数据 模型
这又是十分抽 象 的两个模 型的概念 。
让 中学生 了解这一技术 , 学习和使用 它十分 必要 。在 教 学实践 中, E — R图是整个 教学 中的难 点。通 常老师们 感
觉 不容易把 握 , 学生 学习感 觉十分抽 象 。这就 要求老 师
课本先 引入 “ 三个世 界 ” ,然后 对应提 出 “ 两个模
据进 行设计 。当我们把“ 信 息世界 ” 阶段 的图纸 设计 好 了, 那 么, 整个“ 概念模 型 ” 就建立 好 了 ! 此 时, 进入“ 机 器
世界 ” 就 水到渠成 了。机器世界 需要“ 数据模 型 ” , 其实, 数据模 型还是在纸上 , 但可 以认 为数据模 型与数据库 中
的二维 关系数据表一 一对应 了, 或者说可 以马上转 换成 在机器 上实现 的数据 了 。
R 图) , 是一种“ 概 念模 型” 。 图 4是与数据 库 中用 二维表 描 述 的数据 , 表 中包含具体 数据 , 是 一种“ 数据 模型 ” 。 在 概 念模 型 中的 E — R 图中, 不包含 具体数 据 , 只描述 实体
与属性 ,有 利于在 设计过程 中进行方 便 的编 辑和修 改 。
高中 信 息技 术课 程标 准在 “ 数据 库管 理 技术 ( 选修 4 ) 相 关 内容 中 明确 提 出 : 要 求学 生 学会 使 用 实体 关系 图 描述 关 系 数据模 型 , 也 就是 要求会 用 E - 1 3 图对 数据 进 行设计 , 这将 是 这 门课中 最难 掌握 的知识 。本文试 图 通过 1 0 个 问 题的 解
但要让学生能够立刻想象出它所代表的二维表应先用完整的二维表来描述再用关系模式来书写其实是简化了容易表达这样可以让学生加强认识机器世界里的实际数据存储模式对于后面内容的学习是有帮助的
I 实 践 与 技 术
◎福 建省 厦 门第一 中学 庄 岩
摘 要
将 在
示 来描述数 据及其关 系的 。 图1
我们都是 从“ 现实世 界 ” 开始 的, 因为我们 要处理 的
对象都存在 于现实世 界中 。 把 各种要处理 的对象变成 一 个个实 体, 用 图形符 号来表示 , 我们 就说构成 了“ 信 息世 界” ! 在这个世 界里 , 我们可 以在 图纸上用 图形符号对 数
设计 的好帮 手 !
0 0 l 1 O 0 1 2 O 0 1 3
、
~
学 生 实 体 一
图 3
图4
q 富
褥 谴 鼍 砧 板 喳 研 宪
信 息 技 术 实 践 与 技 术一
例如 : 图 3是用 图形 符号 来表达 的学 生实 体 图 ( E — 体 内容 。
答, 逐一 攻 克和 化解 在 教学 中的 疑难 问题 , 理清 各相 关 知识 的概 念 , 探 究 其有 效 的 教学 方法 , 为选 择 该 门课 程 的老 师 提供 教学 参考 。
关 键 词 信 息 技术 ; 数 据库 ; E - R图
数据库管理 技术 已经在 我们 的生活中广泛地 应用 ,
2 . 为 什 么要 用 E - R图
我们 可 以这样 来 比喻 :盖 楼房 先要 画 建筑 设计 图 纸, 机 械制造 需要 机械 制 图, 程序 设计 通常 先 画 出设 计 流 程 图。那 么 , 在数据 管理系统 中 , 需 要先画 E — R图来 规划 您需要 管理 的数据 。这样 的比喻法 , 让 学生先认 识 E — R图 的基本 功能和它 的重要地位 。 在这里 还可 以告 诉学 生: 只需依 靠 E — R图 , 按照 一
7 . 实体 集之 间的三种 联系
研 究实 体之 间 的联 系 , 必须 关注 实体 ( 每个 个体 ) 。 这 样 才 能 理解 实 体 集 之 间 联 系之 后 的
定的规则 设计数据关 系 , 就可 以达 到十分理 想 的设计 效 果。 这句 话还未 体验和证 实, 但 先让学 生知道 E — R图 的
以下具体 例子 , 用 于理解概念模 型和数据 模型 的对
应关 系:
概念 模型:
…
数 据模 型:
、 / 。 1一 ~
学生表
、
姓 名
例如: 前 图中“ 学生 ” 实体 集与“ 学校 ” 实体集建 立关 系, 此时, 需 要通 过学校 实体集 的关键 属性“ 校名” 建立 联 系 ,在学生 实体集中要查 找它们所属 学校 的情况 , 通
过连 接 的关系 就可 以找 到相应 的内容 。
当设计 完成 后 ,根据 E — R图很容 易转 为计算 机 能够 直 接 接受 的一个个数 据表 以及 它们之 间 的关系 。
‘
1 . 什 么是 E - R图
就字面上理解 , E — R图是 实体关系 图,即用 图的方
式 表示实体 之 间的联 系 。这样讲还 是十分抽象 , 给个 同
学最熟悉 的例子 , 然后给 出对应 的 E — R图 ( 图 1 ) :
图 2
将 在 数 据 库 中 组 织 主 数 据 言 的 各 种 臣 三 = } - < \ / L 一 实 体 望 之 间 是 有 关 系 的 。 这 样 理 臣 至 ] > / R 图 本 身 就 是 用 薯 清 晰 易 懂 的 E 图 D 困 I ! 兰 . 竺 竺 I
,
r
性 别 j
、
学号 O O 1 0
、
姓名 性别 成绩 张童 男 9 8
李 四 王 五 赵 六 女 男 女 8 " / 7 5 9 2
一
一
重要作用和 有效性 , 知道数据库 管理系统 中数据 的设计 至 关重 要 , E — R是我 们设 计数据 的保 障 , 是 数据 库 结构
型” , 比较 容易理解 。
机 器 世 界 ( 数据模型 )
自己要先 吃透教材 中的一些 知识要 点 , 把握 教学 的难度 和 了解对学 生能力 的要 求 。本文 围绕 教材 的 内容 , 划 分 以下 1 0个知识专 题 ,尝试把 每一个 知识 点都做一番解
析, 并探讨其 教学 的方法 。