何婧《数据系统库设计》Lab4 数据库逻辑设计.docVIP

何婧《数据系统库设计》Lab4 数据库逻辑设计.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云南大学软件学院报告 School of Software, Yunnan University 个人成绩 学号 姓名 成绩 学  期:  2015春季学期        课程名称:  数据库系统设计 任课教师:   实验名称:   组长姓名:   联系电话:   电子邮件:   完成提交时间:2015年 4 月 26 日 作业截止时间:2015年04月26日 实验四 数据库逻辑设计 引言 1.1 建模工具简介 Power designer. PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java?、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。此外,它支持60多种关系数据库管理系统(RDBMS)/版本。PowerDesigner运行在Microsoft Windows平台上,并提供了Eclipse插件。 1.2 成员分工及工作量 学号 姓名 成员分工 备注 20121120256 周坤 代码编写、代码调试 20121120254 潘世苏 整体架构、代码编写 20121120257 符旭豪 功能设计、代码调试 20121120265 王朋 需求分析、数据收集 20121120071 沈旻辉 代码架构、代码编写 20121120082 徐玲朱 后台维护、测试系统 ER模型分析 2.1 ER建模 2.1.1ER模型图 2.1.2实体描述 用户实体:进行三种角色(教务员、教师、学生)的抽象,提取其和密码,成为其父实体。 教师实体:课程的授课教师,拥有个人属性 学生实体:课程的学习者,拥有个人属性 教学资源实体:课程资源,拥有基本属性(大小、名称、ID、时间、存储位置) 缺勤记录实体:记录缺勤学生的基本信息、缺勤时间等 试卷作业实体:包含试卷作业的基本信息 选课实体:学生选课的时间、以及对该生本学期的成绩记录 课程实体:包含本课程的基本信息 实验实体:包含实验的基本信息 答题卡实体:完成时间以及完成用户 帖子实体:发帖时间等 回复实体:回复时间等 教学班实体:教学班基本信息 题目实体:题目ID、分值、创建时间 选择、填空、判断、简答题实体:基本信息 2.1.3 关系描述 用户、教师、教务员、学生之间的关系:用户必定属于教师、学生、教务员的一种,所以为包含关系。 课程与教学班的关系:可包含多个教学班,所以为一对多关系 教师和教学班的关系:教师可负责多个教学班,多以为一对多关系 学生和教学班的关系:一耳光教学班可拥有多个学生,所以为多对多关系 教师和教学资源,试卷作业、帖子、回复、实验的关系:教师可发布、创建这些实体,所以为一对多关系。 学生和教学资源,试卷作业、帖子、回复、实验的关系:学生可完成这些实体,所以为一对多关系。 学生和答题卡的关系:因为一个学生只能写一张答题卡,所以为一对一关系 题目和选择题、判断题、简答题、填空题的关系:题目无非是这四种之一,所以为包含关系 试卷作业和题目的关系:一张试卷可拥有多个题目,所以为一对多关系 2.2 检查ER模型 检查扇形陷阱和深坑陷阱 扇形陷阱: 由于教师对试卷作业是一对多关系,教师对教学班也为一对多关系,因此无法确定试卷作业和教学班的对应关系,即试卷作业和教学班的关联丢失,存在扇形陷阱,因此需要在试卷作业和教学班间添加多对一关联。 深坑陷阱 不存在深坑陷阱,因为对于中间实体对两边实体都是可选关联的情况下,两边实体若有关联都添加了直接或者其他间接的关联关系;而对于中间实体对两边实体都是必选关联的情况下,该连接信息不会丢失。 检查模型的数据冗余 检查一对一(1:1)关系 用户与教师、学生、教务员 题目与题型 学生和答题卡 删除冗余关系 无 保留必要的冗余关系 教学班和教师之间为多对一关系,

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档