(一)数据库基本概念
1.考试内容
(1)数据库基本概念,包括数据库、数据库管理系统、数据库系统、数据库应用系统等;(2)数据模型和数据抽象过程;(3)数据库系统体系结构;(4)数据库系统组成;(5)关系数据库基本概念,包括关系代数、关系操作和关系的完整性。
2.考试要求
掌握数据库基本概念及相互关系。了解数据抽空过程,掌握数据模型概念和几种常见的数据模型,重点掌握ER图的绘制方法。了解数据库系统体系结构,掌握数据库系统的组成。掌握关系数据库的基本概念,理解关系模型的三要素:关系代数、关系操作和关系的完整性。
(二)SQL语言
1.考试内容
(1)SQL概述;(2)CREATE语句;(3)SELECT语句;(4)UPDATE和INSERT语句。
2.考试要求
了解SQL语言的基本概念和构成,熟练使用SQL 语句实现数据定义、数据查询、数据更新操作等。重点掌握数据查询中的嵌套查询。
(三)数据库的安全性和完整性
1.考试内容
(1)数据库系统安全模型;(2)访问控制模型;(3)视图机制;(4)数据完整性的概念和分类;(5)触发器的概念。
2.考试要求
了解数据库系统安全模型和安全等级;掌握两种典型的访问控制模型;理解视图机制的概念和作用;掌握数据完整性的定义和三种典型数据完整性,包括实体完整性、参照完整性和用户自定义完整性。理解触发器的概念和作用。掌握SQL语言中实现数据控制的语句,如GRANT、INVOKE,CREATEVIEW,CREATETRIGGER等。
(四)关系数据理论和数据库设计
1.考试内容
(1)好的关系模式的要求;(2)关系范式;(3)模式分解;(4)数据库设计过程
2.考试要求
理解好的关系范式应满足的三个要求,并在此基础上推导出1NF、2NF、3NF、BCNF和4NF,理解以上范式之间的进化过程。能判定给定关系模式所满足的范式,并掌握模式分解方法,使给定的关系模式满足3NF和BCNF。掌握数据库设计过程,深刻理解每个设计过程中的具体步骤和方法。
(五)数据库恢复技术
1.考试内容
(1)数据库故障;(2)日志文件;(3)数据库恢复方法。
2.考试要求
了解数据库常见故障。掌握日志文件的作用和格式,掌握数据库恢复的方法。
(六)事务处理和并发控制
1.考试内容
(1)事务的概念和特性;(2)并发控制的必要性。(3)封锁机制
2.考试要求
了解数据库并发控制的含义和目的;掌握并发操作带来的数据不一致性。了解并发控制的主要技术和数据库的封锁机制。
2019年石河子大学信息科学与技术学院学术型硕士研究生考试程序设计基础C++数组类似问题答案