第六章数据库系统的设计方法课件.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

北京邮电大学世纪学院数据库应用基础第六章数据库系统的设计方法数据库设计的步骤需求分析概念结构设计逻辑结构设计数据库物理设计数据库实施数据库运行与维护

北京邮电大学世纪学院数据库应用基础数据库设计的步骤需求分析阶段概念结构设计阶段逻辑结构设计阶段数据库物理设计阶段数据库实施阶段数据库运行和维护阶段第六章数据库系统的设计方法6.1数据库设计的步骤

北京邮电大学世纪学院数据库应用基础需求分析需求分析的任务通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求。 在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。

北京邮电大学世纪学院数据库应用基础6.2.2 需求分析的方法调查清楚用户的实际需求并进行初步分析与用户达成共识进一步分析与表达这些需求

北京邮电大学世纪学院数据库应用基础调查清楚用户的实际需求并进行初步分析⑴ 调查组织机构情况组织部门的组成情况各部门的职责等

北京邮电大学世纪学院数据库应用基础

北京邮电大学世纪学院数据库应用基础⑶ 在熟悉业务活动的基础上,协助用户明确对新系统的各种要求。调查重点之二。信息要求处理要求完全性与完整性要求

北京邮电大学世纪学院数据库应用基础⑷ 对前面调查的结果进行初步分析–确定新系统的边界确定哪些功能由计算机完成或将来准备让计算机完成确定哪些活动由人工完成由计算机完成的功能就是新系统应该实现的功能。

北京邮电大学世纪学院数据库应用基础

北京邮电大学世纪学院数据库应用基础概念结构设计什么是概念结构设计–需求分析阶段描述的用户应用需求是现实世界的具体需求–将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计

北京邮电大学世纪学院数据库应用基础描述概念模型的工具E-R模型

北京邮电大学世纪学院数据库应用基础

北京邮电大学世纪学院数据库应用基础第一步,建立局部的E-R模型图先分析模型中涉及到的实体再分析实体与实体间的联系,并标注出联系的类型分析实体及其联系的属性第二步,综合局部的E-R模型图,建立总的E-R模型图先将具有相同实体的两个E-R图,以该相同实体为基准进行集成;若还有相同实体的E-R图,则再次集成;若还有相同实体的E-R图,则再次集成;这样一直继续下去,直到所有相同实体的局部E-R图都被集成,便可得到全局E-R图第二章数据模型与概念模型2.2概念模型及表示

北京邮电大学世纪学院数据库应用基础举例1:分析学生和课程之间的E-R模型第一步,先找到模型中的实体学生课程学生课程选课m n第二步,实体与实体之间的联系第三步,分析实体以及联系的属性学生(学号、姓名、系别、年级)课程(课程号、课程名、先修课、主讲教师)选修(成绩)第四步,完整的E-R模型如下:

北京邮电大学世纪学院数据库应用基础学生选修成绩 n m课程学号姓名系别年级课程名先修课主讲老师课程号学生---课程的E-R模型图

北京邮电大学世纪学院数据库应用基础

北京邮电大学世纪学院数据库应用基础技术部门的分E-R图产品n材料零件组成m消耗mn

北京邮电大学世纪学院数据库应用基础材料mn产品使用供应部门的分E-R图

北京邮电大学世纪学院数据库应用基础

北京邮电大学世纪学院数据库应用基础

北京邮电大学世纪学院数据库应用基础仓库产品库存货号名称规格关系模式的转换规则如果两实体间是1:N联系,就将“1”方的关键字纳入“N”方实体对应的关系中作为外部关键字,同时把联系的属性也一并纳入“N”方的关系中。如下图所示,E-R图对应的关系数据模型为:仓库(仓库号,地点,面积)产品(货仓库号号,品地点名,面规积格库,存单量价,仓库号,库存量)单价1 N

北京邮电大学世纪学院数据库应用基础 如果两实体间是M:N联系,需对联系单独建立一个关系,用来联系双方实体,该关系的属性中至少要包括被它所联系的双方实体的关键字,如果联系有属性,也要归入这个关系中。下图表示“学生”与“课程”两实体间是M:N联系,根据上述转变原则,对应的关系数据模型如下:学生(学号,姓名,性别,助学金)课程(课程号,课程名,学时数)选修(学号,课程号,成绩)课程选修学号 姓名 性别课程号 课程名 学时数成绩学生MN助学金

北京邮电大学世纪学院数据库应用基础课后思考题1:某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。根据上述语义画出E—R图,在E—R图中需注明实体的属性、联系的类型。

北京邮电大学世纪学

文档评论(0)

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

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

1亿VIP精品文档

相关文档