[文学研究]第3章 关系数据库.pptVIP

  1. 1、本文档共66页,可阅读全部内容。
  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文档。上传文档
查看更多
[文学研究]第3章 关系数据库

东华大学 数学02 《数据库系统原理》 第6章 基于ER模型的数据库设计 主要内容 6.1 数据库工程与数据库系统生存期 6.2 ER模型 6.3 ER模型到关系模型的转换 6.4 ER模型实例分析 6.5 增强的ER模型 6.6 小结 6.1 数据库工程与数据库系统生存期 软件生存期 从软件的规划、研制、实现、投入运行后的维护,直到它被新的软件所取代而停止使用的整个期间。 数据库工程 数据库系统生存期 数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间。 数据库设计的输入输出 6.1.1 规划阶段 规划阶段的三个步骤 系统调查: 对企业组织作全面的调查,画出组织层次图,以了解企业的组织结构 可行性分析 从技术、经济、效益、法律等族方面对建立数据库的可行性进行分析;写出可行性分析报告;组织专家进行讨论其可行性 确定数据库系统的总目标和制定项目开发计划 6.1.2 需求分析阶段 需求分析工作 分析用户活动产生,产生业务流程图 确定系统范围,产生系统范围图 分析用户活动涉及的数据,产生数据流图 分析系统数据,产生数据字典 6.1.4 逻辑设计阶段 6.1.4 逻辑设计阶段 逻辑涉及的主要步骤: 1、把概念模型转换成逻辑模型 2、设计外模型 3、设计应用程序与数据库的接口 4、评价模型 5、修正模型 6.1.5 物理设计 数据库的物理结构: 物理设计的步骤 存储记录结构设计 确定数据存放位置 存取方法的设计 完整性和安全性考虑 程序设计 6.1.6 数据库的实现 实现数据库应做的主要工作 用DDL定义数据库结构; 组织数据入库; 对数据量不大的小型系统(人工) 主要工作:筛选数据;转换数据格式;输入数据;校验数据。 对大中型系统(自动) 主要工作:筛选数据;输入数据;校验数据;转换数据;综合数据。 6.1.6 数据库的实现 编制与调试应用程序; 数据库试运行。 功能测试 性能测试(时空代价) 6.1.7 数据库的运行与维护工作 数据库的转储和恢复 数据库安全性、完整性控制 数据库性能的监督、分析和改进 数据库的重组织和重构造 6.2 ER模型 6.2.1 ER模型的基本元素 实体 联系 属性 6.2.2 属性的分类 基本属性和复合属性(可否再分) 单值属性和多值属性(对一个实体对象是否只能取一个值) 多值属性的处理 将原来的多值属性用几个新的单值属性表示。 将原来的多值属性用一个新的实体类型表示 导出属性 空值 6.2.2 属性的分类 1、简单属性和复合属性 6.2.2 属性的分类 2、单值属性和多值属性 6.2.2 属性的分类 2、单值属性和多值属性 6.2.2 属性的分类 2、单值属性和多值属性 6.2.2 属性的分类 3、存储属性和派生属性 6.2.2 属性的分类 4、允许为空的属性 5、属性的域(值集):每个单独实体的属性所有可能具有的值的集合; 6.2.3 联系的设计(1) 定义6.5 联系的元数(或度数) 一个联系涉及到的实体集个数。 联系类型的约束:基数约束和参与约束 (1)基数约束 定义6.6 实体集E1和E2之间有二元联系,则参与一个联系中的实体数目称为映射基数。 6.2.3 联系的设计(2) 对二元联系类型,可能的映射基数有 6.2.3 联系的设计(3) 一元联系中的1:1联系 6.2.3 联系的设计(4) 一元联系中的1:N联系 6.2.3 联系的设计(5) 一元联系中的M:N联系 6.2.3 联系的设计(6) 三元联系中的M:N:P联系 6.2.3 联系的设计(7) 联系的连通词 联系涉及到的实体集之间实体对应的方式 实体的基数 有两个实体集E1和E2,E1中每个实体集E2中有联系实体的数目的最小值min和最大值max,称为E1的基数,用(min,max)或mim..max形式表示 6.2.3 联系的设计(8) (2) 参与约束 定义6.7 如果实体集E中的每个实体都参与联系集R的至少一个联系中,则称实体集E”全部参与”联系集R。用双线边表示。 如果实体集E中只有部分实体参与联系集R的联系中,则称实体集E”部分参与”联系集R。用单线边表示。 6.2.3 联系的设计(7) 6.2.4 ER模型的操作(1) 6.2.4 ER模型的操作(2) 6.2.4 ER模型的操作(3) 6.2.4 ER模型的操作(4) 6.2.5 采用ER方法的数据库概念设计步骤 --设计局部ER模式 在实际应用中,一个

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档