|京ICP备14027590号-282

河南理工大学计算机科学与技术学院2023考研复试考试大纲 数据库…

河南理工大学计算机科学与技术学院数据库系统原理2023考研复试考试大纲已出,要求学生全面地掌握数据库系统的基本概念和基本原理,并能够对基本原理进行灵活运用,具有较强的分析问题、解决问题的能力。

研究生入学考试《数据库系统原理》考试大纲

一、考查目标

要求学生全面地掌握数据库系统的基本概念和基本原理,并能够对基本原理进行灵活运用,具有较强的分析问题、解决问题的能力。

二、知识点解析

1、数据库概述

(1)掌握数据、数据库、数据库管理系统、数据库系统的定义;

(2)掌握数据库管理系统的功能;

(3)掌握并理解数据库系统的特点;

(4)掌握实体、实体集

、属性、键、实体型、字段、记录、关键码等定义;

(5)掌握数据模型的概念及组成要素;

(6)掌握概念模型的概念及作用;

(7)了解最常见的数据模型及其优缺点;

(8)掌握数据库系统的三级模式、二级映像的概念及作用;

(9)理解数据独立性(物理独立性,逻辑独立性)的含义;

(10)掌握数据库系统的组成。

2、 关系模型和关系运算

(1)理解并掌握域、关系、关系模式、候选码、主码、外码、主属性等基本概念;

(2)理解并掌握实体完整性、参照完整性的含义;

(3)掌握关系代数(交、并、差、笛卡尔积、选择、投影、连接(自然连接与等值连接)、除)的定义、能够针对实际查询问题,写出关系代数表达式。

3、SQL语言

(1)了解SQL的特点及主要功能;

(2)掌握SQL数据定义语句(CREATE,DROP,ALTER),能够使用SQL语言进行数据库的创建与删除、数据表的创建与删除、表结构的修改等基本操作;

(3)重点掌握SQL数据查询语句,能够使用SQL语言进行单表查询、连接查询、嵌套查询;

(4)掌握SQL数据操纵语句(INSERT,UPDATE,DELETE),能够使用SQL语言进行数据插入、删除、更新等基本操作。

4、数据库安全性

(1)掌握数据库安全性控制的常用方法;

(2)理解存取控制的方法,能够使用SQL语句进行权限的授予与回收;

(3)掌握视图的定义,理解视图的作用,能够使用SQL语句进行视图的创建与删除操作;

(4)理解数据库角色的含义,能够使用SQL语句进行角色的创建与管理。

5、数据库完整性

(1)理解实体完整性的定义,能够使用SQL语句进行主键约束的创建与删除;理解实体完整性检查和违约处理的方法;

(2)理解参照完整性的定义,能够使用SQL语句进行外键约束的创建与删除;理解参照完整性检查和违约处理的方法;

(3)掌握唯一值约束、非空值约束、检查约束、默认值约束的含义,能够使用SQL语句针对实际问题创建以上类型的约束;

(4)理解触发器的含义及作用,能够使用SQL语句针对特定问题进行触发器的创建与管理。

6、关系数据理论

(1)理解并掌握函数依赖、部分函数依赖、传递函数依赖、属性集闭包、最小化函数依赖等基本概念;

(2)掌握1NF、2NF、3NF、BCNF等范式的定义,能够针对实际关系模式,判断其属于第几范式;

(3)理解模式分解中无损连接性和保持函数依赖性的含义;

发表评论

|京ICP备18012533号-223