1. 数据库的概念
数据库是一种存储和管理数据的电子系统。
存储结构化数据,具有高效率、安全性、可靠性。
2. 数据库管理系统 (DBMS)
管理数据库的软件,提供数据存储、检索、修改等功能。
常见 DBMS:MySQL、PostgreSQL、Oracle、SQL Server
3. 数据模型
定义数据库中数据结构和关系的框架。
常见的模型:关系模型、层次模型、网络模型
4. 关系模型
最常用的数据模型。
数据存储在表中,表的每一行代表一条记录,每一列代表一个属性。
5. SQL (结构化查询语言)
与数据库交互的语言,用于创建、读取、更新和删除数据。
常见的 SQL 命令:SELECT、INSERT、UPDATE、DELETE
6. 数据库设计
创建高效、有效的数据库的流程。
涉及数据建模、表设计和索引设计。
7. 表
存储数据的集合。
表由行和列组成,每行表示一条记录,每列表示一个属性。
8. 数据类型
定义数据库中数据的值类型的规则。
常见的类型:整数、字符串、布尔值、日期时间
9. 主键和外键
主键:表的唯一标识符,确保每条记录的唯一性。
外键:用于建立表之间的关系。
10. 索引
优化数据库性能的结构。
快速查找和检索数据,减少搜索时间。