我们为什么要使用数据库:
- 降低储存数据的冗余度;
- 更高的数据一致性;
- 储存的数据可以共享;
- 可以建立数据库所遵循的标准;
- 便于维护数据完整性;
- 能够实现数据的安全性
- 层次模型
- 网状模型
- 关系模型
- 对象模型
关系模型把世界看作是由实体和联系组成的。
主键:在关系型数据库的表中,用一个唯一的标识符来标识每一行,这个标识符就是主键。
外键:就是用来表达和表之间的关联关系。
对任何关系型数据库来说,表之间的关联关系存在三种基本的关系模型:一对一关系、一对多关系、多对多关系。
关系型数据库管理系统
大多数数据库依靠一个称为数据库管理系统(Database Management System,简称DBMS)
管理关系型数据库的软件称为关系型数据库管理系统(Relational Database Management System,简称RDBMS)
- 本地数据库管理系统
- 数据库服务器管理系统
结构化查询语言SQL
SQL是关系型数据库的标准编程语言,我们可以通过编写SQL语句访问和操纵数据库中的数据。
SQL标准定义了操作关系型数据库及其包含的数据的多种技术,它分为DQL、DML、DDL、DCL。