数据库—应用系统开发方法

目标

1 数据库的基本概念
2 软件工程与数据库技术
3 DBAS 生命周期模型
4 案例分析

数据库的基本概念

1 数据:数据库中存储的基本对象
定义:描述事物的符号序列
种类:数字,文字,图形,图像声音和其他特殊符号

2 计算机数据分为两种部分
临时性数据与持久性数据

3 数据有型(type)和 值(Value)划分
型:数据的类型 整型和字符型
值:符合给定型的值

4 数据库
数据库 ——database 简称 DB 数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用的数据集成,并可被各个应用程序所共享

5 数据库系统
数据库系统——database system 简称dbs,指在计算机系统中引入数据和数据库管理系统(DBMS)后的完整系统
dbs {db,dbms}
实现由组织的,动态的存储大量相关数据,提供数据处理和资源共享服务

6 数据库系统组成
数据库(数据);
数据库管理系统(软件);
数据库管理人员(人员);
硬件平台(计算机和网络);
软件平台:操作系统,数据库系统,开发工具,接口软件

7 数据库应用系统:
数据库应用系统——database application system 简称dbas
组成:数据库系统+应用软件+应用界面

数据库工程:

8 软件工程:
用工程;科学;数据的原则与方法来开发,维护计算机软件有关的技术与管理方法
方法;工具;过程 ——软件工程三要素

9 软件生存周期
软件产品从定义开始进过开发;使用与维护,知道最后退役的全过程称为软件的生存周期

10 数据库工程
一部分是数据库的设计,另一部分是相应的应用设计与实现
软件开发模型:瀑布模型;快速原型模型;螺旋模型等

11 dbas 生命周期模型
根据瀑布模型原理分为:项目规划;需求分析;系统设计;实现与部署;运行管理与维护
dbas 软件组成和各自的功能,分为 数据组织与存储设计;数据访问与处理设计;应用设计 三条设计主线,分别用于设计数据库,数据库事务和应用程序
根据数据库系统的三级模式结构划分为 概念设计;逻辑设计;物理设计
在这里插入图片描述

DBAS 生命周期

12 规划与分析
确定整个数据库应用系统的目标和任务,从技术;操作和经济三个方面进行可行性分析,并制定合理的项目计划
13 规划与分析的主要内容:
系统规划与定义:任务陈述,确定任务目标,确定范围和边界,确定用户视图
可行性分析:技术,经济,操作可行性以及开发方案
项目规划:项目团队;环境;活动;成本预算;进度计划

13 需求分序
准确了解与分析用户需求
包括:需求获取,需求分析,需求描述,规范说明,需求验证

14 各种需求的主要工作
数据需求分析:描述用户需要组织的信息内容形成数据字典
功能需求分析:描述系统做什么,数据处理需求分析,业务规则需求分析
性能需求分析:描述系统应到做到什么程度
数据操作响应时间,系统吞吐量,硬件资源
其他需求:存储需求,安全需求,备份与恢复需求

15 系统设计
确定‘怎末干’ 主要包括
概念设计:数据库概念模型设计,系统总体设计
逻辑设计:数据库逻辑结构设计,应用程序概要设计,数据库事务概要设计
物理设计:数据库物理结构设计,数据库事务详细设计,应用程序详细设计

16 实现与部署:
建立数据库结构;数据加载;事务和应用程序编码及测试,系统集成,测试与运行,系统部署

17 运行管理与维护
日常维护;系统监控与分析;系统性能优化与调整;系统升级 这些工作主要有 DBA 负责

发布了12 篇原创文章 · 获赞 0 · 访问量 263

猜你喜欢

转载自blog.csdn.net/inventertom/article/details/104732083