数据库原理与应用考试大纲
《数据库原理及应用》考试大纲
《数据库原理及应用》考试大纲一、考试性质《数据库原理及应用》是广东财经大学软件工程专业和广东农工商职业技术学院软件技术专业进行三二分段专升本应用型人才培养的一门核心课程,是计算机专业人员必须掌握和具备的专业知识。
本课程全面介绍了数据库的基本原理和应用实践,为了帮助考生明确考试范围和相关要求,特制定本考试大纲。
二、考试目标通过考试主要考核学生对数据库系统的概念、关系数据库系统的基本概念、基本原理和方法的理解;考核对关系数据模型、关系数据库语言SQL、数据库系统设计方法等知识的掌握;考核学生数据库设计和数据库应用编程的能力。
三、考核内容和考核目标3.1数据库基础知识1.考核知识点1) 数据管理技术的发展历史;2) 数据库系统特点及其相关概念;3) 数据模型;4) 数据库系统的结构;5) 网状数据库和层次数据库。
2.考核要求1) 数据管理技术的发展①了解:数据管理技术的发展过程;数据库新技术的发展现状。
2) 数据库系统特点及其相关概念①了解:数据,数据库,数据库管理系统等概念;数据库管理系统的基本功能;数据库系统的特点;数据库系统与文件系统的主要差别。
②理解:数据独立性,共享性,完整性的含义和意义。
3) 数据模型①了解:现实世界,信息世界和数据世界三者之间的关系②理解:实体-联系模型(ER模型)及其相关概念;三种实体集之间的联系类型;三种数据模型(层次模型,网状模型,关系模型)的概念;关系模型的三种完整性约束。
③掌握:用ER模型描述现实世界的方法。
4) 数据库系统的结构①了解:数据模式,数据库系统的三级模式结构和模式之间的映像;数据库管理系统(DBMS)及其功能;用户访问数据库的过程;数据库管理员(DBA)的职责;数据定义语言(DDL)的功能;数据操纵语言( DML)的功能和分类;数据控制语言( DCL)的功能。
②理解:数据库系统三级模式结构对数据独立性的意义。
3.2 关系数据模型及其运算基础1.考核知识点1) 关系模型的基本概念;2) 关系代数。
数据库技术与应用考试大纲
数据库技术与应用考试大纲基本要求1.掌握数据结构的基础知识和简单应用;2.掌握数据库的基本概念;3.熟练掌握E-R模型、关系模型、关系代数运算及关系模式的规范化;4.掌握结构化查询语言SQL常用语句;5.了解数据库管理系统SQL SERVER的常用操作;6.能进行简单的数据库应用系统设计。
考试范围一、数据结构基础1.数据结构的基本概念及有关术语数据、数据元素、数据类型、数据的逻辑结构、数据的存储结构、算法和算法分析、算法的时间及空间复杂性;2.基本数据结构及其操作线性表的定义、逻辑结构、存储结构(顺序存储、链式存储),插入、删除操作;3.数组的定义、数组逻辑结构与存储结构的关系;4.栈的定义、逻辑结构、存储结构,进栈、出栈操作;5.队列的定义、逻辑结构、存储结构,循环队列,进队、出队操作;6.二叉树的定义、性质、存储结构,二叉树的遍历,二叉排序树,哈夫曼树;7.检索方法顺序查找、二分查找;6.内部排序方法选择排序、冒泡排序、插入排序、归并排序、快速排序、堆排序。
二、数据库系统1.数据库的基本概念:信息、数据和数据处理、数据库系统的组成与结构;2.数据库管理系统的三级模式结构的概念、原理和对数据独立性的意义,数据独立性的含义;3.数据库系统的数据模型:层次、网状、关系和面向对象的模型的含义、特点和主要区别;4.关系模型、关系、关系模式、关系数据库模式、关系数据库的定义(关系、元组、属性、域、关键字、数据项);主属性和非主属性;5.关系运算:选择、投影、集合并运算、集合差运算、笛卡儿积、连接;6.关系数据库基本概念:函数依赖的定义和相应的概念;完全函数依赖、部分函数依赖和传递函数依赖定义;7.规范化理论:第一范式、第二范式、第三范式和BCNF范式的定义、关系模式规范化的方法和关系模式分解的方法及分解准则;8.关系数据库规范化:1NF,2NF,3NF,BCNF;9.结构化查询语言SQL:数据库操作(数据类型、库的创建与撤消、表的创建、修改与撤消、视图的创建与撤消、索引的创建与撤消),数据库查询(单表查询、多表连接查询、分组查询、按序查询、统计查询),数据更新(表和视图中数据的插入、删除和修改);10.典型数据库管理系统SQL SERVER:创建数据库、创建表、表的插入、删除和修改、数据库查询、建立表索引;11.数据库应用系统设计技术:数据模型的基本概念、E-R图向关系模型的转换、数据模型优化、设计视图、逻辑设计,物理设计。
数据库原理与应用课程考试大纲
数据库原理与应用课程考试大纲《数据库原理与应用》课程考试大纲课程编号:适用专业:计算机科学技术、软件工程、网络、计算机应用考试时间:120分钟考试方式:闭卷卷面总分:100分执笔者:郝计奎修订日期:2006年7月一、课程内容与考试目标第一章信息管理与数据库系统1.学习目的与要求通过本章学习使学生理解数据、信息、数据库、数据库管理系统和数据库系统的概念,掌握数据库系统的特点,数据库系统的结构;掌握概念模型、数据模型的相关概念,了解常用的数据模型;了解数据管理技术的发展阶段,数据描述的术语,数据模型的概念。
2.课程内容(1)数据库系统基本概念(数据、信息、数据库、数据库管理系统、数据库系统)、数据管理的发展阶段(2)数据模型、概念模型(3)数据库系统结构3.考核知识点:(1)数据描述、基本概念。
(2)数据模型、概念模型。
(3)数据库的体系结构。
(4)数据库管理系统。
(5)数据库系统。
4.考试要求识记:数据模型的基本概念、数据管理的发展阶段及其特点、数据库系统的组成领会:数据库模型、概念模型、数据库体系结构应用:概念模型、数据模型第二章关系数据模型1.学习目的与要求通过本章的学习使学生理解关系的基本概念,掌握实体的完整性规则,重点掌握关系代数。
2.课程内容(1)关系模型的三要素(2)关系的形式化定义(3)关系代数3.考核知识点:(1)关系模型的三个组成部分及各部分所包括的主要内容;(2)关系数据结构及其形式化定义;(3)关系的三类完整性约束的概念;(4)关系代数;(5)关系代数中的各种运算4.考试要求:识记:关系模型的基本概念及三要素、实体完整性。
领会:实体完整性规则、关系代数应用:关系代数第三章关系数据库标准语言SQL 1.学习目的与要求通过本章学习使学生理解SQL语言的含义、掌握SQL语言特点、SQL定义、SQL视图、SQL更新命令,重点掌握SQL查询。
2.课程内容(1)SQL语言特点(2)SQL定义、SQL查询、SQL更新、SQL视图(3)数据控制3.考核知识点:(1)SQL语言的特点;(2)SQL语言与非关系模型(层次模型、网状模型)数据语言的不同;(3)面向过程的语言和SQL语言的区别和优点;(4)SQL语言数据库的查询、插入、删除、更新操作;(5)SQL和关系代数语言比较各自的特点。
《数据库原理及应用》专插本考试大纲
数据库原理及应用》课程考试大纲I命题原则命题以教材为依据,反映本课程的基本要求,兼顾概念、理解、应用、综合等内容,试题既要能考查学生对知识的掌握情况,又要能考查学生的能力,基本概念、基本知识的理解与掌握占60%,综合、应用等占40%。
试题的覆盖面大,重点内容占90%,非重点内容占10%左右。
试题难易适中,一般难度题占70%,中等难度题占25% 左右,较高难度题占5% 左右。
试题立求客观、科学,语言精练,题意准确;试题类型尽可能多样化。
考试时间为120 分钟。
n基本内容一、数据库概述考试内容:数据库、数据库管理系统、数据库系统以及关系、关系模型、关系数据库等基本概念;数据库系统体系结构(数据库系统的三级模式);数据模型(概念模型中的相关概念,三种常用的数据模型)。
考试要求:了解上述常用的数据库术语;掌握数据库系统的特点;理解关系、属性、元组和码;理解数据库系统的三级模式。
二、关系数据库考试内容:关系模型的基本概念;关系代数(四种传统的集合运算:并、交、差、广义笛卡尔积;三种专门的关系运算:选择、投影、连接);关系的完整性(实体完整性、参照完整性、用户定义的完整性)。
考试要求:了解关系模型中常用的数据库术语及完整性约束;掌握关系代数中的五种运算。
三、关系数据库设计和规范化考试内容:函数依赖的定义(函数依赖、部分函数依赖、完全函数依赖、传递函数依赖);范式(1NF、2NF、3NF、BCNF );关系模式的(可能出现的问题、问题产生的根源、解决的途径、分解的方法)。
考试要求:理解函数依赖相关概念及各种范式;掌握规范化理论分解原则和方法。
四、SQL Server 概述考试内容:SQL Server 体系结构,SQL Server 的常用工具。
考试要求:理解SQL Server 体系结构;了解SQL Server Management Studio 等工具;了解SQLServer Management Studio 中的各个组件。
《数据库原理及应用》学位课程考试大纲
《数据库原理及应用》学位课程考试大纲一、课程内容和考核目标第1章数据库系统基本概念1. 数据库管理技术的发展阶段,达到“识记”层次1.1 人工管理阶段1.2 文件系统阶段1.3 数据库阶段2. 数据描述和数据抽象,达到“理解”层次2.1 概念设计、逻辑设计、物理设计的数据描述2.2 数据联系的描述2.3 概念模型、逻辑模型、外部模型、内部模型的数据抽象2.4 三层模式和两级映像2.5 数据独立性3. 数据库管理系统和数据库系统,达到“理解”层次3.1 数据库管理系统的工作模式3.2 数据库管理系统的主要功能3.3 数据库系统的组成第2章关系数据库设计基础1. 数据库系统的设计阶段,达到“识记”层次1.1 规划阶段1.2 需求分析阶段1.3 概念设计阶段1.4 逻辑设计阶段1.5 物理设计阶段1.6 数据库的实现阶段1.7 数据库的运行和维护阶段2. 关系模型的基本概念,达到“理解”层次2.1 关系模型的基本术语2.2 关系的定义和性质2.3 三类完整性规则3. 实体联系模型的基本概念,达到“理解”层次3.1 实体联系模型的基本要素3.2 属性的分类3.3 联系的设计3.4 弱实体、子类实体和超类实体4. 实体联系模型的基本设计,达到“综合应用”层次4.1 实体联系模型的简单操作4.2 采用ER模型的概念设计步骤4.3 ER模型到关系模型的转换规则4.4 采用ER模型的逻辑设计步骤5. 实体联系模型的实例分析,达到“简单应用”层次5.1 库存管理系统的ER模型5.2 人事管理系统的ER模型5.3 住院管理系统的ER模型5.4 公司车队管理系统的ER模型第3章关系模式设计理论基础1. 关系模式的设计准则,达到“理解”层次1.1 关系模式的冗余和异常问题1.2 关系模式的四个非形式化设计准则2. 函数依赖和码,达到“理解”层次2.1 函数依赖的定义2.2 函数依赖和码的关系2.3 函数依赖集和属性集的闭包2.4 最小函数依赖集3. 范式和关系模式的分解,达到“简单应用”层次3.1 1NF的定义3.2 2NF的定义3.3 3NF的定义3.4 BCNF的定义3.5 关系模式的规范化概念3.6 关系模式分解的原则3.7 1NF到BCNF的规范化设计第4章 SQL语言和关系代数运算1. 关系代数运算,达到“简单应用”层次1.1 关系代数的五个基本操作1.2 关系代数的四个组合操作1.3 关系代数的两个扩充操作2. SQL的基本概念,达到“识记”层次2.1 SQL数据库的体系结构2.2 SQL的组成2.3 SQL的特点3. SQL的数据定义操作,达到“简单应用”层次3.1 SQL的基本数据类型3.2 模式的创建和撤销3.3 基本表的创建、修改和撤销3.4 索引的创建和撤销4. SQL的数据查询操作,达到“综合应用”层次4.1 查询语句的基本结构4.2 简单查询4.3 连接查询4.4 嵌套查询5. SQL的数据更新操作,达到“综合应用”层次5.1 插入操作5.2 删除操作5.3 修改操作6. SQL的数据视图操作,达到“综合应用”层次6.1 视图的创建和撤销6.2 视图的更新操作第5章数据库管理1. 事务的基本概念,达到“识记”层次1.1 事务的定义1.2 事务的四个性质2. 数据库的恢复,达到“理解”层次2.1 恢复策略2.2 故障类型和恢复方法2.3 检查点技术3. 数据库的并发控制,达到“理解”层次3.1 并发操作带来的三个问题3.2 封锁类型和协议3.3 并发调度的可串行化4. 数据库的完整性,达到“简单应用”层次4.1 完整性子系统的功能4.2 SQL中的完整性约束4.3 SQL中的触发器5. 数据库的安全性,达到“简单应用”层次5.1 安全性概念5.2 SQL中的安全性机制第6章 SQL Server2000简介及应用1. SQL Server2000简介,达到“识记”层次1.1 SQL Server2000的结构和版本1.2 SQL Server2000的系统数据库1.3 SQL Server2000提供的服务1.4 SQL Server2000的主要工具2. SQL Server2000的企业管理器,达到“简单应用”层次2.1 数据库、表、索引的操作2.2 视图的操作2.3 存储过程和触发器的操作2.4 备份恢复与导入导出2.5 数据库的安全管理3. SQL Server2000的T-SQL语言,达到“简单应用”层次3.1 T-SQL批处理3.2 T-SQL变量3.3 T-SQL控制结构3.4 T-SQL查询二、有关说明与实施要求(一)关于“考核要求” 中四个“能力层次”的说明考核知识点与考核要求用“识记”、“理解”、“简单应用”和“综合应用”四个能力层次加以区分,具体解释如下:识记:要求能够识别和记忆本课程中规定的有关知识点的主要内容(如定义、原则、重要结论、方法、步骤及特征、特点等),并能够根据考核的不同要求,做出正确的表述、选择和判断。
《数据库原理及应用》考试大纲
《数据库原理及应用》考试大纲一、大纲综述数据库原理与应用(数据库技术)是报考森林经理学科林业信息管理方向、管理科学与工程硕士的考试科目之一。
为帮助考生明确考试复习范围和有关要求,特制定本考试大纲。
二、考试内容第一章数据库基础1.了解信息、数据与数据处理的正确含义;数据管理技术发展的三个阶段各自的特点;数据库系统比文件系统的优点;数据库系统的组成及其各组成部分的内容;数据库管理系统对数据的存取;数据库管理系统的功能;数据库管理系统的组成;层次、网状、关系和面向对象的模型的含义、特点和主要区别;数据模型与数据库系统的发展。
2.理解数据库管理系统的三级模式结构的概念、原理和好处,数据独立性的含义;数据库技术的优点。
3.掌握现实世界二级抽象和实体模型的基本概念和术语。
第二章关系数据库1.了解关系的定义及相关术语;关系模式定义;关系数据库模式定义;关系数据库定义;关系数据库语言的分类。
2.理解关系的实用性定义;关系的性质;超键、关系键、候选键、主键和外部键的概念与定义;实体完整性、参照完整性和用户定义完整性的内容和目的意义。
3.掌握关系代数的传统集合运算和专门的关系运算。
第三章 SQL语言1.了解SQL语言的发展及标准化;SQL语言支持的三级逻辑结构及基本表和视图等概念;SQL语言的主要特点;嵌入式SQL;游标的概念。
⑴目前市场上流行的数据库管理系统的使用,例如:SQL Server DBMS、Access DBMS、MySQL DBMS等的使用;⑵SQL的基本数据类型;SQL的数据定义功能,例如创建、修改和删除数据库;模式的定义和删除;基本表的定义、修改和删除;实施数据完整性约束;定义、撤消索引和索引的作用;⑶SQL的SELECT语句的格式和用法;单表查询;连表查询;嵌套查询(子查询);集合查询与分组查询;SQL的库函数的功能和使用;定义、撤消视图和视图的作用;查询视图;更新视图;⑷SQL的INSERT、DELETE、UPDATE语句的格式和用法;⑸T-SQL语言;游标的概念、语句和使用;⑹存储过程的概念、存储过程的创建与执行;⑺触发器的概念与建立。
金陵科技学院 数据库系统原理及应用考试复习大纲
数据库系统原理及应用考试复习大纲第一章:绪论1、数据库的4个基本概念(1)数据Data:描述事物的符号记录称为数据(2)数据库(Database):是长期储存在计算机内、有组织、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和扩展性,为用户共享(3)数据库管理系统(DBMS)是一个系统软件(4)数据库系统(DBS)是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
2、数据模型是对现实世界数据特征的抽象,根据模型应用的不同目的,可以将这些模型划分为两大类:第一类是概念模型,第二类是逻辑模型和物理模型。
3、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成。
4、数据库领域中主要的逻辑数据模型有:层次模型,网状模型和关系模型。
5、关系模型是最重要的一种数据模型,一些基本概念:关系,元组,属性,码,关系模式等。
第二章:关系数据库1、基本概念:关系、候选码、主码、主属性、非主属性、全码。
2、关系的完整性:实体完整性、参照完整性、用户定义完整性,三种完整性的具体规则。
实体完整性规则:若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。
参照完整性规则:若属性F是基本关系R的外码,它与基本关系S的主码相对应,则对于R中的每个元组在F上的值必须等于S中某个元组的主码值或者取空值。
用户定义完整性针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
3、传统的集合运算:并,差,交,笛卡尔积4、专门的关系运算:选择、投影、连接、除(掌握适用选择、投影、连接完成查询语句)第三章:关系数据库标准语言SQL1、结构化查询语言(Structured Query Language,SQL)是关系数据库的标准语言,是一种非过程化语言,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径。
数据库原理考试大纲
1.绪论(1)数据库系统概述了解数据与信息、数据处理与数据管理、掌握数据管理技术的发展三个阶段,重点掌握数据库概念,数据库系统的基本概念(2)教据模型重点掌握教据模型的定义,组成要素,概念数据模型,三种数据模型(3)数据库的体系结构重点掌握三级模式和2级变换,对照SQL的三级模式和2级变换(4)数据库系统的组成重点掌握数据库系统的主要功能,理解DBS的组成, 理解DBS的特点. 2.关系数据库(1)关系模型掌握关系模型的基本术语,关系模式和关系(2)关系数据结构重点掌握关系模型的三要素,实体完整性,参照完整性和用户完整性(3)关系代数掌握传统的集合运算有哪几种,掌握选择、投影和连接等专门的关系运算的概念和在SQL语句的实现方法。
3.关系数据库标准语言—SQL(1)SQL概述重点掌握什么叫SQL, 掌握SQL语言的功能和特点,SQL的体系结构。
重点掌握9个核心动词的使用。
(2)数据定义(重点掌握)定义数据库,定义基本表,定义视图,建立索引,定义存储过程,定义基本表时增加的五种约束基本表的修改和删除,增加列和修改列;增加约束(3)数据查询(重点掌握)基本查询,条件查询,统计查询,连接查询、子查询,返回多值的子查询。
(4)数据更新(重点掌握)数据插入,数据修改,数据删除(5)视图(重点掌握)重点掌握视图的定义,视图的概念,视图的优点,理解视图的删除(6)数据控制(理解)(7)嵌入式SQL(了解)(8) 存储过程(理解)存储过程的概念,存储过程的优点,存储过程的分类,存储过程的组成部分。
4.数据库的完整性与安全性(1)数据库的完整性重点掌握关系完整性规则,完整性约束的分类,完整性约束的控制功能,触发器,SQL server2000支持的约束,,SQL server中的触发器(2)数据库的安全性重点掌握数据库的安全性的概念,数据库安全控制的一般方法;5.关系数据库理论(1)基本概念(掌握)一般关系存在的问题, 规范化的必要性(2)函数依赖(重点掌握)函数依赖的定义,部分函数依赖,完全函数依赖,传递函数依赖,码的定义(3)范式(重点掌握)1NF的定义, 2NF的定义, 3NF的定义, BCNF的定义(4)关系模式的规范化(重点掌握)掌握规范化的过程 1NF->2NF->3NF->BCNF5.数据库设计(1)数据库设计的基本概念理解数据库设计的特征,数据库设计的方法,掌握数据库设计的步骤用每个步骤达到要求,(2)系统需求分析理解需求分析的方法和数据字典(3)概念结构设计理解概念设计的主要步骤,理解E-R模型设计(4)数据库逻辑结构设计重点掌握E-R图向关系模型转换的方法(5)数据库物理结构设计(了解)(6)数据库的实施和维护(了解)6. 事务处理(1)事务的概念重点掌握事务的概念,重点掌握事务的性质(四要素),理解事务的状态(2)数据库恢复概述(重点掌握)3种故障类型,数据库恢复原理, 理解日志文件,理解登记日志文件的规则。
125353-专升本插班生考试-《数据库原理与应用》考试大纲
《数据库原理与应用》课程考试大纲一、考试大纲性质《数据库原理与应用》课程是广东金融学院2019年本科插班生招生考试计算机科学与技术专业的考试科目,该课程考试大纲是规范和确定考试试卷知识点分布、范围及有关要求的指导性文件,也是检测和评价申报专升本资格和具备进一步学习后续软件类课程能力的重要依据之一。
该课程考试大纲的制订旨在从大批专升本报名学生中,选取已经掌握数据库相关基础知识并具有一定数据库设计及应用技能的优秀专科应届毕业生。
二、考试大纲目标考试大纲的目标是规范和确定考生在数据库方面应掌握的基本原理,掌握数据库的设计及应用的基本思想和结合实际应用设计数据库系统的技能。
为计算机科学与技术专业选拔专升本的优秀人才提供有力的保障,并为入学后两年本科阶段的人才培养奠定良好的基础。
三、考试方式细则考试方式:闭卷笔试考试时间:120分钟四、考试内容及要求1、数据库系统概述1)掌握数据库系统基本概念:数据库、数据库管理系统、数据库系统、数据模型、关系数据库等;2)了解数据库系统的特点、发展阶段,掌握数据库管理系统的主要功能;3)了解数据库三级模式结构、优点、数据物理独立性、数据逻辑独立性;4)理解实体、属性、联系,以及关系模型中的关系、属性、元组和键码等基本概念。
2、关系模型1)掌握关系、关系性质、候选键、外部键、主属性、非主属性、关系模型完整性、关系模式、关系数据库等基本概念;2)掌握关系代数及其运算:并、差、交、笛卡尔积、投影、选择、连接等。
3、关系数据库标准语言SQL1)了解SQL语言的特点,表、视图、索引等概念;2)掌握数据定义命令:创建数据库、创建基本表、表结构的修改、基本表的删除;3)掌握数据查询命令:①简单查询(单表查询)②连接查询(多表查询)③嵌套查询(子查询)4)掌握数据操纵命令:基本表数据的插入、删除、修改;5)了解视图及索引的概念,优点及区别。
4、关系数据库理论1)了解关系模式设计中可能出现的问题及其产生原因以及解决的途径;2)理解函数依赖、完全函数依赖、部分函数依赖、传递函数依赖的定义,学会计算属性的封闭集,并由此得到关系的候选键;3)掌握第一范式(1NF)、第二范式(2NF)和第三范式(3NF)的定义,判别关系模式的范式等级。
数据库原理与应用复习提纲(含答案)
数据库原理与应用复习提纲与参考答案 考试题型:一.单项选择题二.填空题:三.判断题: 四.简答题五.关系代数和SQL 语言六.码的求解、范式判断、规范化:七.绘制E-R 图、转换为关系模式、确定关系的码八.调度问题:确定是否为可串行化调度复习提纲---教材分章节题库目录:第一部分 基本概念(ch1绪论)第二部分 关系数据库(ch2)第三部分 SQL 语言(ch3)第四部分 数据库安全性(ch4)第五部分 数据库完整性(ch5)第六部分 关系数据理论及数据库设计(ch6ch7)第七部分 并发控制及数据库恢复(ch10)关注平时做过的:习题实验二、三、四基本概念题综合技能题综合技能题答题步骤总结:五.关系代数查询答题步骤1、确定条件的列名与查询的列名,来自哪些关系,来自单个关系用单关系选择投影查询;来自多个关系用连接,再选择投影;如果有所有的、至少、包含等字样考虑用除运算SQL语言查询答题步骤2、确定条件的列名与查询的列名,来自哪些表,来自单个表用单表查询,用select确定列用where确定行;来自多个表用连接或子查询,要查询的列来自单个表可使用子查询(也可用连接查询),否则只能用连接查询;如果有所有的、至少、包含等字样考虑用Exists存在性子查询;如果有统计信息用分组查询,用having筛选满足分组条件的组,注意select中的列有2种,分组列与聚合函数列,没有第三种列。
六.码的求解、范式判断、规范化答题步骤码的求解步骤将依赖集的属性分成左右两边,则有1)只出现在左边的肯定是码的属性之一2)只出现在右边的肯定不是码的属性3)两边都不出现的肯定是码的属性之一;再看选出的属性能否构,如果是码,则选出的属性就是唯一的码;如果不是码,则将其与依赖集左边属性一一结合,尝试是否为码(即能否决定其他全部属性)范式判断区分非主属性,主属性;再确定有无部分依赖、传递依赖等做出判断规范化将范式按1NF→2NF→3NF→BCNF逐步分解(不严格推敲时将依赖集的每个依赖左右两边组成一个关系即可得分解)七.绘制E-R图、转换为关系模式、确定关系的码答题步骤确定实体、联系、联系类型(1:1或1:n或m:n);转换为关系模式;确定每个关系的码八.调度问题:确定是否为可串行化调度答题步骤先确定初值、再计算2个事务的串行结果、再计算事务的并行处理结果,比较结果:若与其中任何一个串行结果相同则为可串行化调度,否则为不可串行化调度数据库原理与应用复习提纲题库参考答案第一部分基本概念主要内容:1、数据、数据库、数据库管理系统、数据库系统基本概念2、数据管理技术的发展阶段3、数据库系统的特点4、数据模型的组成要素5、概念模型的描述6、关系数据模型的三要素7、数据库系统的三级模式两级映像、数据独立性练习题一、选择题1 数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
《数据库原理及应用》考核大纲
《数据库原理及应用》考核大纲
课程基本信息
本课程开设在计算机科学与技术专业第3学期,课时56课时,以理论教学、案例项目教学、实践教学、分组讨论和情景分析等形式展开,旨在培养学生使用工程化方法独立完成数据库系统的分析、设计、实施等各个阶段,为软件系统开发奠定扎实的理论和实践基础。
考核内容
一、平时成绩(占总评成绩12%)
平时成绩=课堂出勤+作业或提问
二、过程考核或项目考核(占总评成绩28%)
项目考核内容以《数据库原理及应用项目汇编》文档中七个项目(项目四除外)为考核内容,根据每个项目所属知识点和技能要求不同,每个项目培养学生的能力也不相同,详见表1。
三、期末考试(占总评成绩60%)
期末考试为闭卷、机考形式,机考主要以单选题、判断题、简答题形式考查本课程的理论知识和实践技能依托的理论原理知识。
考核依据
一、平时成绩
点名册和作业评分表的得分(不少于22次)
二、过程考核
数据库原理及应用项目汇编,参考评分标准计算7个项目的总得分
三、期末考试
机考系统根据标准答案自动评分
四、考核标准
详见《数据库原理及应用过程考核评分标准.doc》。
《数据库原理与应用》考试大纲
《数据库原理与应用》考试大纲Ⅰ.考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。
高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。
该考试所包含的内容将大致稳定,试题形式多种,具有对学生把握本课程程度的较强识别、区分能力。
Ⅱ.考试内容及要求一、考试基本要求要求考生掌握数据库系统、数据模型、关系数据库、关系规范化理论等基本概念;掌握数据库安全性和完整性、数据库设计方法和步骤、数据库备份与恢复、事务及并发控制等基础理论与应用知识。
熟练掌握SQL Server 2008数据库管理系统的基本操作与应用等。
二、考核知识点及考核要求本大纲的考核要求分为“识记”、“领会”、“应用”三个层次,具体含义是:识记:能解释有关的概念、知识的含义,并能正确认识和表达。
领会:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系。
应用:在理解的基础上,能运用基本概念、基本理论、基本方法分析和解决有关的理论问题和实际问题。
专题一数据库系统概述一、考核知识点1、数据库技术的发展史2、数据库系统3、数据模型二、考核要求1、识记(1)数据库技术的三个发展阶段(2)信息的三种世界(3)常见的三种数据模型2、领会(1)数据处理技术的相关概念:信息、数据、数据处理(2)数据库系统及组成(3)数据库管理系统及功能(4)数据库的三级模式体系结构(5)概念模型中实体、属性、码、联系的含义(6)关系模型的相关概念3、应用(1)实体-联系模型的含义及画法专题二关系数据库一、考核知识点1、关系数据结构2、关系的完整性3、关系运算4、数据依赖5、关系规范化二、考核要求1、识记(1)关系数据库的概念(2)关系的定义和性质(3)函数依赖(4)BC范式2、领会(1)关系模式的含义及关系模式的表示方法(2)关系完整性的种类及含义(3)传统集合运算(4)非平凡函数依赖、完全函数依赖、部分函数依赖、传递函数依赖的含义(5)关系模式规范化的目的(6)关系中码的确定(7)常用的三种范式3、应用(1)专门的关系运算(2)运用范式理论对关系进行规范化处理专题三数据库设计一、考核知识点1、需求分析2、概念结构设计3、逻辑结构设计4、物理结构设计5、数据库的实施和运行、维护二、考核要求1、识记(1)需求分析的任务和方法(2)数据库的实施、运行、维护(3)确定及评价数据库的物理结构(4)数据流程图与数据字典2、领会(1)概念结构设计的方法与步骤(2)关系模式的优化(3)设计用户的外模式3、应用(1)将E-R图转化为关系数据模型专题四数据库的概念和操作一、考核知识点1、数据库概念2、数据库操作二、考核要求1、识记(1)物理数据库(2)逻辑数据库2、领会(1)可视化创建数据库(2)通过SQL代码创建数据库3、应用(1)数据库创建专题五表的操作一、考核知识点1、创建数据表2、表的数据操作3、数据的导入及导出二、考核要求1、识记(1)表的基本概念2、领会(1)可视化创建数据表(2)通过SQL代码创建表(3)约束的种类及定义方法(4)数据表的记录操作(5)数据的导入及导出3、应用(1)表的创建(2)表中数据操作专题六数据库查询一、考核知识点1、查询的条件2、分组查询3、连接查询4、子查询二、考核要求1、识记(1)查询结果排序(2)系统内置函数(3)联合查询2、领会(1)基本查询的写法(2)分组查询(3)汇总查询(4)连接查询(5)子查询3、应用(1)按要求写出相应的查询语句专题七 T-SQL编程一、考核知识点1、T-SQL语言概述2、Transact-SQL编程基础二、考核要求1、识记(1)T-SQL语言简价(2)T-SQL语言的分类(3)T-SQL语言的语法约定2、领会(1)标识符、数据类型、变量的相关含义(2)批处理和注释(3)控制语句的使用:set、if、begin、while、case、return (4)函数的含义及类型(5)用户自定义函数的类型3、应用(1)设计用户自定义函数专题八视图和索引一、考核知识点1、视图概念及操作2、索引概念及操作二、考核要求1、识记(1)视图概述(2)索引概述2、领会(1)视图的创建、修改、使用(2)索引的类型(3)索引的创建、修改3、应用(1)结合查询知识创建视图专题九存储过程、触发器一、考核知识点1、存储过程2、触发器二、考核要求1、识记(1)存储过程的概念、分类(2)存储过程的优点(3)触发器的概念以及特点2、领会(1)创建和执行存储过程(2)创建触发器(3)存储过程、触发器的异同3、应用(1)存储过程和触发器的使用方法专题十事务与并发控制一、考核知识点1、事务概述2、事务类型3、事务处理语句4、并发控制的方法二、考核要求1、识记(1)事务的概念(2)事务的类型2、领会(1)手工加锁的方法(2)并发可以带来的问题(3)锁的概念及类型(4)死锁的产生及解决方法3、应用(1)事务处理语句专题十一数据库的安全管理一、考核知识点1、SQL Server的安全性机制2、账号管理3、角色管理4、权限管理二、考核要求1、识记(1)SQL Server的三种安全性机制(2)SQL Server身份验证的两种办法2、领会(1)账号的概念、种类及创建方法(2)角色的概念、种类及创建方法(3)权限的类别3、应用(1)三种权限操作语句的使用专题十二数据库的备份与还原一、考核知识点1、备份2、还原3、数据库的分离与附加二、考核要求1、识记(1)备份概念及分类(2)还原概念及分类2、领会(1)数据库的备份操作(2)数据库的还原操作(3)分离数据库和附加数据库3、应用(1)数据库的备份与还原实践Ⅲ.考试形式及试卷结构1、考试形式为闭卷,笔试,考试时间为120分钟,试卷满分为100分。
沈阳工业大学849数据库原理及应用2021年考研专业课初试大纲
硕士研究生入学考试大纲考试科目名称:数据库原理及应用一、考试大纲援引教材《数据库系统概论》第五版高等教育出版社王珊萨师煊2014二、考试要求要求学生全面系统地掌握数据库系统的基本原理、技术和方法,并能灵活运用,熟练使用SQL数据库语言,具有较强的数据库的抽象、设计、开发和应用能力。
三、考试内容1.绪论●数据库的基本概念、数据库系统的特点●数据模型的基本概念●数据库系统结构和组成2.关系数据库●关系模型的基本概念●关系的完整性约束●关系代数3.关系数据库标准语言SQL●SQL语言的基本概念和特点●数据定义语句、数据更新语句●数据查询语句●视图的定义与使用4.数据库安全性●数据库安全性的概念●数据库的安全控制技术5.数据库完整性●数据库完整性的概念●完整性控制机制的组成●数据库完整性控制的基本方法6.关系数据理论●关系模式设计中存在的问题。
●函数依赖、部分函数依赖和传递函数依赖的概念●1NF、2NF、3NF、BCNF的定义●数据依赖的公理系统●关系规范化至3NF的相关算法7.数据库设计●数据库设计的步骤及各阶段的任务●E-R图设计方法●E-R图转换成关系模型的方法●数据库物理结构的设计8.数据库编程●数据库编程中引入嵌入式SQL的目的和作用1●嵌入式SQL与主语言通信的三种方式●存储过程的优点●ODBC的作用和基于ODBC的数据库应用系统的体系结构9.关系系统及其查询优化●关系系统查询处理的基本步骤●查询优化的启发式规则●关系代数等价变换规则及表达式的优化算法10.数据库恢复技术●事务的概念和特性●数据库系统中故障的种类●数据库恢复的原理和实现技术●数据库的恢复策略●具有检查点的故障恢复技术和数据库镜像的作用11.并发控制●数据库并发控制的意义和基本技术●共享锁和排它锁的特点、三级封锁协议●活锁和死锁的含义和解决办法●事务的串行化概念●两段锁锁协议的内容和作用●封锁的粒度和不同粒度对系统的并发度和并发控制开销的影响2。
数据库原理及应用考试大纲
(五)数据库标准语言SQL
考试内容:
SQL的数据定义、查询和更新功能。
考试要求:
一级知识点
二级知识点
掌握程度
SQL基本概念
视图,基本表,SQL标准,存储文件
掌握
数据定义
模式定义,模式删除,基本表定义,表删除,表修改,数据类型,索引定义,索引删除,唯一索引,聚簇索引掌握 Nhomakorabea数据查询
单表查询,多表查询,嵌套查询,聚集函数,集合查询
掌握
数据更新
插入,删除,修改
掌握
视图
定义,删除,查询,更新,视图作用
理解
(六)数据库安全性
考试内容:
数据库安全性控制的常用方法和技术、权限、授权、收权、角色。
考试要求:
一级知识点
二级知识点
掌握程度
安全标准
CC标准、安全级别
了解
安全性控制
用户标识,存取控制机制,自主存取控制
强制存取控制、权限、角色
了解
考试要求:
一级知识点
二级知识点
掌握程度
数据库设计方法
E-R模型等典型设计方法
数据库设计的基本步骤
了解
理解
数据库设计过程中各级模式
概念模式、逻辑模式、内模式
理解
需求分析
任务、方法、数据字典
理解
概念结构设计
概念结构、概念结构设计方法
全局概念结构,局部概念结构数据抽象
局部视图设计,视图集成,冲突E-R图
了解
主观题约60分
1.简答题约15分
2.程序设计题约25分
3.综合应用题约20分
三、考试内容与要求
(一)数据库系统
考试内容:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理与应用》课程考试大纲
课程编号: 20363B1
课程名称:数据库原理与应用
学时:80(理论56,实验24)
学分:4.5
面向专业:计算机科学与技术专业、信息工程专业本科
使用教材:
萨师煊王珊,《数据库系统概论》,高等教育出版社,2002年第3版
主要参考书目:
数据库原理与应用——SQL Server 2000 仝春灵,沈祥玖.北京:中国水利水电出版社,2003
Abraham silberschatz,henry f.korth,s.sudarshan.杨冬青,唐世渭译.数据库系统概念.北京:机械工业出版社,2003
. SQL Server 2000应用系统开发教程. 李春葆,曾慧北京:清华大学出版社,2005
《数据库系统教程》施伯乐丁宝康汪卫高等教育出版社2003年第2版
《Database System Concepts》(Fourth Edition)Abraham Silberschatz Henry F.Korth
S.Sudarshan Higher Education Press
成绩评定:
平时成绩(包括平时课堂表现、实验、实验报告及作业的完成情况)占30%;
期末考试成绩占70%。
考核方式:笔试(闭卷)
考核基本题型:选择题;填空题;名词解释题;综合题
考核难度:容易题占比30%;中等题占比50%;较难题占比20%。
考核内容:
1.数据库绪论(10’)
掌握数据库等相关概念;了解数据库技术的产生和发展;掌握数据模型、数据模型的三要素、概念模型;掌握三种主要的数据库模型;掌握数据库系统的三级模式和两级映象;理解数据库系统的组成。
2.关系数据库(10’)
理解关系数据库的相关概念;掌握关系模型的数据结构、完整性约束以及关系操作。
3.关系数据库标准语言SQL(20’)
理解并掌握SQL语言在数据定义、数据查询、数据更新、数据控制方面的功能;理解视图的概念;掌握嵌入式SQL。
4.关系系统及其查询优化(10’)
了解关系系统的分类;理解并掌握关系数据库系统的查询优化。
5.关系数据理论(15’)
理解并掌握关系规范化理论;掌握数据依赖的公理系统及模式分解。
6.数据库设计(10’)
理解并掌握数据库设计的步骤以及各阶段的任务和方法。
7.数据库恢复技术(5’)
掌握事务的概念及特性;了解故障的种类及恢复实现技术。
8.并发控制(5’)
理解并发控制;了解常用的封锁和封锁协议。
9.数据库安全性(5’)
了解实现数据库安全的技术和方法。
10.数据库完整性(5’)
了解数据库完整性的实现机制。
11.数据库技术新进展(5’)
了解数据库技术的三个发展阶段和数据库新技术。