数据库
数据库管理系统(及其开发工具)
应用程序
数据库管理员
硬件平台及数据库
硬件要求
1、足够大内存
2、足够大的磁盘或磁盘阵列等外部设备-------存放数据
3、较高通道能力,提高速度
数据库管理系统
1、 支持数据库管理系统的操作系统
2、 与数据库接口的高级语言及编译系统
3、 应用开发工具,以数据库管理系统为核心
4、 数据库应用系统,为特定应用环境
人员
数据库管理员
1、 确认数据库信息内容和结构
2、 存储结构和存取策略
3、 安全性要求和完整性约束条件
4、 监控使用和运行
周期性转储数据库:数据文件、日志文件
系统故障恢复
介质故障恢复
监视审计文件---记录时间、人
5、 改进和重组
性能监控和调优
重组提高性能
重构------需求改变和增加
系统分析员和数据库设计人员
系统分析员
负责需求分析和规范说明
确定系统的硬软件配置-----和用户以及管理员
概要设计
数据库设计人员
需求调查和系统分析
确定数据
确定各级模式
应用程序员
编写应用程序
调试安装
用户
用户接口使用数据库
1、 偶然用户
2、 简单用户
3、 复杂用户-----专业人士