《数据库技术》考试大纲

合集下载

《数据库》考试大纲

《数据库》考试大纲

《数据库》考试大纲《数据库》考试大纲一、考试说明1、考试要求(1)掌握数据库原理及基本理论;(2)掌握常用的大型数据库管理系统的应用技术;(3)掌握数据库应用系统的设计方法和开发过程;(4)熟悉数据库系统的管理和维护方法,了解相关的安全技术;(5)了解数据库发展趋势与新技术;(6)正确阅读和理解计算机领域的英文资料。

2.通过本考试的合格人员能参与应用信息系统的规划、设计、构建、运行和管理,能按照用户需求,设计、建立、运行、维护高质量的数据库和数据仓库;作为数据管理员管理信息系统中的数据资源,作为数据库管理员建立和维护核心数据库。

二、考试范围1数据库技术基础1.1数据库模型?数据库系统的三级模式(概念模式、外模式、内模式),两级映像(概念模式/外模式、外模式/内模式)?数据库模型:数据模型的组成要素,概念数据模型ER图(实体、属性、关系),逻辑数据模型(关系模型、层s次模型、网络模型)1.2数据库管理系统的功能和特征?主要功能(数据库定义、数据库操作、数据库控制、事务管理、用户视图)?特征(确保数据独立性、数据库存取、同时执行过程、排它控制、故障恢复、安全性、完整性)?RDB(关系数据库),OODB(面向对象数据库),ORDB (对象关系数据库),NDB(网状数据库)?几种常用Web数据库的特点1.3数据库系统体系结构?集中式数据库系统?Client/Server数据库系统?并行数据库系统?分布式数据库系统?对象关系数据库系统2数据操作2.1关系运算?关系代数运算(并、交、差、笛卡儿积、选择、投影、连接、除)?元组演算?完整性约束2.2关系数据库标准语言(SQL)?SQL的功能与特点?用SQL进行数据定义(表、视图、索引、约束)?用SQL进行数据操作(数据检索、数据插入/删除/更新、触发控制)?安全性和授权?程序中的API,嵌入SQL2.3数据库的控制功能?数据库事务管理(ACID属性)?数据库备份与恢复技术(UNDO、REDO)?并发控制2.4数据库设计基础理论2.4.1关系数据库设计?函数依赖?规范化(第一范式、第二范式、第三范式、BC范式、第四范式、第五范式)?模式分解及分解应遵循的原则2.4.2对象关系数据库设计?嵌套关系、复杂类型,继承与引用类型?与复杂类型有关的查询?SQL中的函数与过程?对象关系2.5数据挖掘和数据仓库基础知识?数据挖掘应用和分类?关联规则、聚类?数据仓库的成分?数据仓库的模式参考教材(1)王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2007.11(2)李雁翎.数据库基础及应用——SQLServer[M].北京:高等教育出版社,2007.7第一本教材是当前高校使用最广的教材。

三级(数据库技术)考试大纲

三级(数据库技术)考试大纲

三级(数据库技术)考试大纲基本要求1.掌握计算机系统和计算机软件的基本概念、计算机网络的基本知识和应用知识、信息安全的基本概念。

2.掌握数据结构与算法的基本知识并能熟练应用。

3.掌握并能熟练运用操作系统的基本知识。

4.掌握数据库的基本概念,深入理解关系数据模型、关系数据理论和关系数据库系统,掌握关系数据语言。

5.掌握数据库设计方法,具有数据库设计能力。

了解数据库技术发展。

6.掌握计算机操作,并具有C语言编程,开发数据库应用(含上机调试)的能力。

考试内容一、基础知识1.计算机系统的组成和应用领域。

2.计算机软件的基础知识。

3.计算机网络的基础知识和应用知识。

4.信息安全的基本概念。

二、数据结构与算法1.数据结构、算法的基本概念。

2.线性表的定义、存储和运算。

3.树形结构的定义、存储和运算。

4.排序的基本概念和排序算法。

5.检索的基本概念和检索算法。

三、操作系统1.操作系统的基本概念、主要功能和分类。

2.进程、线程、进程间通信的基本概念。

3.存储管理、文件管理、设备管理的主要技术。

4.典型操作系统的使用。

四、数据库系统基本原理1.数据库的基本概念,数据库系统的构成。

2.数据模型概念和主要的数据模型。

3.关系数据模型的基本概念,关系操作和关系代数。

4.结构化查询语言SQL。

5.事务管理、并发控制、故障恢复的基本概念。

五、数据库设计和数据库应用1.关系数据库的规范化理论。

2.数据库设计的目标、内容和方法。

3.数据库应用开发工具。

4.数据库技术发展。

六、上机操作1.掌握计算机基本操作。

2.掌握C语言程序设计基本技术、编程和调试。

3.掌握与考试内容相关知识的上机应用。

考试方式1.笔试:120分钟,满分100分。

2.上机考试:60分钟,满分100分。

数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广泛的技术之一,它已成为计算机信息管理系统与应用系统的核心技术和重要基础。

数据库技术从20世纪60年代中期产生到今天已有四十年的历史,经历了三代演变,造就了C.W.Bachman、E.F.Codd和 James Gray三位图灵奖获得者;发展了以数据建模和DBMS(数据库管理系统)核心技术为主、内容丰富的一门学科;带动了一个巨大的软件产业DBMS产品及其相关工具和解决方案,四十年来成就辉煌。

数据库技术考试大纲(中级)

数据库技术考试大纲(中级)

数据库技术考试大纲(中级)1.考试要求:(1)掌握计算机根本原理和操作;(2)掌握数据库的根本原理和理论;(3)掌握一种数据库管理系统(oracle或sybase或informix 或……)的知识及开发工具的使用;(4)熟悉数据库设计的根本理论和方法;(5)熟悉结构化查询语言sql及其使用;(6)熟悉数据库系统的实施和维护;(7)了解数据库技术的开展动向。

2.通过本级水平考试的合格人员将说明其具有计算机数据库应用程序开发和数据管理的能力,可从事数据库系统应角程序开发和数据库管理等工作,具有相当工程师的实际工作能力和业务水平。

3.本级水平考试范围包括三个模块,即模块1、模块2和模块3。

题型为:单项选择题十多项选择题。

每个模块考试时间为9q分钟。

二、考试范围模块1:根底知识(中级)1/1 计算机根本原理计算机系统组成计算机硬件结构和部件计算机软件功能和分类计算机工作原理计算机数据表示中央处理器存储设备输入、输出设备计算机体系结构体系结构的开展体系结构的分类指令系统存储体系i/o通道与总线并行处理技术1/2 操作系统操作系统根本功能unix操作系统的使用根本概念:文件,目录,设备,进程,命令解释器unix根本操作unix文件系统的使用unix的根本命令shell和cshell命令解释器系统的安装与维护windows nt的使用根本概念:windows nt网络的模式,资源共享概念,组概念,域用户概念windows nt根本技巧网络的配置和管理程序管理器的使用文件管理器的使用控制面板打印管理器系统维护1/3 数据库根本原理数据库根本概念数据模型数据库系统结构关系数据库数据库保护模块2:应用根底知识(中级)2/1 结构化查询语言sql sql语言的特点sql语言的功能sql语言标准2/2 关系数据理论初步函数依赖关系模式的分解标准化理论2/3 数据库设计数据库设计方法与步骤系统规划需求分析概念设计逻辑设计物理设计模块3:应用知识(中级)3/1 数据库管理系统oracle及其工具软件(a类)oracle数据库结构特点oracle数据库结构oracle数据字典oracle 数据类型oracle dbms的性能特点oracle的开发工具sql和pl/sql数据库管理oracle效劳器体系结构数据库建立和启动数据管理、容量扩展和用户添加平安性管理和数据完整性控制客户机/效劳器连接pl/sql数据库程序设计效劳器端应用开发数据存储表和索引管理权限控制数据完整性维护客户端应用开发developer/2000技术和部件developer/2000 form,reports,graphics 3/2 数据库管理系统sybase及其工具软件(b类) sybase客户机/效劳器体系结构特点sybase dbms的组成功能和性能特点sybase数据库语言t-sql客户端应用开发工具power builder数据库系统管理员职责及sybase系统管理工具sybase sql效劳器根本框架系统数据库数据字典系统过程接口文件环境变量资源和用户管理sybase sql效劳器根本配置参数调整事务管理与数据库备份和恢复0sybase sql效劳器的监控与排错3/3 数据库管理系统informix及其工具软件(c类)1.第四代应用开发工具informix一4gl 创立数据库录入界面和菜单在应用程序中有效地使用sql语句在应用程序中使用事务处理使用屏幕数组生成客户报表执行动态sql语句2.嵌入式sql语言informix-esol/c 在c程序中嵌套sql 语句完成informix数据库操作使用游标对记录进行修改使用所有的sql数据类型建立和运行动态sql语句在c程序中编制基于sql的高效应用程序3.与应用开发相关的informix数据库特性分段存储索引数据库约束查询优化rmix动态效劳器性能特点及性能调控informix动态效劳器监控工具分析系统的性能数据分布管理内存和cpu系统资源rmix动态效劳器数据库的管理和优化informix动态效劳器数据类型创立数据库、表、索引数据平安性控制数据完整性维护并发性的维护控制性能提高数据卸出和装人工具3/4 数据库系统的实施与维护 1.数据加载2.应有程序调试3.数据库试运行4.数据库的运行与维护数据库系统性能优化数据库空间及碎片管理数据库管理员(dba)实用技术数据卸载技术3/5 数据库的开展动向数据库系统的客户/效劳器结构分布式数据库系统并行数据库系统。

数据库大纲

数据库大纲

Web 数据库大纲第一章概述一、要求:掌握网络基本原理及常用网络拓扑结构,Web数据库一般实现技术。

二、考试内容1、网络应用结构模型2、Web 数据库解决方案第二章web 服务器一、要求:了解几种常见web服务器的配置及特点二、考试内容1、website2、personal web server3、internet information server第三章HTML一、要求:掌握html语言常用的标识符,特别是table、tr、td、form等。

二、考试内容1、HTML 语言的结构2、HTML 的基本元素3、超文本链接指针4、版面风格的控制5、表格<Table>6、表单<Form>第四章VBScript一、要求:掌握Vbscript的基本语法及控制结构、常用函数二、考试内容1、VBScript 基础2、数据类型、变量和常量3、程序流程控制4、VBScript 的过程和函数第五章SQL Server一、要求:掌握数据库SQL语言的使用、了解数据库安全及SQL Server安全性机制二、考试内容1、SQL Server 概述2、数据操作3、数据4、数据维护5、SQL Server 安全性第六章ASP 概述一、要求:掌握ASP的运行方式,运行环境及常见的内建对象二、考试内容1、ASP 的运行环境2、ASP 的运行方式3、ASP 文件4、ASP 的执行5、ASP 的内建对象6、ASP 的外挂对象第七章Response 和Request 对象一、要求:掌握Response、Request及Cookies对象的常用方法及应用实例。

二、考试内容1、获取客户的请求数据Request2、向客户输出数据Response3、Cookies 集合第八章Session、Application和Server对象一、要求:掌握Session、Application和Server对象的属性及方法二、考试内容1、Session对象2、Application对象3、Server对象第九章ADO Connection 对象一、要求:数据库连接对象的属性、方法及使用。

数据库技术考试大纲

数据库技术考试大纲

《数据库技术》考试大纲一、考试内容(一)基本概念了解数据库技术产生与发展过程、数据库系统优点、层次模型与网状模型的基本概念、数据库系统组成、DBA的职责、数据库技术研究方向;理解有关基本概念如数据库与数据库管理系统、信息抽象过程、数据模型及其三要素、关系数据模型的相关概念、数据库三级模式和两层映像的体系结构、数据独立性包括逻辑独立性和物理独立性,掌握概念模型的基本概念及其建模方法。

(二)关系型数据库了解关系型数据库发展历史、关系演算的概念,理解关系数据结构及其形式化定义、关系模式及其相关概念、关系的三类完整性约束的概念、关系数据库系统的定义、元组关系演算,掌握关系代数的概念及其各种运算包括并、交、差、投影、选择、连接、除及广义笛卡儿积。

(三)关系数据库标准语言SQL1、SQL了解SQL的发展过程,理解SQL的特点、关系数据库系统结构、嵌入式SQL,掌握数据定义尤其基本表定义、数据查询及其各种变化、数据更新、视图概念及其定义与使用。

2查询优化了解数据存取的概念、方法及其分析,理解查询处理的概念及步骤,掌握用语法树进行查询优化方法。

(四)数据库安全性与完整性1、数据库安全性了解计算机系统安全性、数据库系统安全性、统计数据库的安全性,理解TDI/TCSEC和CC模型的主要内容、C2级RDBMS的主要特征、数据库安全性控制的常用实现技术与方法、数据库自主存取方法、数据库强制存取方法、具体关系系统的安全性控制策略,掌握使用SQL语言中的GRANT语句和REVOKE语句实现自主存取控制方法。

2、数据库完整性了解数据库完整性约束条件的含义、完整性约束条件分类、数据库的完整性概念与数据库安全性概念的联系与区别,理解RDBMS完整性控制机制的内容即完整性约束条件的定义与完整性约束条件的检查和违约处理、具体关系系统的完整性控制策略,掌握如何用SQL语言定义关系模式的完整性约束条件包括定义关系模式的主码、定义参考完整性、定义与用户应用有关的约束条件。

网络数据库技术及应用复习提纲

网络数据库技术及应用复习提纲

网络数据库技术及应用复习提纲第一部分考试大纲一、数据库基本概念及关系数据库理解数据库系统的基本概念,掌握关系数据模型,重点掌握 E-R 模型的应用,了解关系运算,掌握关系完整性规则,理解关系的规范化。

1.掌握并理解数据、数据库、数据库管理系统的概念,数据库系统的构成和特点;2.掌握现实世界——信息世界——机器世界的“三个世界、两次抽象、两个模型”抽象过程。

3.掌握与概念模型相关的实体、属性、联系等概念,能熟练应用 E-R 概念和方法解释1:1,1:n,n:m 并能举例说明和绘制E-R 图。

4.掌握关系数据模型的概念,如关系(表)的组成、特征,相关名词术语:元祖(记录),属性(列,字段)、属性值,键、主键,外键、主表、从表。

5.三种基本(专门)的关系运算:投影、选择、连接。

6.关系的三个完整性规则:实体完整性、参照完整性、域(用户自定义)完整性。

7.了解关系规范化方法。

二、SQL Server2008 基础了解 SQL Server2008 的特性。

了解 SQL Server2008 产品家族的概况。

了解 SQL Server2008 工具和实用程序概况。

1、SQL Server2008 的五个版本情况。

简易版、工作组版只有 32 位,后面三个版本都有32 位和 64 位之别。

2、掌握 SQL Server Management Studio 的功能、组成。

3、重点掌握查询分析器界面组成及使用 T-SQL 语句查询的操作过程,代码、结果、信息等几个相关窗口和按钮。

4、了解文档和教程的组织方式、使用方法。

5、掌握服务器的启动、停止、关闭等操作方法。

三、数据库的创建与管理掌握SQL Server2008 数据库的基本知识。

重点掌握创建数据库的相关知识和方法。

掌握管理数据库(包括查看数据库信息、备份与还原数据库,分离与附加数据库的相关知识和方法)。

1.熟悉数据库的文件和文件组的概念。

2.熟练掌握数据库两种创建方法中涉及的概念、术语。

数据库技术实验课程考核大纲

数据库技术实验课程考核大纲

数据库技术实验课程考核大纲
一、适应对象
修读完数据库技术实验课程规定内容的信息与计算科学专业的本科学生;
提出并获准免修本课程、申请进行课程水平考核的信息与计算科学专业的本科学生。

二' 考核目的
考核学生对数据库系统的基本操作、数据库编程、数据库设计的掌握情况,考核学生运用数据库系统知识处理实际问题的能力。

三、考核形式与方法
考核形式分平时考查与随堂测试两局部组成。

平时考查主要考核学生平时到课率、实验操作和实验报告完成的情况。

随堂测试是由考核人员在每次实验时分批现场考核局部学生的实验完成情况。

四、课程考核成绩构成
期评成绩二平时成绩x 50% +随堂测试成绩X 50% o
实验平时成绩由每次实验成绩组成,每次实验成绩=实验操作成绩X50% +实验报告成绩X 50% o
五、考核内容与要求
1、考核内容
实验1 SQL Server使用初步
实验2数据定义
实验3数据查询
实验4数据更新与视图
实验5数据控制
实验6数据库编程
实验7数据库恢复与并发控制
实验8数据库设计
2、考核要求
平时考查要求:实验操作和实验报告两项。

实验操作着重考察学生在实验过程中的实际操作的认真性、主动性、科学性、熟练性,考察学生实验结果的正确性。

实验报告主要考察实验报告内容完整,写作规范,附件齐全,书写工整,作图标准,按时上交°随堂测试要求:按各实验要求,独立、按时完成实验内容,并当场提交实验报告。

数据库考试大纲

数据库考试大纲

数据库考试大纲第一部分:考试内容一、数据库系统概述(绪论)1. 信息、数据与数据处理了解:信息、数据与数据处理的正确含义。

2. 数据管理的进展了解:数据管理技术发展的三个阶段各自的特点;数据库系统比文件系统的优点。

3. 数据库系统的组成、结构了解:数据库系统的组成、结构及其各组成部分的内容。

4. 数据库管理系统(DBMS)理解:数据库管理系统的三级模式结构的概念、原理和对数据独立性的意义,数据独立性的含义。

了解:数据库管理员在数据库系统的重要意义和主要职责。

了解:数据库管理系统的功能;数据库管理系统对数据的存取;数据库管理系统的组成。

5. 数据模型了解:现实世界二级抽象和实体模型的基本概念和术语;层次、网状、关系和面向对象的模型的含义、特点和主要区别;数据模型与数据库系统的发展。

掌握:实体模型的设计。

二、关系数据库1. 基本概念了解:关系的性质;关系模型、关系、关系模式、关系数据库模式、关系数据库的定义;主属性和非主属性。

2. 关系的键和完整性理解:主键的概念;外键的概念;实体完整性、参照完整性和用户定义完整性的内容、规则和意义。

三、SQL语言1. SQL语言概貌及特点了解:SQL语言的发展及标准化;SQL语言支持的三级逻辑结构及基本表和视图等概念;SQL语言的主要特点。

2. SQL数据定义功能掌握:SQL的基本数据类型;使用SQL语句定义、修改和撤消基本表;实施数据完整性约束。

理解:定义、撤消索引和索引的作用。

3. SQL数据查询功能掌握:SELECT语句的格式和各种查询方法,例如,单表查询、连表查询、集合查询;带有库函数(集函数)计算的查询和分组查询、连接查询等。

4. 视图了解:视图的意义。

掌握:使用SQL语句定义和撤消视图;查询和更新视图。

5. 数据更新掌握:SQL语句定义INSERT、DELETE、UPDATE、DROP等语句的格式和用法。

四、关系系统及其查询优化了解:关系系统,关系系统的定义,关系系统的分类;掌握:关系数据库系统的查询优化,关系系统及其查询优化。

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

《数据库技术》考试大纲
一、考试内容
(一)基本概念
了解数据库技术产生与发展过程、数据库系统优点、层次模型与网状模型的基本概念、数据库系统组成、DBA的职责、数据库技术研究方向;理解有关基本概念如数据库与数据库管理系统、信息抽象过程、数据模型及其三要素、关系数据模型的相关概念、数据库三级模式和两层映像的体系结构、数据独立性包括逻辑独立性和物理独立性,掌握概念模型的基本概念及其建模方法。

(二)关系型数据库
了解关系型数据库发展历史、关系演算的概念,理解关系数据结构及其形式化定义、关系模式及其相关概念、关系的三类完整性约束的概念、关系数据库系统的定义、元组关系演算,掌握关系代数的概念及其各种运算包括并、交、差、投影、选择、连接、除及广义笛卡儿积。

(三)关系数据库标准语言SQL
1、SQL
了解SQL的发展过程,理解SQL的特点、关系数据库系统结构、嵌入式SQL,掌握数据定义尤其基本表定义、数据查询及其各种变化、数据更新、视图概念及其定义与使用。

2查询优化
了解数据存取的概念、方法及其分析,理解查询处理的概念及步骤,
掌握用语法树进行查询优化方法。

(四)数据库安全性与完整性
1、数据库安全性
了解计算机系统安全性、数据库系统安全性、统计数据库的安全性,理解TDI/TCSEC和CC模型的主要内容、C2级RDBMS的主要特征、数据库安全性控制的常用实现技术与方法、数据库自主存取方法、数据库强制存取方法、具体关系系统的安全性控制策略,掌握使用SQL语言中的GRANT语句和REVOKE语句实现自主存取控制方法。

2、数据库完整性
了解数据库完整性约束条件的含义、完整性约束条件分类、数据库的完整性概念与数据库安全性概念的联系与区别,理解RDBMS完整性控制机制的内容即完整性约束条件的定义与完整性约束条件的检查和违约处理、具体关系系统的完整性控制策略,掌握如何用SQL语言定义关系模式的完整性约束条件包括定义关系模式的主码、定义参考完整性、定义与用户应用有关的约束条件。

(五)关系数据理论
了解什么是“不好”关系模式、关系模式的插入异常和删除异常及数据冗余、规范化理论的前提与意义,理解数据依赖的基本概念(函数依赖及其各种分类、多值依赖)、关系规范化过程及其含义与作用、关系模式的分解初步、第四范式定义,掌握包括第一范式、第二范式、第三范式和Boyce-Codd范式的定义与应用、各级别范式存在的问题及其解决方法、判定一个模式所属级别、Armstrong公理、闭包概念及其计算与应用。

(六)数据库设计
了解数据库设计特点、数据库物理设计的内容与评价,理解数据库设计的基本步骤、需求分析及数据字典的内容、数据库的实施与维护,掌握数据库概念结构设计与逻辑结构设计的设计内容、设计描述、设计方法。

(七)数据库编程
了解数据库应用的一般概念、嵌入式SQL,理解存储过程(包括触发器、函数)、主语言与SQL交换数据方法,掌握数据库应用编程(主要通过ODBC)。

(八)数据库应用技术
了解数据库应用的一般过程、开发方法,理解数据库应用系统的结构、商品化DBMS的特点和编程接口,掌握一种典型的数据库应用系统开发环境与工具、基本数据库应用系统开发技术。

(九)事务处理技术
1、事务的概念:掌握事务的基本概念和事务的ACID性质。

2、数据库恢复:了解数据库的一致性状态、数据库的故障类型及其对事务执行的影响与数据库数据的破坏、数据转储的概念及其分类、数据镜像,理解数据库恢复的实现技术、日志文件的内容与作用、登记日志文件的原则、具有检查点的恢复技术、具体关系系统恢复技术,掌握恢复的基本原理,针对不同故障的恢复的策略和方法。

3、并发控制
了解数据库并发控制技术的必要性、活锁与死锁的概念,理解并发操作可能产生数据不一致性的情况(丢失修改、不可重复读、读“脏数据”)
及其确切含义、封锁的类型、不同封锁类型的性质与定义、相容矩阵、封锁协议的基本含义、封锁粒度的概念、多粒度封锁方法、多粒度封锁协议相容矩阵、具体关系系统的并发控制技术,掌握封锁协议与一致性的关系、并发调度的可串行性含义、两段锁协议与可串行性的关系、两段锁协议与死锁的关系。

(十)数据库新技术
主要从数据模型以及应用两个方面讨论数据库新技术发展方向。

二、参考书目
[1]王珊,萨师煊.数据库系统概论(第四版).高等教育出版社,2006,5.
[2]A. Silberschatz etc al.杨冬青等译. 数据库系统概念(第六版).机械工业出版社,2008,3
[3]C.J.Date etc al.孟晓峰等译.数据库系统导论(第八版).机械工业出版社,2009,7.。

相关文档
最新文档