07_数据库系统核心考点.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 4页
  • 2026-05-09 发布于辽宁
  • 举报

第7篇、数据库系统核心考点

数据库设计与优化

1.数据库设计

2.事务管理

3.并发控制

4.性能优化

5.核心要点

一、数据库设计

设计阶段:

概念设计:ER图设计,实体、属性、联系

逻辑设计:ER图转换为关系模式

物理设计:表结构、索引、存储安排

设计原则:

避免数据冗余

保证数据完整性

合理使用范式(1NF/2NF/3NF/BCNF)

适当反规范化提升性能

二、事务管理

事务特性(ACID):

原子性:事务要么全做,要么全不做

一致性:事务执行前后,数据保持一致

隔离性:并发执行互不干扰

持久性:提交后永久保存

事务状态:活动状态、局部提交、失败中止、提交、异常中止

三、并发控制

并发问题:

丢失更新:两个事务修改同一数据

脏读:读取未提交的数据

不可重复读:同一事务两次读取结果不同

幻读:插入删除导致结果集变化

并发控制机制:

封锁协议(一级、二级、三级)

时间戳方法

乐观并发控制

多版本并发控制(MVCC)

四、性能优化

优化策略:

索引优化:合理建立索引

查询优化:避免全表扫描

存储优化:分区、分表

缓存策略:减少数据库访问

读写分离:分散压力

SQL语句优化

EXPLAIN分析执行计划

五、核心要点

文档评论(0)

1亿VIP精品文档

相关文档