文档介绍:数据库系统概论复习提纲一、概念第一章绪论 1. 数据和语义的关系 2. 区分数据库(DB) 、数据库系统(DBS) ,数据库管理系统(DBMS) 的概念 3. 数据库管理系统的功能有哪些 4. 数据库管理技术的发展经过了哪三个阶段 5. 数据库系统的特点 6. 什么是数据独立性、物理独立性、逻辑独立性 7. 数据的不一致性、安全性、完整性、并发控制、恢复的概念, 8. 数据模型的三要素 9. 概念模型, ER 模型 10. 层次模型,网状模型,关系模型的概念 11. 关系模型中的术语:关系、元组、属性、主码、外码、全码、域、分量、关系模式 12. 什么是数据库系统的三级模式和两级映射,其作用是什么 13. 数据库系统的组成 14. 数据库管理员(DBA) 的职责第二章关系模型 15. 关系模型中的三类完整性约束的概念( 第五章,应用) 16. 关系代数中的 5 种基本运算 17. 并、交、差、广义笛卡尔积、选择、投影、连接、除运算(应用) 第三章 SQL (重点) 18. SQL 有哪两种使用方式 19. SQL 语言的主要功能:数据定义,数据查询,数据更新,数据控制 20. 视图、基本表、存储文件与三级模式的对应关系 21. 常用的 SQL 语句及集函数(以 T-SQL 为准): CREATE TABLE/VIEW/INDEX 、 SELECT 、 INSERT 、 UPDATE 、 DELETE 、 GRANT 、 REVOKE 等 22. 什么叫聚簇索引 23. 内连接、外连接、左外连接、右外连接的区别 24. 相关子查询与不相关子查询的比较和使用 25. 全称量词和蕴涵逻辑在 SQL 中的等价实现 26. 什么叫视图,视图的作用 27. 什么样的视图不可更新 28. 什么是存储过程,使用存储过程的优点, Transact - SQL 中如何创建和调用存储过程(讲义, 第八章) 29. 什么是触发器, 触发器的作用, Transact - SQL 中如何定义一个触发器。(讲义, 第五章) 第四章数据库安全 30. 数据库安全 31. 安全控制的一般方法 32. 授权和收回权限第五章关系数据库理论(重点) 33. 什么是函数依赖、完全/ 部分依赖、直接/ 传递依赖 34. 什么是范式,什么是规范化 35. INF , 2NF , 3NF , BCNF 的定义应用: 分析某个模式不好的性质及原因; 判断某个模式最高满足第几范式; 规范化。 36. 什么是多值依赖 37. Armstrong 公理 38. F + 的定义 39. X F + 的含义及求法, (应用:判断 X 是否为候选码,结合候选码的定义) 40. 最小依赖集的概念第七章数据库设计 41. 数据库设计一般步骤 42. 需求分析的任务 43. 概念设计方法与步骤( E-R 图) 44. 逻辑设计步骤 45. E-R 图向关系模式转换的规则第九章查询优化 46. 为什么要进行查询优化? 47. 查询优化的启发式规则第十章恢复 48. 事务的四个特性 49. 数据转储