《石河子大学研究生院硕士研究生入学考试《数据库系统原理》考试大纲.docx》由会员分享,可在线阅读,更多相关《石河子大学研究生院硕士研究生入学考试《数据库系统原理》考试大纲.docx(2页珍藏版)》请在课桌文档上搜索。
1、石河子大学研究生院硕士研究生入学考试数据库系统原理考试大纲本数据库系统原理考试大纲适用于石河子大学研究生院农业信息化技术及应用等专业的硕士研究生入学考试。数据库系统原理课程是计算机科学与技术专业的一门技术基础课,以数据库为主要研究对象,研究数据库模型、数据库设计、数据库系统开发以及数据库管理系统的事务管理、并发控制等机制。要求学生应比较牢固地掌握数据库最基本的原理和概念,能够进行数据库设计和开发,并掌握数据库管理、维护和优化方法,并具备综合运用所学知识分析和解决问题的能力。一、考试基本要求1 .熟练掌握数据库的基本概念;2 .掌握SQL语言;3 .掌握数据库安全性和完整性基本概念和实现方法;4
2、 .掌握关系数据库理论和数据库设计方法;5 .掌握数据库系统查询优化、事务处理和并发控制机制。二、考试方式与时间硕士研究生入学数据库系统原理考试为笔试,考试时间为120分钟。三、考试主要内容和要求(一)数据库基本概念1.考试内容(1)数据库基本概念,包括数据库、数据库管理系统、数据库系统、数据库应用系统等;(2)数据模型和数据抽象过程:(3)数据库系统体系结构;(4)数据库系统组成:(5)关系数据库基本概念,包括关系代数、关系操作和关系的完整性。2 .考试要求掌握数据库基本概念及相互关系。了解数据抽空过程,掌握数据模型概念和几种常见的数据模型,重点掌握ER图的绘制方法。了解数据库系统体系结构,
3、掌握数据库系统的组成。掌握关系数据库的基本概念,理解关系模型的三要素:关系代数、关系操作和关系的完整性。(二)SQL语言1 .考试内容(1) SQL概述:(2)CREATE语句;(3)SELECT语句:(4)UPDATE和INSERT语句。2 .考试要求了解SQL语言的基本概念和构成,熟练使用SQL语句实现数据定义、数据查询、数据更新操作等。重点掌握数据查询中的嵌套查询。(三)数据库的安全性和完整性1 .考试内容(1)数据库系统安全模型;(2)访问控制模型;(3)视图机制;(4)数据完整性的概念和分类;(5)触发器的概念。2 .考试要求了解数据库系统安全模型和安全等级;掌握两种典型的访问控制模
4、型;理解视图机制的概念和作用:掌握数据完整性的定义和三种典型数据完整性,包括实体完整性、参照完整性和用户自定义完整性。理解触发器的概念和作用。掌握SQL语言中实现数据控制的语句,如GRANT,INVOKE,CREATEVIEW,CREATETRIGGER等。(四)关系数据理论和数据库设计1 .考试内容(1)好的关系模式的要求;(2)关系范式;(3)模式分解:(4)数据库设计过程2 .考试要求理解好的关系范式应满足的三个要求,并在此基础上推导出INF、2NF、3NF、BCNF和4NF,理解以上范式之间的进化过程。能判定给定关系模式所满足的范式,并掌握模式分解方法,使给定的关系模式满足3XF和BC
5、NFo掌握数据库设计过程,深刻理解每个设计过程中的具体步骤和方法.(五)数据库恢复技术1 .考试内容(1)数据库故障:(2)日志文件:(3)数据库恢复方法。2 .考试要求了解数据库常见故障。掌握日志文件的作用和格式,掌握数据库恢复的方法。(六)事务处理和并发控制3 考试内容(1)事务的概念和特性;(2)并发控制的必要性。(3)封锁机制2 .考试要求了解数据库并发控制的含义和目的;掌握并发操作带来的数据不一致性。了解并发控制的主要技术和数据库的封锁机制。四、试卷题型及比例1 .试题包括基本概念题、应用题和论述题。2 .题型(大约比例):选择填空题占30%、简答题占30%,应用题占20%.论述题占20%3 .试卷满分为:100分。