数据库设计112_last

数据库设计112_last

ID:44772349

大小:1.36 MB

页数:61页

时间:2019-10-28

数据库设计112_last_第1页
数据库设计112_last_第2页
数据库设计112_last_第3页
数据库设计112_last_第4页
数据库设计112_last_第5页
资源描述:

《数据库设计112_last》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2008年11月14日AnIntroductiontoDatabaseSystem问题提出数据库应用效益最高范围最广的,就是商业领域,因为企事业领域中需要记录相当多的数据,并且需要随时查询到所需的数据,因此数据库最大的市场就在企事业领域。数据库设计与应用环境结合非常紧密,因此设计一个好的数据库并不是一件简单的事情。返回`AnIntroductiontoDatabaseSystem课程简介AnIntroductiontoDatabaseSystem课程简介重点:难点:AnIntroductiontoDatabaseSy

2、stem第十二章数据库设计12.1数据库设计的步骤12.2需求分析12.3概念结构设计12.4逻辑结构设计12.7小结12.5物理结构设计12.6数据库实施与维护AnIntroductiontoDatabaseSystem1.需求分析获取用户需求,了解相关领域的业务知识,包括应用系统的应用环境和功能要求、具体业务处理方式等。4.物理结构设计2.概念结构设计5.数据库实施3.逻辑结构设计6.数据库运行和维护12.1数据库设计的步骤归纳与抽象需求分析阶段的分析结果,进行必要的,形成独立于具体DBMS的概念结构。将概念结构

3、转换为某个具体DBMS所支持的数据模型,并进行优化。物理结构设计阶段为逻辑模型选取合适的物理结构。根据逻辑结构,创建数据库。编写应用程序和SQL程序,组织数据迁移,进行试运行。数据库运行阶段需要不断维护,分析数据库性能,调整性能参数。对数据库的运行数据进行备份、恢复和处理等。返回`AnIntroductiontoDatabaseSystem需求分析的方法23数据流4数据字典5学籍管理需求分析需求分析的任务12.2需求分析1返回`AnIntroductiontoDatabaseSystem12.2.1需求分析的任务需求

4、分析就是分析用户的需要与要求,确定系统必须完成哪些工作,对系统提出完整、准确、清晰、具体的要求。返回`AnIntroductiontoDatabaseSystem①亲自参与业务活动,了解业务处理的基本情况。②请专人介绍。③通过与用户座谈、询问等方式来解决疑问。④设计调查表请用户填写。⑤查阅记录。⑥学习文件。⑦使用旧系统。12.2.2需求分析的方法返回`AnIntroductiontoDatabaseSystem12.2.3数据流图数据流是数据在系统内的传输途径,数据流图从数据传递和加工的角度,以图形的方式刻画数据流从

5、输入到输出的变换过程。数据流图是结构化系统分析的主要工具,它去掉了具体的组织机构、工作场所、物质流等,仅反映信息和数据存储、流动、使用以及加工的情况。返回`AnIntroductiontoDatabaseSystem1数据流图基本元素数据流图的基本元素包括数据流、加工、数据存取文件、输入数据的源点和输出数据的汇点4类。返回`AnIntroductiontoDatabaseSystem2数据流图绘制数据流图时,应先找出系统的数据源点与汇点及对应的输出数据流与输入数据流,然后从输入数据流(即系统的源点)出发,按照系统的逻

6、辑需要,逐步画出系列逻辑加工,直到所需的输出数据流(即系统的汇点),形成数据流的封闭。数据流数据流数据存储信息要求数据来源处理数据输出处理要求返回`AnIntroductiontoDatabaseSystem3数据流图中常见的加工关系返回`AnIntroductiontoDatabaseSystem4分层数据流图(1)较复杂的实际问题中,仅用一个数据流图很难表达数据处理过程和数据加工情况,需要按照问题的层次结构逐步分解,并以分层的数据流图反映这种结构关系。首先确定顶层数据流图,把整个数据处理过程暂且看成一个加工,它的

7、输入数据和输出数据实际上反映了系统与外界环境的接口,这就是顶层数据流图。在顶层数据流图的基础上进一步细化。形成第一层数据流图,继续分解,可得到第二层数据流图。如此细化直到清晰地表达整个数据加工系统的真实情况。返回`AnIntroductiontoDatabaseSystem分层数据流图(2)图10-1顶层数据流返回`AnIntroductiontoDatabaseSystem5画数据流图的步骤和原则①顶层数据流图上的数据流必须封闭在外部实体之间。②每个加工至少有一个输入数据流和一个输出数据流。③在数据流图中,需按层给

8、加工进行编号。编号应表明该加工处在哪一层,以及与上下层的父图与子图的对应关系。④任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致,即父图与子图平衡。⑤图上每个元素都必须有名字。一般来说数据流和数据文件的名字应当表明流动的数据是什么,加工的名字应当表明做什么事情。⑥数据流图中不可夹带控制流。返回`AnIntro

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

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

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