<1>数据库应用系统的一些概念
数据库系统(DBS):
提供数据的组织,存储,维护访问等数据管理功能。
数据库应用系统(DBAS)的设计与开发:
为用户提供数据的管理功能,根据具体应用领域业务规则,通过数据库应用程序,实现更为复杂的数据处理功能;根据具体应用领域的数据管理需求,设计应用数据在数据库中的组织存储方式,即设计数据库模式或结构。
DBAS的设计开发要遵循以下两点:
1:数据库系统三级模式结构所规定的设计范型
2:符合软件工程所定义的复杂软件系统开发基本原则
<2>数据库应用系统生命周期
数据库应用系统的的开发依旧遵循软件工程的开发原理与开法方法
2.1软件工程与软件开发方法
- 瀑布模型:项目规划,系统分析,总体分析,详细设计,运行维护
- 快速原型模型:快速分析,设计构造原型,运行原型,评价原型,改进原型
- 螺旋模型:项目规划,风险评估,工程实现,用户评估
2.2DBAS生命周期原型
项目规划,需求分析,系统设计,实现与部署,运行与维护
参照了瀑布原型原理,引入了快速原型模型和螺旋模型的开发方法
将系统设计细分为:概念设计,逻辑设计,物理设计三个步骤
三条设计主线:
数据组织与存储设计------------------数据库
数据访问与处理设计------------------数据库事务
应用设计---------------------------------应用软件