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