2017年河南理工大学876数据库系统原理考研大纲硕士研究生入学大纲
研究生入学考试《数据库原理》考试大纲 一、考查目标 要求学生全面系统地掌握数据库系统的基本概念和基本原理,并能够对基本 原理进行灵活运用,具有较强的分析问题、解决问题的能力。 二、知识点解析 1. 数据库概论 掌握数据、数据库、数据库管理系统、数据库系统;掌握数据库管理系统的 功能;了解数据库系统发展三阶段;了解数据库系统的特点;掌握实体、实体集、 属性、键、实体型、字段、记录、关键码定义;掌握数据模型三要素;掌握概念 模型概念;了解数据联系;掌握 E-R 图及其表示;掌握数据模型概念;掌握最 常见的数据模型,层次模型的概念,状模型的概念,关系模型(基本概念),面 向对象模型(对象、类、封装、继承)优缺点;掌握数据库系统的三级模式、两 层映像结构;掌握数据独立性:物理独立性,逻辑独立性;掌握数据库系统的组 成;掌握数据库管理员的主要职责;了解数据库研究领域;了解流行大型数据库 产品 2. 关系模型和关系运算 掌握关系、关系模式、域概念;掌握候选码、主码、外码、主属性概念;掌 握实体完整性、参照完整性;掌握关系代数(交、并、差、笛卡尔积、选择、投 影、连接(自然连接与等值连接)、除)定义、重点掌握关系代数书写。 3. 关系数据库标准语言 SQL 了解 SQL的特点;了解 SQL语言的主要功能;掌握 SQL数据定义(CREATE, DROP,ALTER):创建、修改、删除数据库、数据表;重点掌握 SQL 数据查询 语句(SELECT);掌握 SQL 数据操纵语句(INSERT,UPDATE,DELETE);掌 握视图的定义与使用,视图的优点、视图操作;掌握 SQL 语言的控制语句 GRANT,REVOKE。 4. 关系系统及其查询优化 了解关系系统的定义和分类;理解查询优化的一般策略。 5. 关系数据理论 了解关系的形式化定义;掌握函数依赖、部分函数依赖和传递函数依赖的概 念;掌握 1NF、2NF、3NF、BCNF 等范式的定义;熟练掌握将关系规范化至 3NF 的相关算法。 6. 数据库设计 理解数据库设计的步骤及各阶段的任务;熟练掌握概念结构设计方法和 E-R 图设计方法;熟练掌握将 E-R 图转换成关系模型的方法;了解数据库的物理设 计、数据库实施与维护。 7. 数据库恢复技术 理解事务的概念和特性,理解数据库恢复策略;掌握数据库系统中故障的种 类;掌握数据库恢复的意义和实现技术;了解具有检查点的故障恢复技术和镜像 数据库的作用。 8. 并发控制 理解数据库并发控制的意义和实现技术;理解共享锁和排他锁的特点,理解 事务的串行化概念;掌握三级封锁协议、二段锁协议;掌握活锁和死锁、死锁产 生的原因和解决的方法;了解多粒度锁及意向锁概念。 9. 数据库安全性 了解数据库安全性的概念;掌握数据库的安全控制技术。 10. 数据库完整性 了解数据库完整性的概念;理解完整性控制机制的功能。 三、教材选择 《数据库系统原理》中国矿业大学出版社,赵文涛,2006。 考试分值为 100 分,考试时间为 120 分钟。
上一篇文章: 2017年河南理工大学886微机原理与接口技术考研大纲硕士研究生入学大纲 下一篇文章: 2017年河南理工大学862化工原理加试考研大纲硕士研究生入学大纲 |