数据库期末考试考前必会知识点
时间: 2024-01-08 14:04:18 浏览: 148
以下是数据库期末考试的一些必会知识点:
1. 数据库模型和范式:
- 层次模型:层次模型是一种树形结构,每个节点都有一个父节点和多个子节点。在层次模型中,如果删除了父节点,则相应的子节点也会被删除。
- 关系模型:关系模型是基于关系代数的一种数据模型,使用表格来表示数据。关系模型具有一定的范式,如第一范式、第二范式和第三范式等。
2. 数据库操作:
- 数据查询:使用SELECT语句从数据库中检索数据。
- 数据插入:使用INSERT语句将新数据插入到数据库表中。
- 数据更新:使用UPDATE语句更新数据库表中的数据。
- 数据删除:使用DELETE语句从数据库表中删除数据。
3. 数据完整性约束:
- 实体完整性:确保每个表中的主键列都具有唯一性。
- 参照完整性:确保外键列的值在关联表中存在。
- 域完整性:确保每个列的值都满足特定的数据类型和约束条件。
4. SQL语言:
- 基本查询:使用SELECT语句从数据库中检索数据。
- 连接查询:使用JOIN语句将多个表连接起来进行查询。
- 子查询:在查询中嵌套使用SELECT语句。
- 事务:一组数据库操作的逻辑单元,要么全部执行成功,要么全部回滚。
- 并发控制:通过锁机制和事务调度算法来保证多个并发事务的正确执行。
阅读全文