原文筆記
本課程筆記資料庫系統 · 30 篇
数据库补充习题 70+100 复习索引cs/db/100+70/00-复习索引Day 01 - 数据库100题:单项选择 1-20cs/db/100+70/Day01-数据库100题-选择01-20Day 02 - 数据库100题:单项选择 21-40cs/db/100+70/Day02-数据库100题-选择21-40Day 03 - 数据库100题:单选 41-50,填空 51-60cs/db/100+70/Day03-数据库100题-选择41-50填空51-60Day 04 - 数据库100题:填空 61-80cs/db/100+70/Day04-数据库100题-填空61-80Day 05 - 数据库100题:填空 81-100cs/db/100+70/Day05-数据库100题-填空81-100Day 06 - 数据库70题:试题 1-11cs/db/100+70/Day06-数据库70题-试题01-11Day 07 - 数据库70题:试题 12-25cs/db/100+70/Day07-数据库70题-试题12-25Day 08 - 数据库70题:综合题 1-8cs/db/100+70/Day08-数据库70题-综合01-08Day 09 - 数据库70题:综合题 22-33cs/db/100+70/Day09-数据库70题-综合22-33Day 10 - 数据库70题:综合题 37-47cs/db/100+70/Day10-数据库70题-综合37-47Day 11 - 数据库70题:综合题 48-61cs/db/100+70/Day11-数据库70题-综合48-61Day 12 - 数据库70题:综合题 62-71cs/db/100+70/Day12-数据库70题-综合62-71基础概念与题型全文cs/db/notes/01-基础概念与题型全文SQL语句与数据库操作全文cs/db/notes/02-SQL语句与数据库操作全文数据库编程全文cs/db/notes/03-数据库编程全文数据库设计与规范化全文cs/db/notes/04-数据库设计与规范化全文查询优化、恢复、并发控制全文cs/db/notes/05-查询优化恢复并发控制全文数据库规范化流程cs/db/notes/normalization2025-2026-2 计科数据库系统期末cs/db/pastpapers/25-26cs2024-2025-2 计科数据库系统期末cs/db/pastpapers/db-pastpaper-1数据库系统完整讲义总览与考试题型地图cs/db/tutorial/00-总览与考试题型地图01 数据库基础与关系模型cs/db/tutorial/01-数据库基础与关系模型02 SQL 与关系代数cs/db/tutorial/02-SQL与关系代数03 数据库编程专项:存储过程、触发器、游标、嵌入式 SQLcs/db/tutorial/03-数据库编程专项04 数据库设计、E-R 图与规范化cs/db/tutorial/04-数据库设计ER与规范化05 查询优化专项:关系代数、查询树、优化树cs/db/tutorial/05-查询优化专项06 事务、并发控制与数据库恢复cs/db/tutorial/06-事务并发控制与恢复07 填空选择速记清单cs/db/tutorial/07-填空选择速记清单08 大题答题模板cs/db/tutorial/08-大题答题模板
数据库补充习题 70+100 复习索引
整理依据:
- 题面来源:
数据库系统-补充习题/数据库70题.doc、数据库系统-补充习题/数据库100题.doc - 第一优先参考:
数据库系统概论(第6版) (王珊,杜小勇,陈红) .pdf - SQL 代码:统一按 SQL Server / T-SQL 写法整理
说明:
数据库70题.doc原文件存在跳号,例如综合题从 8 跳到 22、从 33 跳到 37、缺 53。这里保留原题号,不自行补号。- 个别原题有明显笔误或表格数据不一致,我在对应答案中标注“题面笔误”或“按常见修正解答”。
- 教材第 6 版中相关重点章节:第 1 章绪论,第 2 章关系模型,第 3 章 SQL,第 4 章安全性,第 5 章完整性,第 6 章关系数据理论,第 7 章数据库设计,第 11 章数据库恢复技术,第 12 章并发控制。
每日复习安排:
| 天数 | 文件 | 内容 |
|---|---|---|
| Day 01 | Day01-数据库100题-选择01-20.md | 100 题单选 1-20 |
| Day 02 | Day02-数据库100题-选择21-40.md | 100 题单选 21-40 |
| Day 03 | Day03-数据库100题-选择41-50填空51-60.md | 100 题单选 41-50、填空 51-60 |
| Day 04 | Day04-数据库100题-填空61-80.md | 100 题填空 61-80 |
| Day 05 | Day05-数据库100题-填空81-100.md | 100 题填空 81-100 |
| Day 06 | Day06-数据库70题-试题01-11.md | 70 题试题 1-11:视图、游标、SQL、范式 |
| Day 07 | Day07-数据库70题-试题12-25.md | 70 题试题 12-25:保护、事务、恢复、完整性 |
| Day 08 | Day08-数据库70题-综合01-08.md | 70 题综合 1-8:DBA、数据字典、关系代数 |
| Day 09 | Day09-数据库70题-综合22-33.md | 70 题综合 22-33:关系演算、SQL、视图 |
| Day 10 | Day10-数据库70题-综合37-47.md | 70 题综合 37-47:范式、候选码、分解 |
| Day 11 | Day11-数据库70题-综合48-61.md | 70 题综合 48-61:E-R、完整性、事务并发 |
| Day 12 | Day12-数据库70题-综合62-71.md | 70 题综合 62-71:转储、日志、恢复、并发控制 |
复习建议:
- 先看“答案”,再读“讲解”,最后遮住答案重新写一遍。
- SQL 题不要背 Oracle 旧写法,重点记 SQL Server 的
CREATE VIEW、UPDATE ... FROM、DROP INDEX index_name ON table_name、EXCEPT、INTERSECT、双重NOT EXISTS。 - 范式题固定三步:先写函数依赖,再求候选码,最后判断部分依赖、传递依赖和 BCNF 条件。