数据库概念
- 数据库(Database)是按照数据库结构来组织,储存和管理数据的建立在计算机存储设备上的仓库.
- 数据库:存储数据的仓库.
数据库分类
-
网络数据库
-
层级数据库
-
关系数据库(重点)
- 关系数据库:是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据.
- 数据库的另外一种区分方式 : 基于存储介质
- 存储介质分为两种 : 磁盘和内存
- 关系型数据库 : 存储在磁盘中
- 非关系型数据库 : 存储在内存中
关系型数据库
-
基本概念
- 关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据.现实世界中的各实体以及实体之间的各种联系均用关系模型来表示.
- 关系模型由关系数据结构,关系操作集合,关系完整性约束三部分组成.
- 关系数据结构: 指的数据以什么方式来存储,是一种二维表的形式存储. 本质:二维表.
姓名 | 年龄 |
---|---|
张三 | 30 |
-
- 关系操作集合: 如何来关联和管理对应的存储数据,SQL指令.
获取张三的年纪 : 已知条件为姓名
select 年龄 from 二维表 where 姓名 = 张三;
-
- 关系完整性约束: 数据内部有对应的关联关系,以及数据之间也有对应的关联关系.
姓名 | 年龄 |
---|---|
张三 | 30 |
- 表内约束: 对应的具体列只能放对应的数据(不能乱放)
- 表间约束: 自然界各实体都是有着对应的关联关系(外键)
MySQL当前跟 Oracle 是一个公司,隶属于 Oracle.