第一章 数据库应用系统开发方法
DBS:
DBAS:
DBAS生命周期(即数据库应用系统生命周期):
规划与分析
系统规划与定义
- 任务陈述
- 确定任务目标
- 确定范围与边界
- 确定用户视图
可行性分析
- 技术, 经济, 操作可行性
- 开发方案选择
项目规划
- 项目环境
- 项目团队
- 项目活动
- 项目成本预算
- 项目进度计划
需求分析:第二章会涉及
- 系统需求
- DFD:数据流(数据的流入流出)(箭头)处理(数据变换)(矩形框)数据存储(存储数据的地方)(圆角矩形框)外部项(数据的来源和去处)(圆角框)
- 数据需求分析
- 功能需求分析:数据处理/业务规则
- 性能需求分析:响应时间,吞吐量,并发访问用户数,tps代价值
- 其他需求分析:安全:防止被非法用户攻击存储:数据总量
系统设计:第三章会涉及
- 概念设计:自下而上的E-R图设计
- 逻辑设计:完成数据库关系模式的设计,设计视图和关系模式的完整性约束
- 物理设计:将关系模式转换成具体的关系表
实现与部署:
- 建立数据库结构
- 数据装载(数据加载)
- 事务和应用程序的编码及测试
- 系统集成
- 测试与运行
- 系统部署
运行管理与维护:第十章会涉及
- 日常维护:备份恢复,完整安全性维护,存储空间管理,并发控制
- 系统监控与分析
- 系统性能优化调整
- 系统进化升级
数据完整性:实体完整性:primary key
参照完整性:foreign key。。。references
用户自定义完整性:not null,unique,check
|
|
|
|
项目规划 |
|
|
|
需求分析 |
|
|
|
系统设计 |
|
|
|
实现和部署 |
|
|
|
运行管理与维护 |
|
|
|
项目规划: |
|
规划与分析 |
|
|
|
⬇ |
|
需求分析: |
数据项分析 |
数据流与事务分析 |
程序需求分析 |
|
⬇ |
⬇ |
|
|
概念模式设计 |
系统总体设计 |
|
系统设计: |
⬇ |
⬇ |
⬇ |
|
逻辑模式设计 |
事务概要设计 |
程序概要设计 |
|
⬇ |
⬇ |
|
|
物理模式设计 |
事务详细设计 |
程序详细设计 |
|
⬇ |
|
|
系统实现和部署: |
|
系统实现 |
|
|
|
数据转换与加载 |
|
|
|
系统测试,部署与交付 |
|
|
|
⬇ |
|
系统运行管理与维护: |
|
系统运行维护 |
|
|
评论区
欢迎你留下宝贵的意见,昵称输入QQ号会显示QQ头像哦~