更多内容请见: 备考系统架构设计师-核心总结目录
文章目录
-
- 一、数据库基本概念
-
- 1、数据库技术的发展
- 2、数据模型
- 3、数据库管理系统
- 4、数据库三级模式
- 二、关系数据库
-
- 1、关系数据库基本概念
- 2、关系运算
- 3、关系数据库设计基本理论
- 三、数据库设计
-
- 1、数据库设计的基本步骤
- 2、数据需求分析
- 3、概念结构设计
- 4、逻辑结构设计
- 5、物理设计
- 6、数据库实施
- 7、数据库运行维护
- 四、应用程序与数据库的交互
-
- 1、库函数级别访问接口
- 2、嵌入SQL访问接口
- 3、通用数据接口标准
- 4、ORM访问接口
- 五、NoSQL数据库
-
- 1、分类与特点
- 2、体系框架
- 六、分布式数据库
- 七、数据库优化技术
-
- 1、集中式数据库优化技术
- 2、分布式数据库优化技术
- 八、分布式缓存技术 Redis
-
- 1、redis基本概念
- 2、数据类型
- 3、访问方式
- 4、过期策略
- 5、数据持久化
- 6、缓存异常问题
- 7、Redis 集群
一、数据库基本概念
(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 Sy