数据库技术学习笔记(一)

数据库基本概念

  • 数据(Data)是数据库中存储的基本对象。
    • 数据是描述事物的符合序列
    • 数据的种类:数字、文字、图形、图像声音及其他特殊符号。
  • 数据分为临时性数据和持久性数据
    • 持久性数据不人为删除一般不会清除
  • 数据有型(type)和值(value)之分,就是数据类型以及数据。型例如就有整型、浮点型
  • 数据库(Database)是数据的集合,仅仅是数据
  • 数据库系统(Database System,简称DBS),指在计算机系统中引入数据库和数据库管理系统(DBMS)后的完整系统。注意:在不引起混淆的前提下我们常常把数据库系统称为数据库,它只实现了数据的管理功能。
  • 数据库应用系统(Database Application System),由数据库系统,应用软件和图像界面组成。

软件工程和数据库技术

  • 软件生命周期:软件产品从定义开始,经过开发,使用和维护,直到最后退役的全过程称为软件的生命周期。
  • 数据库工程:由于数据库应用系统的开发是一项软件工程,但又有自己的特点,所以特成为“数据库工程”
  • 典型的软件开发模型:瀑布模型,自上而下,顺序进行;螺旋模型,风险大;快速原型模型。

DBAS生命周期模型

  • DBAS的生命周期由项目规划需求分析系统设计实现与部署运行管理与维护五个基本活动组成
    DBAS生命周期模型

规划与分析阶段

项目规划与分析

需求分析

  • 准确了解和分析用户需求(包括数据与处理)
  • 数据需求分析、功能需求分析、性能需求分析以及其他需求分析

系统设计

  • 需求分析是干什么,系统设计是怎么干
  • 概念设计、逻辑设计、物理设计

实现与部署

  • 建立数据库结构
  • 数据加载
  • 事物和应用程序的编码及测试
  • 系统集成、测试和运行
  • 系统部署

运行管理和维护

  • 日常维护
  • 系统监控与分析
  • 系统性能优化与调整
  • 系统进化升级
  • 这些任务主要由DBA(数据库管理员)完成

你可能感兴趣的:(数据库技术学习笔记(一))