数据库考研复试大纲
数据库系统原理--研究生复试考试大纲

石河子大学信息科学与技术学院硕士研究生入学考试《数据库系统原理》考试大纲一、考试基本要求1.较深入地理解关系数据库系统的基本概念,基本原理和方法2.较熟练地掌握关系数据库语言SQL,具有数据库应用编程的能力。
3.掌握数据库设计的概念和方法,具有一定的数据库设计能力4.初步掌握数据库恢复技术和并发控制的处理机制二、考试主要内容和要求(一)数据库基础知识1.考试内容(1)数据库系统特点及其相关概念。
(2)数据模型。
(3)数据库系统的结构。
2.考试要求掌握实体一联系模型(E-R模型)及其相关概念;三种实体集之间的联系类型;三种数据模型(层次模型,网状模型,关系模型)的概念;关系模型的三种完整性约束;掌握:用E-R模型描述现实世界的方法;掌握带有数据库的计算机系统构成和数据库管理系统(DSMS)及其功能;理解数据库系统三级模式结构对数据独立性的意义。
(二)关系数据库语言SQL1.考试内容(1)关系模型的基本概念。
(2)关系代数的运算(3)SQL数据定义功能。
(4)SQL数据操纵功能。
(5)数据查询。
(6)视图的定义和作用。
2.考试要求掌握关系的定义、关系模式、关系数据库的概念;理解关系的性质、候选码、主码、外码的概念;掌握实体完整性,参照完整性,用户定义的完整性;掌握关系代数的基本运算并用能够用关系代数表示查询要求;掌握用SQL语句定义基本表,修改基本表的定义;掌握SELECT语句的格式和用法,INSERT语句的格式和用法,DELETE语句的格式和用法,UPDATE 语句的格式利用法;掌握简单查询,带条件查询,分组统计查询,对查询结果排序;多关系连接查询,相关子查询;理解视图的概念,视图与基本表的异同,采用视图概念的优点。
(三)数据库设计1.考试内容(1)数据库设计的任务,一般策略,步骤和基本概念。
(2)概念结构设计。
(3)关系模式的规范化(3)逻辑结构设计和物理结构设计。
2.考试要求了解数据库设计的任务;数据库设计涉及到的基本概念;数据库设计的一般策略;数据库设计的步骤;数据库设计的主流方法;了解概念结构的特点;概念结构设计的步骤,掌握从现实世界出发设计数据库概念结构(E-R模型)的方法;掌握从E-R模型转换为关系模型的方法。
河北建筑工程学院《数据库原理》(加试)2020考研专业课复试大纲

河北建筑工程学院
硕士研究生入学考试同等学力人员加试科目
《数据库原理》考试大纲
一、考试目标与要求
计算机科学与技术学科专业复试考试是为招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学、公平、有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识、基本理论、基本方法的水平和分析问题、解决问题的能力,以利于硕士研究生的择优选拔,确保招生质量。
考试的具体要求有掌握数据库的基本概念;能熟练运用关系数据库标准语言SQL进行数据定义、数据操纵和数据控制;理解和掌握关系模型的形式化理论和关系数据库的规范化理论。
掌握数据库的设计、应用开发和运行维护过程,能够综合运用数据库技术进行数据库系统的设计。
二、考试内容
1.数据库基础知识(绪论)
1)数据库系统概述
①数据,数据库,数据库管理系统、数据库系统四个基本概念;。
数据库原理--复试大纲

数据库原理--复试大纲505《数据库原理》课程考试大纲一、考试总体要求本考试大纲适用于报考我校电子与通信工程专业人工智能与大数据分析方向的硕士研究生入学考试。
《数据库原理》课程的考试目标是要求学生掌握数据库系统的基本概念、基本原理和基本技术;深入理解关系数据模型、关系数据理论和关系数据库系统;掌握关系数据库标准语言SQL;掌握数据库设计方法,具有一定的数据库设计能力;初步掌握数据库结构的设计和数据库应用系统的开发方法。
达到数据库应用系统设计能力和数据库应用软件开发能力。
二、考试形式与试卷结构1.考试形式:闭卷、笔试,答题时间90分钟,满分100分。
2.试卷结构与题型:填空题、选择题、简答题、应用题、设计题;除此之外还可能有计算题、名词解释题等。
三、考试内容及要求(一)绪论1.了解数据、数据库、数据库管理系统和数据库系统的相关概念和数据库系统的特点。
2.了解数据模型的概念、特点、分类、要素,了解数据模型对客观世界的抽象过程,了解关系数据模型的特点。
3.了解数据管理技术的发展历程和各阶段特点。
4.了解数据库系统的组成。
(二)关系数据库1.了解关系模型的概念和发展历史。
2.理解关系数据结构及形式化定义。
3.理解域、笛卡尔积、元组、关系、侯选码、主码、关系模式、关系数据库等概念。
4.理解关系的完整性。
5.掌握实体完整性、参照完整性、用户定义的完整性。
6.了解关系操作的特点和描述语言。
7.掌握关系代数的有关运算。
8.理解用关系代数表达查询。
9.了解元组关系演算表达查询。
(三)关系数据库标准语言SQL1.了解SQL的特点及SQL语言的基本概念。
2.掌握定义基本表、建立索引。
3.掌握用SQL语句表达各种查询要求。
4.掌握表达数据的更新。
5.理解视图的概念、特点。
6.了解视图消解的概念。
7.掌握用SQL语句定义视图、查询视图、更新视图。
(四)数据库安全性1.了解数据库安全性的基本概念。
2.了解计算机系统安全性的基本概念。
南京理工大学复试科目数据库系统基础教程考试大纲

第一章数据库系统的世界(概述)一、要求掌握的主要概念数据库、数据独立性、数据库管理系统、模式、子模式、内模式、数据库系统二、应理解和掌握的主要内容1)数据库的特点2)数据库与文件系统的区别3)数据库管理系统的组成及主要功能4)数据库的模式(schema)结构第二章数据库建模一、要求掌握的主要概念数据模型、实体/联系模型、联系的多重性、联系中的角色、子类、键约束、单值约束、参照完整性约束、弱实体集二、应理解和掌握的主要内容1)数据模型的分类2)实体/联系图的基本表示3)联系的多重性的表示4)联系中的角色表示5)多向联系转换为二元联系6)子类的表示7)各种约束的表示8)弱实体集的表示第三章关系数据模型一、要求掌握的主要概念关系、属性、元组、关系模式、关系的实例、函数依赖、键、主键、候选键、超键、函数依赖规则、分解合并规则、平凡依赖、平凡依赖规则、属性的闭包、传递规则、函数依赖的闭包、范式、BC 范式、分解为BC范式、函数依赖的投影、最小函数依赖集、第三范式、第二范式、第一范式、多值依赖、多值依赖规则、第四范式二、应理解和掌握的主要内容1)关系的等价表示2)实体集到关系的转换3)E/R联系到关系的转换4)弱实体集到关系的转换5)子类结构到关系的设计6)如何判断关系中的函数依赖7)键与超键的关系8)属性闭包的计算9)属性闭包的作用10)BC范式的判定11)分解为BC范式12)函数依赖的投影算法13)其它范式的判定14)范式间的联系第四章关系模型中的运算一、要求掌握的主要概念关系代数、基本运算与导出运算、包及包的运算、关系的约束二、应理解和掌握的主要内容1)关系的集合运算(并、交、差)2)投影运算3)选择运算4)笛卡尔积5)自然连接6)θ连接7)改名运算8)用复合运算表示各类复杂查询9)用关系代数表示约束10)包的运算第五章数据库语言SQL一、要求掌握的主要概念视图、空值、外部连接二、应理解和掌握的主要内容1)SQL简单查询2)多关系查询3)集合运算4)子查询5)聚合运算6)数据更新7)用SQL定义关系模式8)视图的定义及查询9)关于视图的更新10)连接表达式11)外部连接第六章SQL中的约束和触发程序一、要求掌握的主要概念键码约束、保持参照完整性、非空约束、基于属性的Check约束、基于元组的Check约束、断言、触发器二、应理解和掌握的主要内容1)说明键码2)说明外键3)说明其它约束第七章SQL系统概况一、要求掌握的主要概念宿主语言、游标、共享变量、存储过程、事务、事务隔离级别、授权二、应理解和掌握的主要内容1)在宿主语言中如何使用共享变量2)游标的定义和应用3)事务的特性4)并发事务可能引起哪些问题5)有哪些事务隔离级别(isolation level)来避免冲突6)数据库安全性的主要问题是什么7)如何为用户授权8)如何收回授予用户的权利附录一数据库系统考试题型本考试共分六种题型,即单项选择题、填空题、名词解释、简答题、设计题、综合题,共120分钟。
2015年天津大学考研数据库与编译原理(计算机学院)复试大纲复试真题复试..

天津大学考研复试详解与指导育明教育考研专业课第一品牌是一个最具权威的全国范围内的考研考博辅导机构,南开大学、天津大学、天津师范大学等院校有内部资料、视频讲解、复试考试重点及考试范围讲解、模拟面试。
复试包过9800元。
详情可联系育明教育天津分校李老师。
【育明教育】中国考研考博专业课辅导第一品牌育明教育官方网站:2015年天津大学考研数据库与编译原理(计算机学院)复试大纲复试真题复试参考书复试技巧复试保过考试科目:数据库与编译原理(计算机学院)一、数据库部分(共35分)1.考试的总体要求数据库是计算机科学与技术专业的专业基础课,要求考生掌握数据库管理系统的基本原理,能够掌握数据库设计的步骤,管理数据库.了解多用户状态下数据库的并发操作,事务处理机制.了解优化数据库性能的基本方法.熟练应用SQL,了解数据库应用开发的基本方法2.考试的内容及比例本课程考试的内容包括:1)数据库基本概念:数据模型、主键、外键、数据模型、函数依赖、范式、索引、视图、并发控制、故障恢复等;(30%)2)关系查询:关系代数、SQL、完整性约束的定义;(40%)3)事务管理:并发控制、故障恢复。
(10%)4)数据库设计:关系模式的范式化(1NF、3NF、BCNF)、ER模型、数据库安全机制;(20%)3.试卷题型及比例考试题型:客观题(选择题、判断题),主观题(计算题、问答题、设计题)比例:客观题(60%)主观题(40%)编译原理部分1.考试总体要求编译原理是计算机专业重要的专业课,它是计算机专业最为恰当、有效的知识载体之一。
它涉及的内容既抽象又实际,其课程中介绍的思想、方法以及实现在计算机科学的研究中会反复用到。
本课程的考试要求考生了解和掌握编译程序总体结构,在系统级上认识算法、系统的设计;学习有关原理、实现技术和方法;了解计算机学科的基本方法、思想等。
通过考生对试题的分析与解答,了解考生对《编译原理》课程的理解程度,考查考生分析问题和解决问题的能力。
北京林业大学数据库原理与应用(数据库技术)考试大纲

数据库原理与应用(数据库技术)考试大纲2010年一、考试大纲的性质数据库原理与应用(数据库技术)是报考森林经理学科林业信息管理方向、管理科学与工程硕士的考试科目之一。
为帮助考生明确考试复习范围和有关要求,特制定本考试大纲。
二、考试范围和内容第一章数据库基础1.了解信息、数据与数据处理的正确含义;数据管理技术发展的三个阶段各自的特点;数据库系统比文件系统的优点;数据库系统的组成及其各组成部分的内容;数据库管理系统对数据的存取;数据库管理系统的功能;数据库管理系统的组成;层次、网状、关系和面向对象的模型的含义、特点和主要区别;数据模型与数据库系统的发展。
2.理解数据库管理系统的三级模式结构的概念、原理和好处,数据独立性的含义;数据库技术的优点。
3.掌握现实世界二级抽象和实体模型的基本概念和术语。
第二章关系数据库1.了解关系的定义及相关术语;关系模式定义;关系数据库模式定义;关系数据库定义;关系数据库语言的分类。
2.理解关系的实用性定义;关系的性质;超键、关系键、候选键、主键和外部键的概念与定义;实体完整性、参照完整性和用户定义完整性的内容和目的意义。
3.掌握关系代数的传统集合运算和专门的关系运算。
第三章 SQL语言1.了解SQL语言的发展及标准化;SQL语言支持的三级逻辑结构及基本表和视图等概念;SQL语言的主要特点;嵌入式SQL;游标的概念。
2.掌握⑴目前市场上流行的数据库管理系统的使用,例如:SQL Server DBMS、Access DBMS、MySQL DBMS等的使用;⑵SQL的基本数据类型;SQL的数据定义功能,例如创建、修改和删除数据库;模式的定义和删除;基本表的定义、修改和删除;实施数据完整性约束;定义、撤消索引和索引的作用;⑶SQL的SELECT语句的格式和用法;单表查询;连表查询;嵌套查询(子查询);集合查询与分组查询;SQL的库函数的功能和使用;定义、撤消视图和视图的作用;查询视图;更新视图;⑷SQL的INSERT、DELETE、UPDATE语句的格式和用法;⑸T-SQL语言;游标的概念、语句和使用;存储过程的概念、存储过程的创建与执行;触发器的概念与建立;第四章数据库安全保护1.了解数据库复制与数据库镜像。
华北电力大学 复试大纲 数据库原理

课程名称:数据库原理一、考试总体要求掌握数据库系统的基本概念、数据模型、关系数据库理论及其关系规范化理论;掌握数据库设计方法和步骤;掌握数据库恢复、并发控制、安全性、完整性等数据库系统技术;熟练掌握SQL语言;了解面向对象、分布式数据库系统以及数据库技术的新发展。
二、考试的内容掌握数据、数据库、数据库管理系统、数据库系统等基本概念;掌握数据模型和概念模型的基本概念;重点掌握数据库系统的三级模式结构、两级映像功能及数据独立性。
掌握关系数据结构及关系代数中的各种运算(包括并、交、差、选择、投影、连接、除、及广义笛卡尔积等)。
熟练使用SQL语言完成对数据库的定义(表、视图、索引)、查询、插入、删除、更新等操作,能够使用SQL语言表达多种查询要求。
掌握存储过程,触发器的概念及设计(SQL server 或 oracle )掌握关系数据库查询优化的概念及优化的一般策略;掌握关系代数等价变换规则及查询优化树的等价变换(能够把SQL语句转换成查询树,对查询树进行代数优化,转换成优化的查询树)。
掌握关系数据库规范化理论及数据依赖的基本概念(平凡函数依赖、非平凡的函数依赖、部分函数依赖、完全函数依赖、传递函数依赖),掌握1NF、2NF、3NF、BCNF的定义和判定方法。
掌握模式的分解方法。
掌握数据库设计的步骤及内容;掌握E-R图的设计及E-R图向关系模型的转换方法;掌握数据库的物理设计、逻辑设计和数据库实施与维护的方法及技术。
掌握事务的基本概念和事务的ACID性质。
掌握数据库故障的种类及恢复的策略和方法。
掌握据库并发控制的基本概念和实现技术(包括封锁技术、封锁协议、活锁和死锁的概念及死锁的解决方法、并发调度的可串行性、两段锁协议、封锁的粒度和意向锁)。
掌握数据库安全性的概念及实现数据库安全性控制的常用方法和技术。
掌握数据库完整性概念及完整性控制机制的功能。
了解分布式数据库的概念和特点、面向对象数据库模型的概念和特点;了解数据库最新技术的发展动态。
《数据库原理》硕士研究生复试考试大纲

《数据库原理》硕士研究生复试考试大纲
一、参考书
萨师煊,王珊:数据库系统概论(第四版) 高等教育出版社,2006.5
二、基本要求
1.理解与数据库有关的基本概念;了解数据库的设计、应用开发和运行维护过程。
2.理解和掌握关系模型的形式化理论和关系数据库的规范化理论,灵活使用关系数据库系统的标准语言SQL。
三、考核要点
1.基本概念
Data, DB (Database), DBS (Database System),DBMS (Database Management System) 数据逻辑独立性、物理独立性
数据库的三级模式以及两种映象
关系数据库
数据模型及其三要素
概念模型和E-R图
过程语言和非过程语言
关系数据库的三类完整性
函数依赖、范式(第一、二、三)和无损连接
候选码、主码、外码和主属性等
事务的ACID(Atomicity, Consistency, Isolation, Durability)性质
2.综合知识
概念模型的表示(E-R图)
关系代数:关系的并、交、差、笛卡尔积、自然连接、选择、投影等各种运算
SQL语言:数据定义(基本表、视图)、数据操纵等
关系模式的分解和规范化(第一、二、三范式)、无损连接分解
属性集的闭包运算
四、考试说明
1、满分:150分
2、考试时间:3小时
3、考试方式:笔试
4、考试题型:单项选择题、填空题、简答题、设计题、综合题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库研究生复试笔试考试大纲
【考核目标】
1.系统地掌握数据库系统的基本原理和基本技术。
2.深入地理解关系数据库系统的基本概念、基本原理和方法。
3.熟练地掌握关系数据库语言SQL,具有数据库应用编程的能力。
4.初步掌握数据库设计的概念和方法,具有一定的数据库设计能力。
【考核内容】
一、绪论
1.考核知识点
1)、数据管理技术的发展历史
2)、数据库系统特点及其相关概念
3)、数据模型
4)、数据库系统的结构
5)、网状数据库和层次数据库
2.考核要求
1)数据管理技术的发展
①了解:数据管理技术的发展过程。
2)数据库系统特点及其相关概念
①了解:数据、数据库、数据库管理系统等概念;数据库管理系统的基本功能;数据库系统的特点;数据库系统与文件系统的主要差别。
②理解:数据独立性、共享性、完整性的含义和意义。
3)数据模型
①了解:现实世界、信息世界和数据世界三者之间的关系
②理解:实体一联系模型(E-R模型)及其相关概念;三种尸体集之间的联系类型;三种数据模型(层次模型、网状模型、关系模型)的概念;关系模型的三种完整性约束。
③掌握:用E-R模型描述现实世界的方法。
4)数据库系统的结构
①了解:数据模式、数据库系统的三级模式结构和模式之间的映象;带有数据库的计算机系统构成;数据库管理系统(DSMS)及其功能;面向用户的数据库系统体系结构;用户访问数据库的过程;数据库管理员(DBA)的职责;数据定义语言(DDL)的功能;数据操纵语言( DML)的功能和分类。
②理解:数据库系统三级模式结构对数据独立性的意义。
二、关系数据库
1.考核知识点
1)关系模型的基本概念
2)关系代数
3)关系演算
2.考核要求
1)关系模型的基本概念
①了解:域、笛卡尔积、关系的定义;关系模式、关系数据库的概念。
②理解:关系的性质;候选码、主码、外码的概念;实体完整性、参照完整性、用户定义的完整性。
2)关系代数
①了解:关系代数运算的分类。
②理解:关系代数的基本运算。
③掌握:用关系代数表示查询要求(除法不考)。
3)关系演算
①了解:元组关系演算和域关系演算。
三、关系数据库标准语言SQL
1.考核知识点
1)SQL概貌、特点及其相关基本概念
2)SQL数据定义功能
3)SQL数据操纵功能
4)数据查询
5)视图的定义和作用
6)SQL数据控制功能
2.考核要求
1)SQL概貌、特点及其相关基本概念
①了解:SQL语言的发展及标准化过程;SQL语言的主要特点;SQL中基本表和视图的概念。
2)SQL数据定义功能
①掌握:用SQL语句定义基本表、修改基本表的定义、撤消基本表;用SQL语句定义和撤消索引。
3)SQL数据操纵功能
①掌握:SELECT语句的格式和用法;INSERT语句的格式和用法;DELETE语句的格式和用法;UPDATE语句的格式利用法。
4)数据查询-Select 语句
①掌握:简单查询;带条件查询;分组统计查询;对查询结果排序;多关系连接查询;相关子查询。
5)视图的定义和作用
①理解:视图的概念,视图与基本表的异同;采用视图概念的优点。
②掌握:用SQL语句定义和撤消视图;针对视图的查询。
6)SQL数据控制功能-完整性约束
①理解:数据库安全性的含义和授权机制;数据库完整性的含义和完整性约束条件;实体完整性、参照完整性、用户自定义完整性。
②掌握:用SQL语句授权和收回权限;在创建基本表时定义完整性约束条件。
四、关系数据库规范理论
1.考核知识点
1)关系规范化的作用
2)函数依赖
3)关系模式的规范化
2.考核要求
1)关系规范化的作用
①了解:非规范关系模式可能带来的问题;关系规范化如何解决这些问题;规范化理论在数据库设计中的作用。
2)函数依赖
①理解:属性之间的联系类型;候选码、主码、主属性、非主属性、单码、全码等概念;函数依赖和码的唯一性。
3)关系模式的规范化
①理解:第一范式,第二范式、第三范式、BCNF的定义。
②掌握:判定关系模式的规范化程度的方法,能够应用规范化的理论规范关系模式到第三范式。
五、数据库设计
1.考核知识点
1)数据库设计的任务、一般策略、步骤和基本概念
2)概念结构设计
3)逻辑结构设计
4)物理结构设计
5)数据库实时和维护
2.考核要求
1)数据库设计的任务、策略、步骤和基本概念
①了解:数据库设计的任务;数据库设计涉及到的基本概念;数据库设计的一般策略;数据库设计的步骤;数据库设计的主流方法。
2)概念结构设计
①了解:概念结构的特点;概念结构设计的步骤。
②理解:视图集成中要解决的问题和采取的手段。
③掌握:从现实世界出发设计数据库概念结构(E-R模型)的方法。
3)逻辑结构设计
①掌握:从E-R模型转换为关系模型的方法。
六、关系查询处理和查询优化
1.考核知识点
1)关系数据库系统的查询优化算法;
2)RDBMS的查询处理步骤,即查询分析、查询检查、查询优化和查询执行
3)讲解查询优化的基本概念,查询优化包括代数优化和物理优化;
4)代数优化是指关系代数表达式的优化;
5)存取路径和底层操作算法的选择,实现查询操作的主要算法;
6)关系代数表达式等价变换规则,关系代数表达式的优化,物理优化方法。
2.考核要求
1)了解关系数据库查询优化的重要性;
2)掌握关系系统的基本概念;
3)通过实例讲解关系数据库查询优化的重要性和可能性
4)掌握关系数据库系统的查询优化方法,能够把SQL语句转换成查询树;对查询树进行代数优化,转换成优化的查询树。
七、数据库保护
1.考核知识点
1)并发控制基本概念和基本技术
2)数据库恢复基本概念和基本技术
3)数据库安全基本概念和基本技术
4)完整性约束条件
2.考核要求
1)并发控制
①了解:并发访问可能出现的问题;封锁及及锁的类型;死锁概念;并发调度的可串行性;
②理解:三级封锁协议;死锁的预防和解除
2)数据库恢复技术
①了解:数据库故障种类;常用数据库恢复手段。
②理解:针对不同故障的恢复方法。
3)数据库安全
①了解:数据库安全涉及到的方法手段,包括:用户标识和鉴别方法,访问控制,审计,数据加密等。
②掌握:数据库访问授权方法,包括授权命令GRANT和撤销权限命令REVOKE
4)完整性约束条件
①了解:完整性控制
【考核方式】笔试。