数据库应用系统的开发具体分为哪几个阶段(1)(数据库设计属于系统开发的什么阶段)

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-03

问:数据库应用系统开发具体分为哪几个阶段?答:数据库应用系统的开发是一项软件工程

一般可分为以下几个阶段:1

规划2

需求分析3

概念模型设计4

逻辑设计5

物理设计6

程序编制及调试7

运行及维护

这些阶段的划分目前尚无统一的标准,各阶段间相互联接,而且常常需要回溯修正

在数据库应用系统的开发过程中,每个阶段的工作成果就是写出相应的文档

每个阶段都是在上一阶段工作成果的基础上继续进行,整个开发工程是有依据、有组织、有计划、有条不紊地展开工作

1

规划规划的主要任务就是作必要性及可行性分析

在收集整理有关资料的基础上,要确定将建立的数据库应用系统与周边的关系,要对应用系统定位,其规模的大小、所处的地位、应起的作用均须作全面的分析和论证

明确应用系统的基本功能,划分数据库支持的范围

分析数据来源、数据采集的方式和范围,研究数据结构的特点,估算数据量的大小,确立数据处理的基本要求和业务的规范标准

规划人力资源调配

对参与研制和以后维护系统运作的管理人员、技术人员的技术业务水平提出要求,对最终用户、操作员的素质作出评估

拟定设备配置方案

论证计算机、网络和其他设备在时间、空间两方面的处理能力,要有足够的内外存容量,系统的响应速度、网络传输和输入输出能力应满足应用需求并留有余量

要选择合适的OS,DBMS和其它软件

设备配置方案要在使用要求、系统性能、购置成本和维护代价各方面综合权衡

对系统的开发、运行、维护的成本作出估算

预测系统效益的期望值

拟定开发进度计划,还要对现行工作模式如何向新系统过渡作出具体安排

规划阶段的工作成果是写出详尽的可行性分析报告和数据库应用系统规划书

内容应包括:系统的定位及其功能、数据资源及数据处理能力、人力资源调配、设备配置方案、开发成本估算、开发进度计划等

可行性分析报告和数据库应用系统规划书经审定立项后,成为后续开发工作的总纲

2

需求分析需求分析大致可分成三步来完成

(1)需求信息的收集,需求信息的收集一般以机构设置和业务活动为主干线,从高层中层到低层逐步展开(2)需求信息的分析整理,对收集到的信息要做分析整理工作

数据流图(DFD,dataflowdiagram)是业务流程及业务中数据联系的形式描述

图4

1是一个简单的DFD示例



  • 数据库应用系统的开发具体分为哪几个阶段(1)(数据库设计属于系统开发的...
    答:问:数据库应用系统开发具体分为哪几个阶段?答:数据库应用系统的开发是一项软件工程 一般可分为以下几个阶段:1 规划2 需求分析3 概念模型设计4 逻辑设计5 物理设计6 程序编制及调试7 运行及维护 这些阶段的划分目前尚无统一的标准,各阶段间相互联接,而且常常需要回溯修正 在数据库应用系统的开发过...
  • 数据库应用系统的开发具体分为哪几个阶段(1
    答:数据库完整性约束可分为6类:列级静态约束、元组级静态约束、关系级静态约束、列级动态约束、元组级动态约束、关系级动态约束。动态约束通常由应用软件来实现。不同DBMS支持的数据库完整性基本相同,Oracle支持的基于DBMS的完整性约束如下表所示:数据库完整性设计示例 一个好的数据库完整性设计首先需要在需...
  • 数据库设计过程包括几个主要阶段?哪些阶段独立于数据库管理系统?哪些阶 ...
    答:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理设计阶段、数据库实施阶段、数据库运维阶段。独立于数据库管理系统的是:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。数据库管理系统依赖于:实施阶段、运维阶段。【1】需求分析阶段 调查和分析用户的业务活动和数据的使用情况,弄清所用数...
  • 具体的数据库设计与实现过程
    答:按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段 (1)需求分析。(2)概念设计。(3)逻辑设计。(4)物理设计。(5)数据库实施。(6)数据库运行和维护。5.1.1需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求,包括数据与处理需求。需求分析是整...
  • 数据库设计的六个阶段是什么?
    答:数据库设计过程分为以下六个阶段:1、需求分析阶段 准确理解和分析用户需求(包括数据和处理),它是整个设计过程的基础,也是最困难、最耗时的一步。2、概念结构设计阶段 是整个数据库设计的关键,通过对用户需求的集成、归纳和抽象,形成了一个独立于特定数据库管理系统的概念模型。3、逻辑结构设计阶段 ...
  • 数据库应用系统设计的四个层次分别包含的内容是什么?它们属于哪个设计阶 ...
    答:数据格式是否正确及数据类型验证;用户的权限的合法性判断等等 (逻辑设计)数据访问层 就是用于专门跟数据库进行交互。执行数据的添加、删除、修改和显示等。所有的数据对象只在这一层被引用。(逻辑设计)数据持久层 数据的组织存储等方面的设计 (物理设计阶段)来自川理-jax-朱哥哥的回答。
  • 数据库设计过程包括几个主要阶段?哪些阶段独立于数据库管理系统?哪些阶 ...
    答:数据库设计阶段包括五个阶段,分别是:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。独立于数据库管理系统的是:需求分析阶段,概念设计阶段,逻辑设计阶段,物理设计阶段。依赖于数据库管理系统的是:实施阶段,运行和维护阶段。数据库设计是建立...
  • 具体的数据库设计与实现过程
    答:一句话来讲就是将用户的需求变成带有各种关系的表,以及其它的数据库结构,然后供编程使用 具体如下:按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段 (1)需求分析。(2)概念设计。(3)逻辑设计。(4)物理设计。(5)数据库实施。(6)数据库运行和维护。5...
  • 数据库的设计一般经过哪几个阶段?
    答:按照规范的设计方法,一个完整的数据库设计一般分为需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库的实施、数据库运行与维护六个阶段:各阶段的任务如下:1、需求分析:分析用户的需求,包括数据、功能和性能需求;2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3、逻辑结构...
  • 数据库系统由哪几部分组成?
    答:数据作为一种资源是数据库系统中最稳定的成分,即硬件可能更新,甚至软件也可以更新,但只要企业或组织的性质不改变,数据将是可以长期使用的财富。数据库中的数据具有如前所述的集合、共享、最少冗余和能为多种应用服务的特征。4、用户。数据库用户是管理、开发、使用数据库的主体。根据工作任务的差异,...