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

项目一认识学生管理数据库.pptx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目一认识学生管理数据库模块1-2设计学生管理数据库的结构

学习目标1、能初步了解系统需求分析的方法2、能读懂数据流图3、能绘制E-R图4、会编写数据库设计说明书

模块1-2:设计学生管理数据库的结构任务1学生管理系统需求分析任务2设计学生管理系统E-R图任务3设计学生管理系统的关系模式任务4设计学生管理系统的物理结构任务5编写数据库设计说明书

任务1学生管理系统需求分析【任务分析】需求分析的任务需求分析的方法数据字典

任务1学生管理系统需求分析需求分析的方法⑴首先调查组织机构情况⑵然后调查各部门的业务活动情况⑶协助用户明确对新系统的各种要求⑷确定新系统的边界

任务1学生管理系统需求分析数据流图绘制举例(1)储户将填好的取款单、存折交银行,银行做如下处理:①审核并查对帐目,将不合格的存折、取款单退回储户,合格的存折、取款单送取款处理。②处理取款修改帐目,将存折、利息单、结算清单及现金交储户,同时将取款单存档。

任务1学生管理系统需求分析画出银行取款处理数据流图。第一步,画出关联数据流图。注意,现金是实物,不能作为数据流。F2存折、利率单、结算清单F1取款单、存折取款系统PS储户S储户?取款处理关联图

任务1学生管理系统需求分析??第二步,逐层分解加工,画出下层DFDF1取款单、存折F1.2不合格存折、取款单F2存折、利率单、结算清单D1帐目库F1.1合格存折、取款单取款审核P1S储户S储户D2取款记录取款处理P2?取款处理顶层图

任务2设计学生管理系统E-R图【任务分析】根据需求分析阶段收集到的材料,首先,利用分类、聚集、概括等方法抽象出实体。对列举出来的实体,一一标注出其相应的属性。其次,确定实体间的联系类型(一对一,一对多,多对多)。最后使用ER_Designer工具画出E-R图。1.确定实体通过调查了解到学生管理系统的实体有系部、班级、课程、学生、教师等。2.确定实体属性。如:学生的相关属性有学号、姓名、性别、出生日期等。3.经过分析确定系统中各实体存在以下联系(1)系部和班级之间有个联系“从属”,它是一对多的联系;(2)班级和学生之间有个联系“组成”,它是一对多的联系;(3)系部和教师之间有个联系“聘任”,它是一对多的联系;(4)教师和课程之间有个联系“授课”,它是多对多的联系;(5)学生和课程之间有个联系“选修”,它是多对多的联系;

任务2设计学生管理系统E-R图E-R图中的基本概念实体(Entity):是一个有着一系列显著的、易辨认的属性的对象。实体可以是具体的(物体、人物等。)实体也可以抽象的(事、概念、事物之间的联系)属性(Attribute)实体的特性,它描述了实体的一个部分。一个实体可由若干个属性来刻画。如学生(学号,姓名,性别,……)码(Key):唯一标识实体的属性集。如:学号为学生的码。确定属性的指导可能将名词当作属性,但不应将其和实体混淆

任务2设计学生管理系统E-R图E—R图设计原则真实性原则避免冗余原则简单性原则合适性原则(用实体或属性或联系集)注意对客观对象的约束(映射约束、键码约束、参照完整性约束)

任务2设计学生管理系统E-R图E-R图描述现实世界的概念模型实体:属性:联系:一对一联系一对多联系多对多联系实体集属性联系集线段

任务2设计学生管理系统E-R图1.画出“系和教师关系”的分E-R图

任务2设计学生管理系统E-R图2.画出“学生和课程关系”的分E-R图

任务2设计学生管理系统E-R图3.画出“教师和课程关系”的分E-R图(学生练习)

任务2设计学生管理系统E-R图4.画出全局E-R图(学生练习)

任务3设计学生管理系统的关系模式【任务分析】根据任务要求,需要先将E-R模型按规则转化为关系模式,在根据导出的关系模式根据功能需求,增加关系、属性并规范化得到最终的关系模型。

任务3设计学生管理系统的关系模式“教师”与“系部”之间存在一对多的关系系部(系部编码,系部名称)教师(教师编码,教师姓名,性别,出生日期,职称)2.“学生”与“课程”之间存在多对多的关系学生(学号,姓名,性别,出生日期,入学成绩,班级编码)课程(课程编码,课程名,学分)选修(学号,课程编码,成绩)3.“教师”与“课程”之间存在多对多的关系教师(教师编码,教师姓名,性别,出生日期,职称)课程(课程编码,课程名,学分)授课(教师编码,

文档评论(0)

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

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

1亿VIP精品文档

相关文档