- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机]第5章 数据库设计和ER模型
第五章 数据库设计和ER模型 本章重要概念 (1)DBS生存期及其7个阶段的任务和工作,DBD过程的输入和输出。 (2)概念设计的重要性、主要步骤。逻辑设计阶段的主要步骤。 (3)ER模型的基本元素,属性的分类,联系的元数、连通词、基数。采用ER方法的概念设计步骤。 (4)ER模型到关系模型的转换规则。采用ER方法的逻辑设计步骤。 (5)ER模型的扩充:弱实体,超类和子类。 主要内容和学习要求 数据库设计概述(了解) 数据库设计的全过程(领会) ER模型 (综合应用) ER模型到关系模型的转换 (综合应用) ER模型实例分析 (理解) ER模型的扩充 (理解) 小结 5.1 数据库设计概论之一 软件工程 人们认为,应该用科学知识、工程方面的要求指导软件开发的过程,以提高软件质量和开发效率,降低开发成本 。 软件生存期 从软件的规划、研制、实现、测试、投入运行后的维护,直到它被新的软件所取代而停止使用的整个期间。 数据库工程 以数据库为基础的信息系统通常称为数据库应用系统。 数据库系统生存期 数据库应用系统从开始规划、设计、实现、测试、运行中的维护到最后被新的系统取代而停止使用的整个期间。 数据库设计的输入输出 主要内容 5.1 数据库设计概述 5.2 数据库设计的全过程 5.3 ER模型 5.4 ER模型到关系模型的转换 5.5 ER模型实例分析 5.6 ER模型的扩充 小结 5.2.1 规划阶段 目标 规划阶段的三个步骤 系统调查: 对企业组织作全面的调查,画出组织层次图,以了解企业的组织结构 可行性分析 从技术、经济、效益、法律等诸方面对建立数据库的可行性进行分析;写出可行性分析报告;组织专家讨论其可行性 确定数据库系统的总目标和制定项目开发计划 5.2.2 需求分析 目标 需求分析工作 分析用户活动,产生业务流程图 确定系统范围,产生系统范围图 分析用户活动涉及的数据,产生数据流图 分析系统数据,产生数据字典 5.2.4 逻辑设计 目标 逻辑设计步骤 5.2.5 物理设计 目标(对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程) 什么是数据库的物理结构(主要指数据存储记录格式、存储记录安排和存取方法) 物理设计的步骤 存储记录结构设计 确定数据存放位置 存取方法的设计 完整性和安全性考虑 程序设计 5.2.6 数据库的实现 目标 实现数据库应做的主要工作 用DDL定义数据库结构; 数据装载; 对数据量不大的小型系统(人工) 主要工作:筛选数据;转换数据格式;输入数据;校验数据。 对大中型系统(自动) 主要工作:筛选数据;输入数据;校验数据;转换数据;综合数据。 编制与调试应用程序; 数据库试运行。 功能测试 性能测试(时空代价) 5.2.7 数据库的运行与维护工作 数据库投入运行标志开发任务的基本完成和维护工作的开始。但这并不意味着设计过程的终结。 数据库的转储和恢复 数据库安全性、完整性控制 数据库性能的监督、分析和改进 数据库的重组织和重构造 主要内容 5.1 数据库设计概述 5.2 数据库设计的全过程 5.3 ER模型 5.4 ER模型到关系模型的转换 5.5 ER模型实例分析 5.6 ER模型的扩充 小结 5.3.1 ER模型概述 什么是ER模型 ER模型的历史 ER模型的基本元素 实体 联系 属性 5.3.2 属性的分类 基本属性和复合属性(可否再分) 单值属性和多值属性(对一个实体对象是否只能取一个值) 多值属性的处理 将原来的多值属性用几个新的单值属性来表示。 将原来的多值属性用一个新的实体类型表示 导出属性 空值 5.3.3 联系的设计之一 联系集 联系集是n(n≥2)个实体集上的数学关系,这些实体集不必互异。如果E1,E2,…,En为n个实体集,那么联系集R是{(e1,e2,…,en)|e1∈E1 ,e2∈E2,…,en∈En}的一个子集,而(e1,e2,…,en)是一个联系。 联系的元数 一个联系涉及到的实体集个数 联系的连通词 联系涉及到的实体集之间实体对应的方式 实体的基数 有两个实体集E1和E2,E1中每个实体与E2中有联系实体的数目的最小值min和最大值max,称为E1的基数,用(min,max)形式表示 5.3.4 ER模型的操作包括实体类型、联系类型和属性的分裂、合并、增删等等 5.3.5 采用ER方法的数据库概念设计 之设计局部ER模式 教师局部模式 学籍局部模式 课程局部模式 5.3.5 采用ER方法的数据库概念设计
您可能关注的文档
- [计算机]整理的很经典的存储过程.doc
- [计算机]新计算机软硬件的日常维护毕业论文.doc
- [计算机]易飞80说明文档.pdf
- [计算机]智能总线气动阀门定位器控制系统研究.pdf
- [计算机]最实用的软硬件两方面提高电脑运行速度方法.doc
- [计算机]服务器安装基本操作步骤.doc
- [计算机]机器人竞赛活动.ppt
- [计算机]期末组装试题.doc
- [计算机]某运营高速公路隧道衬砌坍塌病害检测及快速处治.pdf
- [计算机]查询引擎部分功能实战展示.doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)