课程主题
数据库
关系模型、SQL、数据规范化、索引、事务与恢复。
01
课程章节
按难度与先修关系排列
- 01难度 2/5关系模型与键介绍关系、元组、候选键与完整性约束,通过选课数据说明复合主键、外键、空值和投影查询。先修:集合数据、文件与错误处理
- 02难度 2/5SQL 查询与聚合用学生成绩数据分析等值连接、外连接、分组聚合、空值与重复行,说明筛选位置和统计粒度对结果的影响。先修:关系模型与键
- 03难度 2/5索引与查询计划从数据页和索引高度估算访问数量,比较扫描与连接算法,说明选择率、执行计划和统计误差的关系。先修:SQL 查询与聚合
- 04难度 2/5数据库日志与恢复说明缓冲页、预写日志和提交顺序,计算重做恢复结果,并区分检查点、日志归档、备份与时间点恢复。先修:事务与隔离
- 05难度 2/5函数依赖与规范化根据函数依赖计算属性闭包和候选键,分析无损连接、BCNF、第三范式与依赖保持,并给出分解反例。先修:关系模型与键 · SQL 查询与聚合
- 06难度 2/5事务与隔离分析事务边界、丢失更新、写偏差和冲突依赖,结合 PostgreSQL 隔离语义说明加锁、重试与提交确认。先修:SQL 查询与聚合 · 索引与查询计划