《数据库设计》ppt课件

《数据库设计》ppt课件

ID:26943445

大小:995.51 KB

页数:35页

时间:2018-11-30

《数据库设计》ppt课件_第1页
《数据库设计》ppt课件_第2页
《数据库设计》ppt课件_第3页
《数据库设计》ppt课件_第4页
《数据库设计》ppt课件_第5页
资源描述:

《《数据库设计》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章数据库设计科学出版社高等院校计算机信息类规划教材2012上海市精品课程上海教育高地建设项目主编贾铁军甘泉副主编沈学东常艳连志刚胡静编著李向臣曾刚数据库原理应用与实践目录8.1数据库设计概述18.2数据库应用系统设计28.3数据库设计文档38.4应用系统设计案例4目录本章要点●数据库应用设计步骤●用户需求描述与分析、概念设计、逻辑设计、物理设计、数据库实现●数据运行与维护●数据库设计规范文档教学目标●掌握数据库设计的步骤及任务●掌握需求分析、概念设计、逻辑设计、物理设计方法●掌握数据库实现和运行维护●理

2、解数据库设计规范重点重点8.1.1数据库设计的任务、内容和特点1.数据库应用系统设计的任务数据库设计是指根据用户及应用系统需求,设计与构建数据库结构及应用系统的过程。2.数据库设计的内容1)数据库结构设计是指根据给定的应用环境,进行数据库的模式设计或子模式的设计.包括数据库的概念设计、逻辑设计和物理设计。2)数据库应用程序设计是指对用户的功能性能设计。3.数据库设计的特点1)数据库建设是硬件、软件和构件(技术和管理界面)的结合2)数据库设计与应用系统设计相结合复习E-R模型实体关系模式客观事物应用程序-事务

3、处理8.1.2数据库设计方法简述著名新奥尔良(NewOrleans)法,目前公认较完整和权威一种规范设计法,将数据库设计分4阶段:需求分析(分析用户需求)、概念设计(信息分析和定义),逻辑设计(设计的实现)和物理设计(物理数据库设计).1.基于E-R模型的数据库设计方法步骤:确定实体-确定联系-ER图-确定属性-转换逻辑数据模型-设计记录格式。2.基于3NF的数据库设计方法思想:在分析基础上确定属性依赖关系,组织单一模式再投影分解,消除3NF约束条件,规范成几个3NF关系模式。3.计算机辅助数据库设计方法步

4、骤:需求分析、逻辑结构设计、物理结构设计(实现自动化设计PD-PB)ER图-概念设计表结构-逻辑设计存储安排索引等-物理设计数据库设计(开发)的六个阶段面向问题面向实现方法8.1.3数据库开发设计的步骤BD设计(开发)步骤:1)需求分析阶段2)概念结构设计阶段3)逻辑结构设计阶段4)物理设计阶段5)数据库实施阶段6)运行与维护阶段设计各阶段设计描述数据处理需求分析数据字典,全系统中数据项、数据流图、数据存储的描述数据流图核定表数据字典处理过程的描述,组织结构图概念结构设计概念模型(E-R图)数据字典系统说明

5、书。包括:1)新系统要求、方案和概图2)反映新系统信息数据流图逻辑结构设计某种数据模型、关系模型,库、表、视图结构系统结构图、功能模块结构图物理设计存储安排-结构顺序过程存取方法选择存取路径建立模块设计、界面设计IPO表索引等实施阶段编写模式装入数据数据库试运行程序编码编译联结测试运行维护性能测试,转储/恢复数据库重组和重构新旧系统转换、运行、维护(修正性、适应性、改善性维护BD设计设计关键-综合归纳抽象准确掌握分析用户需求概念模型—数据模型并优化为3选取存储结构和方法应用系统--数据库需求分析报告DB设计

6、报告8.2数据库应用系统设计8.2.1系统需求分析1、需求分析的任务需求分析的任务是通过详细调查实际业务要处理的对象,通过充分对原系统的工作情况的分析,明确用户各种需求,在此基础上确定新系统的功能、性能、接口等。DB需求分析主要包括“数据/信息”和“处理”两个方面.调查收集分析确定用户及系统需求,编写文档。2、需求分析的方法主要方法有自顶向下和自底向上两种,其中结构化分析方法(StructuredAnalysis,SA)是一种简单实用的方法.应用系统--数据库8.2.1系统需求分析数据字典和数据流图(1)数

7、据字典-业务数据及结构属性(特征)的集合(清单)1)数据项{数据项名,含义说明,别名,数据类型,长度,范围,联系}2)数据结构{数据结构名,含义说明,组成:{数据项或数据结构}}3)数据流{数据流名,说明,数据流来源,去向,组成:{数据结构}}4)数据存储{数据存储名,说明,编号,流入数据流,流出,组成…}5)处理过程{处理过程名,说明,流入,处理,输出…}(2)数据流图数据流图(DataFlowDiagram,DFD)描述数据与处理流程及其关系的图形表示。常用DFD2种处理判断实体数据源/谭处理文件处理实

8、体数据结构-特征描述集8.2.2概念结构设计将需求分析得到的用户需求,抽象为信息结构(概念模型)的过程就是概念结构设计概念结构设计的特点:①易于理解,可用它和用户交换意见,用户的积极参与是数据库的设计成功的关键。②真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。③易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。④易于向关系、网状、层次等数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。