及试卷)
数据库系统概论期末高分复习重点第6版及试卷本人凭借此重点考了98删除数据时使用delete加上了cascade画蛇添足扣了2分各章节核心考点总结第一章 绪论1. 基础概念数据库四大核心概念数据、数据库、数据库管理系统DBMS、数据库系统DBS。数据库本质长期存储在计算机内、有组织、可共享的数据集合核心特征为数据结构化、高共享、低冗余、数据独立、由DBMS统一管控是数据库系统的核心组成部分。2. 数据管理技术发展三阶段人工管理阶段 → 文件系统阶段 → 数据库系统阶段其中数据库系统阶段的数据独立性最高。3. 数据库系统四大特点数据结构化数据共享性高、冗余度低且易扩充数据独立性高数据由DBMS统一管理和控制4. 三级模式两级映射高频核心考点三级模式结构内模式物理存储层、模式全局逻辑层、外模式用户视图层。两级映像与独立性外模式/模式映像保证数据逻辑独立性模式/内模式映像保证数据物理独立性三级模式两级映像是数据库系统数据独立性的核心保障。5. 概念模型与数据模型概念模型术语实体、实体型、实体集、属性、码、实体联系图E-R图实体间联系分为一对一、一对多、多对多三类。数据模型三要素数据结构、数据操作、数据的完整性约束条件常用数据模型关系模型、层次模型、网状模型。关系模型三组成关系数据结构、关系操作集合、关系完整性约束相关术语关系、属性、域、元组、主码、分量、关系模式。第二章 关系数据库1. 核心术语需明确区分候选码、主码、主属性、非主属性、全码、外码。2. 关系完整性约束分为三类需掌握各自的定义与规则实体完整性参照完整性用户定义的完整性3. 关系代数运算计算分析题核心五种基本运算并、差、笛卡尔积、选择、投影扩展运算交、连接等值连接、自然连接、除运算关键细节需区分自然连接与等值连接的概念差异与关联属性可通过名称访问也可通过列序号访问如Π[2](R)表示投影R的第2列重点掌握教材例题P50-53 例2.8-2.13与课后习题P65 习题2第6题第三章 关系数据库标准语言SQL全卷占分最高1. SQL四大功能模块数据查询SELECT数据定义CREATE、ALTER、DROP数据操纵UPDATE、INSERT、DELETE数据控制GRANT、REVOKE2. 数据定义语句表创建CREATE TABLE需掌握各类约束写法主码PRIMARY KEY唯一约束UNIQUE空值约束NULL / NOT NULL默认值DEFAULT取值范围CHECK外码FOREIGN KEY ... REFERENCES ...表结构修改ALTER TABLE表删除DROP TABLE3. 数据查询核心基础能力单表查询、连接查询、嵌套查询需结合教材例题熟练书写进阶操作排序ORDER BY、分组查询GROUP BY细节考点聚合函数SUM()、MAX()、AVG()、COUNT(*)等对 NULL 值的处理规则空值判定方法模糊查询通配符_匹配单个字符、%匹配任意长度字符4. 数据更新语句插入INSERT INTO ...修改UPDATE 表名 SET ...删除DELETE ...5. 视图与索引视图核心作用、创建CREATE VIEW、删除DROP VIEW数据库中仅存储视图的定义不存放视图对应的数据。索引作用、分类创建CREATE INDEX、删除DROP INDEX。第四章 数据库安全性核心定义保护数据库防止未经授权或不合法的使用造成数据泄露、更改与破坏。存取控制机制包含两部分——合法权限定义、合法权限检查视图是保障数据安全性的重要措施。授权与回收语法授权GRANT 权限列表 ON 数据库对象 TO 用户/角色 [WITH GRANT OPTION];回收REVOKE 权限列表 ON 数据库对象 FROM 用户/角色;第五章 数据库完整性核心定义数据的正确性和相容性。三类完整性规则实体完整性主码取值唯一且所有主属性不能取空值参照完整性外码要么取空值要么必须等于被参照关系中某个元组的主码值用户定义完整性根据具体业务场景自定义的约束规则SQL实现方式通过PRIMARY KEY、FOREIGN KEY、NOT NULL、UNIQUE、DEFAULT、CHECK实现需区分列级约束与表级约束的定义方法。第六章 关系数据理论计算分析题高频考点函数依赖体系理解平凡函数依赖、非平凡函数依赖、部分函数依赖、传递函数依赖的定义与区别。范式判定核心重点重点掌握1NF、2NF、3NF的判定条件能对给定关系模式进行范式级别判断。掌握规范化的方法与步骤核心是逐步消除不合理的函数依赖。模式分解分解的两个评判标准无损连接性、保持函数依赖掌握候选码的判定方法重点参考教材图示P177 图6.2、P184 图6.8第七章 数据库设计分析设计题核心1. 基础认知数据库设计的任务、特点、常用方法设计的阶段划分以及各阶段的目标与产出数据字典的基本概念与作用2. E-R图设计能根据业务场景绘制规范E-R图保证要素完整必须清晰标注联系类型1:1、1:n、m:n若联系自身带有属性需同步标注联系的属性3. E-R图向关系模式转换核心规则1:1联系可合并到任意一端实体的关系模式中1:n联系合并到n端实体的关系模式中m:n联系必须转换为独立的关系模式属性为两端实体的主码 联系自身的属性转换完成后需标注每个关系模式的主码与外码4. 分E-R图合并合并过程需解决三类冲突属性冲突、命名冲突、结构冲突。5. 物理存储设计聚簇存储可大幅提高按聚簇码查询的效率规则一个数据库可以建立多个聚簇但一个关系只能加入一个聚簇重点参考P206 图7.3、P213-214 实例第十一章 数据库恢复技术事务基础事务的概念、开始与结束标记事务的四大ACID特性。故障分类掌握数据库故障的种类以及每类故障对应的恢复方法。核心恢复技术数据转储各类转储方式的优缺点对比日志文件作用、记录内容、登记日志的原则可根据日志记录计算故障发生时的变量值参考P305 习题4、5检查点技术作用减少恢复时的日志扫描范围提升恢复效率机制检查点记录存放在重新开始文件中故障时快速定位最近检查点从该点开始恢复重点参考P328 图11.4、P330 习题11第4题第十二章 并发控制并发问题事务是并发操作的基本单位并发操作会引发三类数据不一致——丢失修改、不可重复读、读“脏”数据需掌握各类问题的表现与实例。封锁机制两种锁共享锁读锁 S锁、排他锁写锁 X锁三级封锁协议各级协议的加锁规则以及分别能解决哪类数据不一致问题死锁与活锁概念、预防方法与解决策略。可串行化调度核心概念并发调度的可串行化、冲突可串行化调度、冲突操作两段锁协议事务遵循两段锁协议是可串行化调度的充分条件重点参考P335 图12.2、P339 图12.5例题四套答案