- Data Base System:数据库系统,简称DBS,主要提供应用数据的组织、存储、维护、访问等数据库管理功能。
- Database Management System:数据库管理系统,简称DBMS,是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,用户通过其访问数据库中的数据,管理员也通过其进行数据库的维护工作。
- DataBase Application System:数据库应用系统,简称DBAS,不仅为用户提供数据管理功能,还根据具体应用 领域业务规则,通过数据库应用程序,实现了更为复杂的数据处理功能。
- DBAS生命周期模型分为五个阶段:规划与分析、需求分析、系统设计、系统实现和部署、运行维护。
- 系统规划与定义:任务陈述、确定任务目标、确定系统范围和边界、确定用户视图。
- 可行性分析:经济可行性、技术可行性、操作可行性。
- 项目规划:对资源、成本和进度做出规划。
2.需求分析:
- 数据需求分析:数字字典:数据项、数据结构、数据流、数据存储、处理过程。
- 功能需求分析:数据处理需求分析、业务规则需求分析。
- 性能需求分析:DBAS性能指标:数据操作响应时间、系统吞吐量、允许并发访问的最大用户数、每TPS代价值。 影响DBAS性能的主要因素:系统硬件资源、网络通信设备性能、操作系统环境、数据库的逻辑 设计和物理设计质量、DBMS的配置和性能、数据库应用程序自身。
- 存储需求分析:初始数据库大小、数据库增长速度。
- 安全性需求分析:安全控制级别(可信计算机系统评测标准)、各类用户的数据视图和视图访问权限、DBAS应 有的口令保护机制或其他安全认证机制。
- 备份和恢复需求分析:运行时备份数据库的时间和周期、所需备份数据是全部数据库数据还是一部分、备份方式是完全备份还是差异备份。
- 概念设计:数据库概念模型设计、系统总体设计。
- 逻辑设计:数据库逻辑结构设计、应用程序概要设计、数据库事务概要设计。
- 物理设计:数据库物理结构设计、应用程序详细设计、数据库事务详细设计。
- 建立数据库结构
- 数据加载
- 事务和应用程序的编码及测试
- 系统集成、测试与试运行
- 系统部署
今天的学习就到这里啦~~