☞数据库系统(DataBase System,DBS)主要提供应用数据的组织、存储、维护、访问等数据管理功能。
☞数据库应用系统(DataBase Application System,DBAS)不仅为用户提供数据管理功能,还根据具体应用领域业务规则,通过数据库应用程序,实现复杂的数据处理功能。
可行性分析
1、经济可行性 2、技术可行性 3、操作可行性 4、开发方案选择
功能需求分析
1、数据处理需求分析
2、业务规则需求分析
需求性能分析
性能需求分析描述系统应当做到什么程度
DBAS性能指标
1、数据操作响应时间或数据访问响应时间:指用户向数据库系统提交数据操作请求到操作结果返回给用户的时间。
2、系统吞吐量:指系统在单位时间可以完成的数据库事务或数据查询的数量。
3、允许并发访问的最大用户数:保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库。
4、每TPS代价值(Price per TPS)
影响DBAS性能的主要因素
1、系统硬件资源
2、网络通信设备性能
3、操作系统环境
4、数据库的逻辑设计和物理设计
5、DBMS的配置和性能
6、数据库应用程序自身
系统设计
概念设计
1、数据库概念模型设计