计算机三级数据库技术备考笔记(一)

  • 第一章 数据库应用系统开发方法

  • 数据库应用系统生命周期
    • 软件工程与软件开发方法
      • 瀑布模型
      • 快速原型模型
      • 螺旋模型
        分为4个象限:1象限:项目规划、2象限:风险评估、3象限:工程实现、4象限:用户评估
    • DBAS生命周期模型
      • 项目规划、需求分析、系统设计、实现与部署、运行与维护
  • 规划与分析
    • 规划与分析的主要工作内容

      • 系统规划预定义
      • 可行性分析
      • 项目规划包括以下工作内容:
        • (1)确定项目的目标和范围,根据系统规划与定义的工作内容,具体说明项目的最终产品以及期望的时间、成本和质量目标。
        • (2)根据DBAS软件开发模型,分解和定义整个项目包括的工作活动和任务
        • (3)估算完成该项目的规模及所需各种资源。
        • (4)制定合理的DBAS项目计划,包括进度、成本、质量等方面的预测和控制方案另外,项目规划的结果应形成数据库应用系统项目计划文档,也就是项目计划书
  • 需求分析
    • 数据需求分析
      是从对数据进行组织与存储的角度,从用户视图出发,分析与辨识应用领域所管理的各类数据项和数据结构,形成数据字典的主要内容
      数据字典包括数据项(最小组成单位)、数据结构(由若干个数据项组成)、数据流、数据存储和处理过程五部分
      数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容
    • 功能需求分析
      • 数据处理需求分析
        从数据访问和处理的角度,明确对各类数据项所需进行的数据访问操作,分析结果可表示为数据流图DFD
        数据处理需求分析结果也可以表示为事务规范,事务规范包括以下几方面的事务描述信息:事务名称、事务描述、事务所访问的数据项、事务用户。
      • 业务规则需求分析
        业务规则需求分析主要涉及系统的外部行为,也包括某些系统内部关键特性
    • 性能需求分析
      数据操作响应时间、系统吞吐量、允许并发访问的最大用户数、每TPS代价值(用于衡量系统性价比的指标)
      • 影响DBAS性能指标的主要因素有:
        系统硬件资源、网络通信设备性能、操作系统环境、数据库的逻辑设计和物理设计质量、DBMS的配置和性能、数据库应用程序自身。
    • 其他需求分析
      • 存储需求分析
        初始数据库大小、数据库增长速度(指运行过程中DB内数据量的变化情况)
      • 安全需求分析
        应达到的安全控制级别、各类用户的数据视图和视图访问权限、DBAS应有的口令保护机制或其他安全认证机制
      • 备份和恢复需求分析
        运行过程中备份数据库的时间和备份周期、备份部分还是全部、完全备份还是差异备份
  • 系统设计
    • 概念设计
      • 数据库概念模型设计
        依据数据需求分析阶段得到的需求范围说明文档,分析辨识需要组织存储在数据库中的各类应用领域数据对象的特征及其相互间关联关系,并采用概念数据模型表示出来,得到独立于具体DBMS的数据库概念模型
      • 系统总体设计
        (1)DBAS 体系结构设计。
        (2) DBAS 系统硬件平台的选型和配置。操作系统、数据库管理系统等系统软件的选型和配置。
        ​(3)应用软件结构设计。将应用软件划分为一系列软件子系统,定义子系统间的信息交互方式;进一步划分各软件子系统的模块结构。
        (4) 对需求分析阶段识别出的业务规则进行初步设计,细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等。
        (5)对系统采用的关键技术进行方案选型和初步设计。
    • 逻辑设计
      • 数据库逻辑结构设计
      • 数据库事务概要设计
      • 应用程序概要设计
    • 物理设计
      • 数据库物理结构设计
      • 数据库事务详细设计
      • 应用程序详细设计
  • 实现与部署
    • 建立数据库结构
    • 数据加载
    • 事务和应用程序的编码及测试
    • 系统集成、测试与试运行
    • 系统部署
  • 运行管理与维护
    • 运行管理与维护

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值