网站大量收购独家精品文档,联系QQ:2885784924

SQL Server 2012数据库技术及应用1.2 需求分析与数据库概念设计(E-R).ppt

SQL Server 2012数据库技术及应用1.2 需求分析与数据库概念设计(E-R).ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 需求分析 一 数据库概念设计概述 二 E-R方法概念设计 三 * 单元 1.2 需求分析与数据库概念设计(E-R) 三、E-R方法概念设计 工作任务 * 概念模型的E-R表示方法 1 概念设计的E-R设计过程 2 3 使用Visio建立E-R概念模型 * 三、E-R方法概念设计 (一)概念模型的E-R表示方法 基本构件 实体:矩形 联系:菱形 属性:椭圆形 相连关系:连接线 E-R图(Entity-Relationship Diagram) * * 实体“教材”“课程”“班级”“学生”分别用矩形表示,课程与教材1∶1的“选用”联系用菱形表示 班级与学生1∶n的“属于”联系用菱形表示 学生与课程之间m∶n的“选课”联系用菱形表示 (一)概念模型的E-R表示方法 实体本身也有内在的联系,实体职工(教师)集内部有领导和被领导的联系,即某职工为部门领导,领导若干职工,而一名职工仅被另外一名职工(领导)直接领导。 职工 领导 1 n 职工实体内1:n的E-R图 * (一)概念模型的E-R表示方法 三、E-R建模方法概念设计 概念设计的E-R设计过程 1 概念模型的E-R表示方法 2 3 使用Visio建立E-R概念模型 * (二)概念模型的E-R设计过程 设计出局部E-R图。局部E-R模型设计从需求分析的数据流图和需求文档出发,确定实体和属性,并根据数据流图中表示的对数据的处理确定实体之间的联系。 综合成初步E-R图。局部E-R图设计完成之后,综合所有局部E-R图为全局概念模型。综合E-R图不仅要支持所有的局部E-R图,而且必须合理地表示一个完善、一致的概念模型。一般同一个实体只出现一次,可进行两两合并,消除合并带来的一些属性、命名和结构冲突,逐步产生综合E-R图。 优化成基本E-R图。初步E-R图是在对现实世界进行调查研究之后综合出来的全局和整体概念模型,但并不一定是最优的。需要经过仔细分析找出潜在的数据冗余,再根据应用需求确定是否消除冗余的属性或者冗余的联系。 * 三、E-R建模方法概念设计 使用Visio建立E-R概念模型 1 概念模型的E-R表示方法 2 3 概念设计的E-R设计过程 * (三)使用Visio建立E-R概念模型 菜单“文件”→“新建”→“流程图”→“基本流程图”模板,单击“创建”按钮 * (三)使用Visio建立E-R概念模型 在【形状】窗格下的【基本流程图形状】中,分别将矩形(流程)、菱形(判定)和椭圆形(开始/结束)拖动到绘图页上。 在功能选项卡【开始】/【工具】组中单击“连接线”按钮组绘制直线(无向边)。 * (三)使用Visio建立E-R概念模型 使用复制、粘贴的功能绘制相同的形状,单击功能选项卡【开始】/【排列】组中的按钮进行形状的位置对齐等格式化操作。 单击或双击绘图页上的图形即可在其中输入文字,单击功能选项卡【开始】/【工具】组中的“A文本”按钮,也可在绘图页上输入文字。 单击功能选项卡【开始】/【字体】组、【段落】组、【形状】组的按钮对形状和文字进行格式化。 * 教务管理数据业务流程(DFD)(阅读需求分析) * (三)使用Visio建立E-R概念模型 根据管理系统需求分析得到: 学生和课程 实体“学生” ,属性有学号(主键)、姓名、性别、出生日期和专业等。 实体“课程”,属性有课程号(主键)、课程名和学分等。 实体“学生”与“课程”之间通过联系“选课”建立关联,并派生出新的属性“成绩”。 了解到一门课程有若干名学生选修,而一名学生可以选修多门课程,课程和学生之间具有多对多联系。 学生选修课程局部E-R图 学生选修课程局部E-R图 学生选修课程局部E-R图 * (三)使用Visio建立E-R概念模型 教师和课程 实体教师 ,属性有职工号(主键)、姓名、性别、出生日期和职称等 实体“教师”与实体“课程”之间通过联系“授课”建立关联,派生出新的属性“评价”。 了解到一门课程可以有若干名教师讲授,每一名教师可以讲授多门课程,教师和课程之间具有多对多联系。 教师授课局部E-R图 * (三)使用Visio建立E-R概念模型 教材和课程 实体“教材”,主键为“教材号”。实体“教材”与实体“课程”之间通过联系“选用”建立关联,并派生出新的属性“数量”。了解到一门课程选用一种教材,一种教材被一门课程选用,教材和课程之间具有一对一联系 班级和学生 实体“班级”,主键为“班级号”。实体“班级”与实体“学生”之间通过联系“属于”建立关联,并派生出新的属性“职责”。 了解到一名学生属于一个班级,一个班级有多名学生,班级和学生之间具有一对多联系。 * (三)使用Visio建立E-R概念模型 综合课程选用教材、学生属于班级、学生选修课程、教师讲授课程的局部E-

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档