《数据库原理及应用》考试大纲

合集下载

数据库原理与应用课程考试大纲

数据库原理与应用课程考试大纲

《数据库原理与应用》课程考试大纲课程编号:适用专业:计算机科学技术、软件工程、网络、计算机应用考试时间: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.考试要求:识记:关系模型的基本概念及三要素、实体完整性。

领会:实体完整性规则、关系代数应用:关系代数第三章关系数据库标准语言SQL1.学习目的与要求通过本章学习使学生理解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和关系代数语言比较各自的特点。

数据库原理与应用--教学大纲(完整版)

数据库原理与应用--教学大纲(完整版)

课程名称:数据库原理与应用(SQL Server) 课程代码: 92010001开课系(部): 计算机与通信系制定人:审核人:制定时间: 2020.03《数据库原理与应用(SQL Server)》教学大纲学分: 4 总学时:64 考核方式:考试课程性质:专业基础课课程类别:理论课开课单位:计算机与通信系适用专业:计算机应用技术专业一、教学目标《数据库原理与应用(SQL Server)》是计算机各专业的必修课。

主要任务是介绍数据库原理的基本知识、SQL Server2005数据库管理与开发的基本技能和实际应用案例。

目的使学生通过该课程的学习,培养数据库管理技能和进行数据库应用系统开发的数据库设计与服务器端程序设计技能。

为进一步学习专业课和为日后的实际工作奠定基础。

二、教学要求1、了解数据库原理的基本知识,重点理解数据库的三要素、关系运算、完整性约束;2、使用企业管理器(SSMS)技能:熟练掌握使用企业管理器创建、查看、修改和删除数据库、数据表(包括完整性约束定义)、查询、视图、存储过程、触发器和自定义函数;熟练掌握使用企业管理器插入、修改和删除数据表和视图数据;熟练掌握使用企业管理器进行数据库备份还原、附加分离;理解数据库访问安全性机制,掌握使用企业管理器进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解数据库索引技术,初步掌握使用企业管理器创建、维护索引技能,了解索引优化和全文索引技术。

3、使用查询分析器和T-SQL编程技能:熟练掌握T-SQL编程基础:数据类型、常量、变量、常用函数、表达式、流控制语句;熟练掌握使用T-SQL语句创建和删除数据库、数据表(特别是完整性约束定义)、视图、存储过程、触发器和自定义函数;熟练掌握使用T-SQL语句查询、插入、修改和删除数据表和视图数据,特别是查询技术;掌握使用T-SQL语句进行游标设计、事务设计;了解T-SQL存储过程进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解使用T-SQL语句修改数据库、数据表(包括完整性约束定义);了解用T-SQL语句进行数据库备份还原、导入导出。

《数据库原理及应用》考试大纲

《数据库原理及应用》考试大纲

《数据库原理及应用》考试大纲一、考试性质《数据库原理及应用》是广东财经大学软件工程专业和广东农工商职业技术学院软件技术专业进行三二分段专升本应用型人才培养的一门核心课程,是计算机专业人员必须掌握和具备的专业知识。

本课程全面介绍了数据库的基本原理和应用实践,为了帮助考生明确考试范围和相关要求,特制定本考试大纲。

二、考试目标通过考试主要考核学生对数据库系统的概念、关系数据库系统的基本概念、基本原理和方法的理解;考核对关系数据模型、关系数据库语言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) 关系代数。

2010数据库原理与应用考试大纲

2010数据库原理与应用考试大纲

数据库原理与应用考试大纲一选择题(本大题共20分,每小题2分,10题)内容主要是教材的一些基本概念理解。

二填空(本大题共20分,每空2分,10题)三简答题(本大题共20分,每小题5分,4题)1.什么是实体完整性和参照完整性?实体完整性规则若属性A是基本关系R的主属性,则A不能取空值。

参照完整性规则若属性F 是基本关系R的外码,它与基本关系S的主码Ks相对应,则对于R中每个元组在F上的值必须是:或者取空值;或者等于S中某个元组的主码值。

2.请说明死锁产生的原因和如何预防死锁。

如果事物T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2,因T2已封锁了R2,于是T1等待T2释放R2上的锁。

接着T2又申请封锁R1,因T1已封锁了R1,T2也只能等待T1释放R1上的锁。

这样就出现了T1在等待T2,而T2又等待T1的局面,T1和T2俩个事物永远不能结束,形成死锁。

预防死锁通常有两种方法一次封锁法:一次封锁法要求每个事务必须将所有的数据全部加锁,否则就不能继续执行。

顺序封锁法:是预先对数据对象规定一个封锁顺序,所有事物都按这个顺序实行封锁。

3.试述数据库设计过程。

1.需求分析阶段准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础,是最困难、最耗费时间的一步2.概念结构设计阶段是整个数据库设计的关键通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型3.逻辑结构设计阶段将概念结构转换为某个DBMS所支持的数据模型对其进行优化4.数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)5.数据库实施阶段运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行6.数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。

在数据库系统运行过程中必须不断地对其进行评价、调整与修改4.试述查询优化的一般步骤。

《数据库原理及应用》专插本考试大纲

《数据库原理及应用》专插本考试大纲

数据库原理及应用》课程考试大纲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 中的各个组件。

数据库原理及应用考试大纲

数据库原理及应用考试大纲
掌握
(五)数据库标准语言SQL
考试内容:
SQL的数据定义、查询和更新功能。
考试要求:
一级知识点
二级知识点
掌握程度
SQL基本概念
视图,基本表,SQL标准,存储文件
掌握
数据定义
模式定义,模式删除,基本表定义,表删除,表修改,数据类型,索引定义,索引删除,唯一索引,聚簇索引掌握 Nhomakorabea数据查询
单表查询,多表查询,嵌套查询,聚集函数,集合查询
掌握
数据更新
插入,删除,修改
掌握
视图
定义,删除,查询,更新,视图作用
理解
(六)数据库安全性
考试内容:
数据库安全性控制的常用方法和技术、权限、授权、收权、角色。
考试要求:
一级知识点
二级知识点
掌握程度
安全标准
CC标准、安全级别
了解
安全性控制
用户标识,存取控制机制,自主存取控制
强制存取控制、权限、角色
了解
考试要求:
一级知识点
二级知识点
掌握程度
数据库设计方法
E-R模型等典型设计方法
数据库设计的基本步骤
了解
理解
数据库设计过程中各级模式
概念模式、逻辑模式、内模式
理解
需求分析
任务、方法、数据字典
理解
概念结构设计
概念结构、概念结构设计方法
全局概念结构,局部概念结构数据抽象
局部视图设计,视图集成,冲突E-R图
了解
主观题约60分
1.简答题约15分
2.程序设计题约25分
3.综合应用题约20分
三、考试内容与要求
(一)数据库系统
考试内容:

数据库原理与应用 重点知识提纲

数据库原理与应用 重点知识提纲

数据库原理与应用重点知识提纲第一章数据库系统概述(1)数据库、数据库管理系统、数据库应用系统的概念。

(2)数据描述与数据模型。

(3)理解层次模型、网状模型、关系模型的特点与优点。

(4)关系模型的基本概念:关系、元组、属性、属性值、值域、分量、关系的状态、关系模式、关系的键(候选键,主键、外键)与属性(主属性,非主属性)等。

(5)数据库内部体系结构中的三级模式结构。

概念模式,外模式,内模式。

(6)数据库系统内部体系结构中的两级映像。

术语:关系模式:是一种用于描述二维表格结构的表示方式,由关系模式和与该关系模式名相关联的属性名表组成。

其形式为:关系模式名(属性名1,属性名2,…,属性名n)。

关系模型:是一种用二维表格结构表示数据及数据之间联系的数据模型。

候选键:如果一个属性集能唯一地标识一个关系中的元组而又不含有多余属性,则称该属性值为该关系的候选键。

主键:是指当某个关系模式有多个候选键时,被用户选用的那个候选键。

外键:如果关系模式R1中的某属性集是另一个关系模式R2的主键,则该属性在关系模式R1中称为外键。

概念模式:是对数据库中全部数据的整体逻辑结构的描述,体现了全局、整体的数据观点,所以称为数据库的整体逻辑结构。

外模式:是表达用户使用观点和用到的那部分数据的逻辑描述,体现了应用程序员对数据库的数据观点。

内模式:是数据库在物理结构和物理存储方面的描述,规定了数据的内部记录类型、记录建起技术、文件的组织方式和数据控制方面的细节等。

简述:1.简述数据库与文件系统的区别。

学习指导P72.关系的主键有哪些特性?(唯一性、非冗余性,有效性)3.将数据库系统的体系结构设计成三级的意义是什么?第二章关系运算(1)了解笛卡尔积、关系的数学定义。

(2)理解基于传统集合理论的关系运算:并、交、差、广义笛卡尔积。

(3)理解关系代数特有的关系运算:投影、选择、商、联接、自然连接。

(4)掌握使用基本关系运算表示4种非基本关系运算的方法。

沈阳工业大学849数据库原理及应用2021年考研专业课初试大纲

沈阳工业大学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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理及应用》考试大纲
一、考试性质
《数据库原理及应用》是广东财经大学软件工程专业和广东农工商职业技术学院软件技术专业进行三二分段专升本应用型人才培养的一门核心课程,是计算机专业人员必须掌握和具备的专业知识。

本课程全面介绍了数据库的基本原理和应用实践,为了帮助考生明确考试范围和相关要求,特制定本考试大纲。

二、考试目标
通过考试主要考核学生对数据库系统的概念、关系数据库系统的基本概念、基本原理和方法的理解;考核对关系数据模型、关系数据库语言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) 关系代数。

2.考核要求
1) 关系模型的基本概念
①了解:域,笛卡尔积,关系的定义;关系模式,关系数据库的概念。

②理解:关系的性质;候选码、主码、外码的概念;实体完整性,参照完整性,用户定义完整性。

2) 关系代数
①了解:关系代数运算的分类。

②理解:关系代数的基本运算。

③掌握:根据查询要求写出对应关系代数表达式。

3.3 关系数据库语言SQL
1.考核知识点
1) SQL特点及其相关基本概念;
2) SQL数据定义功能;
3) SQL数据操纵功能;
4) 数据查询;
5) 视图的定义和作用;
6) SQL数据控制功能;
7) 存储过程;
8) 触发器。

2.考核要求
1) SQL特点及其相关基本概念
①了解:SQL语言的发展及标准化过程;SQL语言的主要特点;SQL中基本表和视图的概念。

2) SQL数据定义功能
①掌握:用SQL语句定义基本表,修改基本表的定义,删除基本表;用SQL 语句定义和删除索引。

3) SQL数据操纵功能
①掌握:SELECT语句的格式和用法;INSERT语句的格式和用法;DELETE 语句的格式和用法;UPDATE语句的格式和用法。

4) 数据查询-Select 语句
①掌握:简单查询;条件查询;分组统计查询;对查询结果排序;多关系连接查询。

5) 视图的定义和作用
①理解:视图的概念,视图与基本表的异同;采用视图概念的优点。

②掌握:用SQL语句定义和撤消视图;针对视图的查询。

6) SQL数据控制功能-完整性约束
①理解:数据库安全性的含义和授权机制;数据库完整性的含义和完整性约束条件;实体完整性、参照完整性、用户自定义完整性。

②掌握:用SQL语句授权和收回权限;在创建基本表时定义完整性约束条件。

7) 存储过程
①理解:存储过程的含义和作用。

②掌握:存储过程的创建方法、调用方法和删除方法。

8) 触发器
①理解:触发器的含义和作用。

②掌握:触发器的创建方法和删除方法。

3.4关系数据库规范化理论
1.考核知识点
1) 关系规范化的作用;
2) 函数依赖;
3) 关系模式的规范化。

2.考核要求
1) 关系规范化的作用
①了解:非规范关系模式可能带来的问题;关系规范化如何解决这些问题;规范化理论在数据库设计中的作用。

2) 函数依赖
①理解:属性之间的联系类型;候选码、主码、主属性、非主属性、全码等概念。

3) 关系模式的规范化
①理解:第一范式,第二范式,第三范式,BCNF的定义。

②掌握:规范化理论的实现及应用。

3.5数据库设计
1.考核知识点
1) 数据库设计的基本概念、任务和步骤;
2) 概念结构设计;
3) 逻辑结构设计;
4) 物理结构设计;
5) 数据库实施和维护。

2.考核要求
1) 数据库设计的基本概念、任务和步骤
①了解:数据库设计的基本概念;数据库设计的任务;数据库设计的步骤。

2) 概念结构设计
①了解:概念结构设计的内容、任务和步骤。

②理解:视图集成中要解决的问题和采取的手段。

③掌握:数据库概念结构(ER模型)的设计方法。

3)逻辑结构设计
①掌握:从ER模型转换为关系模式的方法。

四、考试形式及试卷结构
1.考试形式为闭卷、笔试,考试时间为120分钟,试卷满分为100分。

2.试卷的能力层次结构:识记约占30%,理解约占40%,应用约占30%。

3.试卷的难度结构:试题难易度分为易、较易、较难、难四个等级,其分数比例为,易约占20%,较易约占30%,较难约占30%,难约占20%。

4.试卷的题型结构:填空题(20%)、单选题(30%)、简答题(20%)、应用题(20%)、编程题(10%)等五种题型。

五、参考教材
《数据库系统原理及应用(SQL Server 2012)》,袁丽娜,人民邮电出版社,2015-09。

六、题型示例
一、填空题
在SQL Server数据库中,按照存储结构的不同,可以将索引分为和非聚集索引两种。

二、单选题
下面列出的()是数据库管理系统的简称。

A.DB B.DBA C.DBMS D.DBS
三、简答题
简述存储过程的优点有哪些?
四、应用题
将t_score表中的“2010103501”号同学的成绩在原基础上加5分。

五、编程题
在School数据库中,创建带有1个输入参数的存储过程pro_sum,该存储过程可以根据输入的学号,查询该同学的总分。

创建完成后,执行存储过程
stu_info,查询‘2010103501’号学生的总分。

相关文档
最新文档