数据库概论:学习笔记与要点整理
数据库的概念
数据库rank:https://db-engines.com/en/ranking
1 | 按照数据结构来组织,存储,管理数据的仓库 |
数据库的构成
1 | - 数据(Data) |
数据库的数据模型
- 层次结构
- 以树型结构表示实体及其之间的联系。关系支持一对多。代表数据库IBM IMS
- 网状结构
- 节点描述数据,节点的联系就是数据的关系,一个节点允许有多个父节点
- 关系型结构(最重要的)
- 关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
- 关系模型中常用的概念:
- 关系:一张二维表,每个关系都具有一个关系名,也就是表名
- 元组:二维表中的一行,在数据库中被称为记录
- 属性:二维表中的一列,在数据库中被称为字段
- 域:属性的取值范围,也就是数据库中某一列的取值限制
- 关键字:一组可以唯一标识元组的属性,数据库中常称为主键,由一个或多个列组成
- 关系模式:指对关系的描述。其格式为:关系名(属性1,属性2, … … ,属性N),在数据库中成为表结构
- mysql以及分支
- oracle公司的收购了mysql
- mysql的分支MariaDB
- mysql支持多种引擎
NoSQL
非传统关系型数据库的统称。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 desperado!