- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3.3练习:校园卡系统 校园卡系统 每个在校人员(包括教师和学生)可以拥有一张校园卡,校园卡在学校范围内可以作为持卡人身份标识,同时具有电子钱包功能 校园卡充值 持卡人可以在校园卡管理中心充值,也可以给校园卡关联一个银行帐户,通过银行账户给校园卡充值 校园卡消费 校园卡可以在学校食堂和指定的校园商店消费 校园卡管理中心定期与食堂、校园商店进行消费结算 校园卡卡面 卡面印刷卡号、姓名、性别、身份(教师/学生),以及持卡人照片 练习:建立校园卡系统的逻辑模型 请尽可能给出多种方案,如某些内容分别用实体/属性/联系表示,得到不同的方案 对比各种方案,体会个方案优缺点 2.3.3练习:校园卡系统(续) 附:校园卡管理中心与食堂商店结算样表 2.3.3练习:校园卡系统 校园卡系统 参考方案(一) 2.3.3练习:校园卡系统 校园卡系统 参考方案(二) 2.3.3练习:校园卡系统 校园卡系统 参考方案(三) 2.3.3练习:校园卡系统 校园卡系统 参考方案(四) 2.3.3练习:校园卡系统 校园卡系统 参考方案(五) 2.3.3练习:校园卡系统 思考: [消费交易]能被看作属性吗? [消费交易]能被看作联系吗? 如果校园卡系统不考虑商家结算问题 [消费交易]能被看作属性吗? [消费交易]能被看作联系吗? 试着画出相关E-R图 请比较以上各方案优缺点 2.3.3练习:校园卡系统 校园卡系统 参考方案(六) 消费交易用联系表示 2.3.3练习:校园卡系统 校园卡系统 参考方案(七) 消费交易用属性表示 数据库系统概念----关系模型 * * 2.3.3实体vs属性vs联系 实体vs属性vs联系 E-R中应当使用实体?还是属性?或者应该使用联系? 很多时候并不清晰 本节分别讨论: 使用实体还是使用属性? 使用实体还是使用联系? 使用联系还是使用属性? 2.3.3.1实体vs属性 使用实体还是使用属性? 很多情况下,实体和属性都可以接受; 能用属性,一般不用实体,以图简化E-R图 用属性不足以清晰表述时,要用实体 ①使用属性: ②使用实体: 学生 电话 拥有 sno name Telno … 学生 sno name Telno * 2.3.3.1实体vs属性 重新研究排课系统的几种方案,思考: 教室应该用实体还是属性? 上课节次该用实体还是属性? 教师 课程 班级 上课 classroom time 教师 课程 班级 上课 time 教室 教师 课程 班级 上课 教室 上课节次 * 2.3.3.1实体vs属性 排课系统的几种方案,哪个更好? 答案并不明确,需要看关注的内容 教室应该用实体,还是用属性? 如果关注教室的条件、能容纳的学生数量等信息,教室需要用实体表示 如果不关注上述信息,教室可以是实体,也可以是属性,此时使用属性,E-R会略微简洁、易懂 上课节次该用实体,还是属性? 一般意义下,用实体的必要性不是太强,用属性表示更合适一些 如果需要以节次为核心研究某些议题,也许节次用实体表示会显得更好 * 2.3.3.1实体vs属性 练习: 在如下E-R图中,增加排课信息,即增加关注哪个老师在哪个教室给哪个班级上哪门课; 请绘制两张E-R图,分别用属性和实体表示教室;你认为哪一张更好? 为简单起见,其它省略了其它实体和联系的属性 * * 班主任属 学生 学习属 院系 隶属属 教师 课程 讲授属 先行课 班级 隶属属 隶属 2.3.3.2实体vs联系 使用实体还是使用联系? 很多情况下,实体和联系都可以接受; 此时能用联系不用实体,以图简化E-R; ①使用联系: ②使用实体: 用联系不足以清晰表述时,要用实体 学生 课程 学习属 score 学生 修课记录 课程 id score * 全部 全部 2.3.3.2实体vs联系 练习 对排课系统,假设E-R图如下所示: 如果[上课]联系,被看作是[上课条目]实体,试给出相应的E-R图,并对比说明二图的优缺点 * * 教师 课程 班级 上课 2.3.3.2实体vs联系 排课系统中,[上课]看作实体,相应的E-R图 (参考答案) 思考:实体[上课条目]有哪些属性? * * 教师 课程 班级 上课条目 全部 全 部 全部 2.3.3.2实体vs联系 请分析: 对上述课表中,2008-3、4班同时上课,在上述两张E-R图中,分别是如何表示的? 哪个更清晰? 综合分析两图的优缺点 * * 山东大学2010-2011学年第二学期教师用本科课程表 教师姓名:甲 课程名称 班级 学分 教室 上课时间 周一 周二 周三 周四 周五 数据库系统概论 2008-3班2008-4班
您可能关注的文档
最近下载
- 高速公路养护安全培训会PPT精选文档共23页.ppt
- 普通高中物理课程标准解读PPT学习教案.pptx
- 神经网络与深度学习课件.pptx VIP
- 工程制图_习题集(含答案).doc
- 五年级下册语文第5-6单元综合训练1(原卷+答案)2023-2024学年部编版).pdf VIP
- 2024年湖北省重点高中八校联考自主招生优录数学试卷附答案解析.pdf
- 游戏化教学论文 《小学数学“综合与实践”领域开展游戏化学习的意义与策略》.docx VIP
- 2023年高考北京卷英语阅读理解C篇解析讲义 高三英语一轮复习.pdf
- 2024个人年终工作总结:PPT中的收获与不足.pptx VIP
- 统编版初中语文七年级下册全册教学课件.pptx
文档评论(0)