软件开发技术基础 第2版 教学配套课件 赵英良 第4章 数据库及应用程序开发3_数据库设计.pdfVIP

软件开发技术基础 第2版 教学配套课件 赵英良 第4章 数据库及应用程序开发3_数据库设计.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
软件开发技术基础 软件开发技术基础 普通高等教育“十一五”国家级规划教材 “十二五”普通高等教育本科国家级规划教材 赵英良等.软件开发技术基础(第2版). 机械工业出版社 第4章数据库及应用程序开发 ——数据库设计 西安交通大学 计算机教学实验中心 4.2 数据库设计  数据库系统设计  数据库设计  数据库应用系统设计  数据库设计  (1)数据库的结构特性设计  (2)数据库的行为特性设计  (3)数据库的物理模式设计 西安交通大学计算机教学实验中心 2  数据库系统设计应分6个阶段进行,  需求分析  概念结构设计  逻辑结构设计  物理结构设计  数据库实施  数据库运行和维护 西安交通大学计算机教学实验中心 3 4.2.1需求分析与概念设计  1.需求分析  目标:分析用户的要求,将分析结果用数据流程图和 数据字典表示。  内容:  信息要求  处理要求  安全性要求  完整性要求  步骤  了解现实世界的组织机构情况  了解相关部门的业务活动情况 西安交通大学计算机教学实验中心  确定新系统的边界 4 系统需求调查的方法 (1) 跟班作业 (2) 开调查会 (3) 请专人介绍 (4) 询问 (5) 设计调查表请用户填写 (6) 查阅现实世界的数据记录 西安交通大学计算机教学实验中心 5 2 .概念设计  以DFD和DD提供的信息作为输入,运用信息模型工具对目 标进行描述,并以用户能理解的形式表达信息。这种表达 独立于具体的DBMS  数据抽象方法  (1) 分类: 定义某一类概念作为现实世界中一组对象的 类型,这些对象具有某些共同的特性和行为。在E-R模 型中,实体集就是这种抽象。  (2) 聚集:定义某一类型的组成部分,它抽象了对象内 部的类型和“组成部分” 的语义。  (3) 概括:定义类型之间的一种子集联系,它抽象了类 型之间的“所属” 的语义。 西安交通大学计算机教学实验中心 6  设计分E-R图—— 实体—联系模型  合并分E-R图,生成初步E-R图  将现实世界抽象为具有属性的实体及联 系。画出一张ER 图,就得到了一个对系统 信息的初步描述,进而形成数据库的概念 模型。 西安交通大学计算机教学实验中心 7 4.2.2逻辑结构设计  ER关系模型  步骤:  将概念结构转化为一般的关系模型。  将转化来的关系模型向特定DBMS支持下的数据 模型转换。  对数据模型进行优化 西安交通大学计算机教学实验中心

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档