关系数据库的设计.ppt
《关系数据库的设计.ppt》由会员分享,可在线阅读,更多相关《关系数据库的设计.ppt(28页珍藏版)》请在三一办公上搜索。
1、学习目标,主要任务,任务1 学生管理系统需求分析,【任务分析】需求分析的任务 需求分析的方法 数据字典 需求分析的方法 首先调查组织机构情况 然后调查各部门的业务活动情况 协助用户明确对新系统的各种要求 确定新系统的边界,任务1 学生管理系统需求分析,数据流图绘制举例 储户将填好的取款单、存折交银行,银行做如下处理:审核并查对帐目,将不合格的存折、取款单退回储户,合格的存折、取款单送取款处理。处理取款修改帐目,将存折、利息单、结算清单及现金交储户,同时将取款单存档。,任务1 学生管理系统需求分析,画出银行取款处理数据流图第一步 画出关联数据流图。(注意:现金是实物不能作为数据流。),任务1 学
2、生管理系统需求分析,第二步 逐层分解加工,画出下层DFD。,任务2 设计学生管理系统E-R图,【任务分析】根据需求分析阶段收集到的材料,首先,利用分类、聚集、概括等方法抽象出实体。对列举出来的实体,一一标注出其相应的属性。其次,确定实体间的联系类型(一对一,一对多,多对多)。最后使用ER_ Designer工具画出E-R图。1.确定实体。通过调查了解到学生管理系统的实体有系部、班 级、课程、学生 教师等。2.确定实体属性。如:学生的相关属性有学号、姓名、性别、出生日期等。,3.经过分析确定系统中各实体存在以下联系:(1)系部和班级之间有个联系“从属”,它是一对多的联系;(2)班级和学生之间有个
3、联系“组成”,它是一对多的联系;(3)系部和教师之间有个联系“聘任”,它是一对多的联系;(4)教师和课程之间有个联系“授课”,它是多对多的联系;(5)学生和课程之间有个联系“选修”,它是多对多的联系;,任务2 设计学生管理系统E-R图,任务2 设计学生管理系统E-R图,E-R图中的基本概念实体(Entity):是一个有着一系列显著的、易辨认的属性的对象。实体可以是具体的(物体、人物等)。实体也可以抽象的(事、概念、事物之间的联系)。属性(Attribute):实体的特性,它描述了实体的一个部分。一个实体可由若干个属性来刻画。如学生(学号,姓名,性别,)。码(Key):唯一标识实体的属性集。如:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据库 设计
链接地址:https://www.31ppt.com/p-5928584.html