关于数据库:数据库系统概论王珊第七章数据库设计第二节需求分析

30次阅读

共计 1167 个字符,预计需要花费 3 分钟才能阅读完成。

  • pdf 下载:明码 7281
  • 专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解

留神

  • 更多可参照 软件工程 相干内容,请点击跳转(软件工程温习外围重点)第三章需要剖析

需要剖析简略地说就是 剖析用户的要求 。需要剖析是设计数据库的 终点,需要剖析后果是否精确反映用户的理论要求将间接影响到前面各阶段的设计,并影响到设计后果是否正当和实用

一:需要剖析的工作

需要剖析的工作:是通过具体考察事实世界要解决的对象 (组织、部门、企业等),充沛理解原零碎(手工零碎或计算机系统) 的工作详情,明确用户的各种需要,而后在此基础上确定新零碎的性能。新零碎必须充分考虑今后可能的裁减和扭转,不能仅仅按以后利用需要来设计数据库。考察的重点是数据和解决,要取得用户对数据库的如下要求:

  • 信息要求:也即数据库中须要存储哪些数据
  • 解决要求:也即用户要实现的数据处理性能
  • 完整性与安全性要求

二:需要剖析的步骤和办法

(1)步骤

  1. 考察组织构造状况:包含理解该组织的部门组成状况、各部门的职责等,为剖析信息流程做筹备
  2. 考察各局部业务流动状况(重点):包含理解各部门输出和应用什么数据,如何加工解决这些数据,输入什么信息,输入到什么部门,输入后果的格局是什么等等
  3. 在熟悉业务流动的根底上,帮助用户明确对新零碎的各种要求(重点):包含信息要求、解决要求、完整性与安全性要求
  4. 确定新零碎的边界:对后面考察的后果进行初步剖析,确定哪些性能由计算机实现或未来筹备让计算机实现,哪些流动由人工实现。由计算机实现的性能就是新零碎应该实现的性能

(2)办法

  • 跟班作业:通过亲自加入业务工作来理解业务流动的状况
  • 开考察会:通过与用户座谈来理解业务流动状况及用户需要
  • 请专人介绍
  • 询问:对某些考察中的问题能够找专人询问
  • 设计调查表请用户填写
  • 查阅记录:查阅与原零碎无关的数据记录

三:数据字典

(1)定义

数据字典:它是对于数据库中数据的形容,即元数据,而不是数据自身。数据字典是在需要分析阶段建设,在数据库设计过程中一直批改、空虚、欠缺的。它在数据库设计中占有很重要的位置

(2)组成

①:数据项

数据项是不可再分的数据单位,其形容包含以下内容

  • “取值范畴”、“与其余数据项的逻辑关系”定义了数据的 完整性约束条件

②:数据结构

数据结构反映了数据之间的组合关系,一个数据结构能够由若干数据项形成,也能够由若干数据结构形成,或由若干数据项和数据结构混合而成,其形容包含以下内容

③:数据流

数据流是数据结构在零碎内的传输门路,其形容包含以下内容

④:数据存储

数据存储是数据结构停留或保留的中央,也是数据流的起源或去向。他能够是手工文档或手工凭单,也能够是计算机文档,其形容包含以下内容

⑤:处理过程

处理过程的具体解决逻辑个别用断定表或断定树形容,数据字典中只须要形容处理过程额说明性信息即可,其形容包含以下内容

正文完
 0