系统架构设计师【第6章】: 数据库设计基础知识 (核心总结)

文章目录

    • 6.1 数据库基本概念
      • 6.1.1 数据库技术的发展
      • 6.1.2 数据模型
      • 6.1.3 数据库管理系统
      • 6.1.4 数据库三级模式
    • 6.2 关系数据库
      • 6.2.1 关系数据库基本概念
      • 6.2.2 关系运算
      • 6.2.3 关系数据库设计基本理论
    • 6.3 数据库设计
      • 6.3.1 数据库设计的基本步骤
      • 6.3.2 数据需求分析
      • 6.3.3 概念结构设计
      • 6.3.4 逻辑结构设计
      • 6.3.5 物理设计
      • 6.3.6 数据库实施
      • 6.3.7 数据库运行维护
    • 6.4 应用程序与数据库的交互
      • 6.4.1 库函数级别访问接口
      • 6.4.2 嵌入SQL访问接口
      • 6.4.3 通用数据接口标准
      • 6.4.4 ORM访问接口
    • 6.5 NoSQL数据库
      • 6.5.1 分类与特点
      • 6.5.2 体系框架
    • 6.6 分布式数据库
    • 6.7 数据库优化技术
    • 6.8 分布式缓存技术 Redis

6.1 数据库基本概念

(1)数据(Data): 是描述事物的符号记录,它具有多种表现形式,如文字、图形、图像、声音和语言等。

(2)数据库系统(DataBase System,DBS): 是一个采用了数据库技术,有组织地、动态地存储大量相关联数据,从而方便多用户访问的计算机系统。

(3)数据库(DataBase,DB): 是统一管理的、长期储存在计算机内的,有组织的相关数据的集合。

(4)数据库管理系统(DataBase Management System,DBMS): 是数据库系统的核心软件, 是由一组相互关联的数据集合和一组用以访问这些数据的软件组成。DBMS 通常分三类: 关系数据库系统(Relation DataBase System,RDBS)、面向对象的数据库系统(Object-Oriented DataBase Systems,OODBS)、对象关系数据库系统(Objective Relational DataBase System, ORDBS)。

6.1.1 数据库技术的发展

(1) 人工管理阶段。 特点: 数据量较少、数据不保存、没有软件系统对数据进行处理。 缺点:应用程序与数据之间依赖性太强、数据组与数据

你可能感兴趣的:(数据库,系统架构,软考高级,系统架构设计师)