前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库设计之需求设计

数据库设计之需求设计

作者头像
ellipse
发布2019-08-16 17:12:25
7570
发布2019-08-16 17:12:25
举报

需求分析:

比如该组织部门的组织机构、各部门的联系、相关事物和活动以及描述他们的数据、信息流程、政策和制度、报表及其格式、有关文档等。收集和分析这些资料的过程就叫需求分析。

需求信息的收集

信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查前要做好充分地准备工作,要明确调查地目的、调查内容和调查的方式。

1)调查的目的

首先,了解一个组织部门的机构设置、主要业务活动和职能。其次,了解本组织部门的大致工作流程和任务范围划分。

2)调查内容

A. 业务现状:包括信息的种类、信息流程、信息的处理方式、各种业务工作过程和各种票据(重点)

B. 组织机构:了解组织部门内部机构的作用、现状、存在的问题、以及是否适应计算机管理。

3)调查的方式:开座谈会、跟班作业等,其目的都是为了搞清用户的需求

需求信息的整理

1)业务流程分析

目的:获得业务流程及业务与数据联系的形式描述

一般采用数据流分析法,分析结果以数据流程图(DFD)表示,有向线表示数据流、圆圈中写处理的名称,圆圈代表一个处理,带名字的双线段表示存储的信息。

IDEFO建模方法

2)分析结果的描述

为了清楚地描述需求分析结果,需要整理出数据清单,分类编写,以供设计阶段使用

A 数据项清单:列出每个数据项的名称、含义、来源、类型和长度

B 业务活动清单:列出每一部门中最基本的工作任务,包括任务定义、操作类型、执行频度、所属部门及涉及的数据项

C 完整性、一致性要求

D 安全性要求

E 响应时间要求

F 预期变化的影响

3)评审

目的:确认某一阶段的任务是否全部完成,以避免重大的疏漏和错误


本文摘自全国计算机等级考试教材系列(三级数据库技术教程)——主编 赵宏杰

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ellipse数据库技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 需求分析:
    • 需求信息的收集
      • 需求信息的整理
        • IDEFO建模方法
        相关产品与服务
        腾讯云 BI
        腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档