数据库
数据库的分类
- 网络数据库
- 层级数据库
- 关系数据库
关系数据库按照存储介质的不同可以分为关系型数据库(存储在磁盘中)和非关系型数据库(存储在内存中)
关系型数据库
基本概念: 关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。
-
关系数据结构:数据以什么方式来存储,是一种二维表的形式存储。
-
关系操作集合:如何来关联和管理对应的存储结构,SQL指令
-
关系完整性约束:数据内部有对应的关联关系,以及数据与数据之间也有对应的关联关系。
表内约束:对应的具体列只能存放对应的数据(不能乱放)
表间约束:自然界各实体都是有着对应的关联关系(外键)