数据库应用系统设计工程师(共19页).doc
《数据库应用系统设计工程师(共19页).doc》由会员分享,可在线阅读,更多相关《数据库应用系统设计工程师(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上全国信息技术水平考试2012年上半年度数据库应用系统设计工程师考试考试大纲与辅导资料全国信息技术水平考试管理中心地 址:郑州市金水区经三路99-1鑫苑金融广场金座2313A室(经三路与北环路交叉口向南50米路东)服务热线:0371-/全国信息技术水平考试数据库应用系统设计工程师考试大纲 【内容结构及基本要求】本考试共涉及数据库系统概述、关系数据库、SQL导论、SQL基础、SQL函数、简单查询、复合查询、连接查询、子查询、表结构的操作、视图和索引的操作、数据插入操作、数据更新和删除的操作、数据控制、完整性控制、存储过程、触发器、事务处理与并发控制、SQL游标、高级SQL
2、编程等二十部分内容。第一部分 数据库系统概述1、数据管理技术的发展:人工管理阶段;文件系统阶段;数据库系统阶段;2、数据库系统基本概念:数据、数据库;数据库管理系统;常见数据库管理系统;数据库系统;3、数据库系统结构:模式的概念;三级模式结构;4、数据模型:数据模型的分类及组成;实体联系模型;层次数据模型;网状数据模型;关系数据模型;面向对象数据模型;5、数据库技术的研究领域及发展第二部分 关系数据库1、关系基本概念:关系数据结构;关系完整性约束;关系模式、子模式、存储模式;2、关系代数:基本关系运算;组合关系运算;关系演算;3、函数依赖:函数依赖的定义;完全函数依赖;部分函数依赖;传递函数依
3、赖;4、范式:INF(第一范式);NF(第二范式);NF(第三范式);BCNF(BC范式);关系规范化实例;第三部分 SQL导论1、SQL概述2、Oracle:Oracle的组成及特点;Oracle的体系结构;使用SQL*Plus执行SQL语句;3、SQL Server:SQL Server的系统结构;数据库访问标准化接口;使用查询分析器执行SQL语句;4、PL/SQL概述:PL/SQL简介;PL/SQL的程序结构;PL/SQL的定义;PL/SQL的条件控制结构;PL/SQL的循环控制结构;5、Transact-SQL:Transact-SQL概述;Transact-SQL的组成;6、Tran
4、sact-SQL的流程控制:IFELSE;BEGINEND;CASE;WHILECONTINUEBREAK;WAITFOR;GOTO;RETURN;第四部分 SQL基础1、字符串数据类型:CHAR和VARCHAR;BIT和VARBIT;2、数值型数据类型:NUMERIC;DECIMAL;INTEGER和SMALLINT;FLOAT、REAL和DOUBLE PRECISION;3、日期时间型数据类型:DATA;TIME;TIMESTAMP;INTERVAL;常用数据类型应用;4、表达式:5、条件语句与运算符;比较运算符;算术运算符;逻辑运算符;通配符;第五部分 SQL函数1、汇总函数:数据表实例
5、;COUNT;SUM;AVG;MAX;MIN;2、日期/时间函数:GETDATE;DATEDIFF;DATEADD;Datepart;3、数学函数4、字符串函数:字符转换函数;字符串操作函数;5、转换函数第六部分 简单查询1、SELECT语句:SELECT语句结构;SELECT语句执行过程;2、列查询:SELECT子句;单列查询;多列查询;对数据列进行算术运算;为数据列指定别名;查询所有列;使用DISTINCT关键字;使用TOP关键字;3、INTO子句4、FROM子句:FROM子句语法;表的别名;第七部分 复合查询1、WHERE子句:数据示例表;单条件查询;空值运算符;范围运算符;列表运算符;
6、2、复合条件查询:使用逻辑运算符组合条件;复合条件查询;3、GROUP BY子句:GROUP BY子句创建分组;用CUBE运算符汇总数据;用ROLLUP运算符汇总数据;用GROUPING函数处理NULL值;4、HAVING子句5、ORDER BY子句:单列排序;逆序排列;多列排序;单表查询各子语句总结;6、多表查询:无条件多表查询;等值多表查询;非等值多表查询;7、模糊查询:LIKE运算符;通配符;ESCAPE子句和转义符;实现模糊查询;第八部分 连接查询1、表的基本连接:表的连接概述;连接运算符;示例数据表;表的连接类型;2、内连接:等值连接;自然连接;不等连接;自连接;多表连接;3、外连接
7、:左外连接;右外连接;全外连接;4、交叉连接;5、联合查询:UNION运算符;UNION运算结果排序;UNION ALL与UNION;对多表进行UNION运算;联合查询注意事项;6、SQL查询原理及注意问题第九部分 子查询1、子查询概述:子查询结构及其执行过程;示例数据表;2、单值比较子查询:含有WHERE子句的单值比较子查询;含有聚合函数的子查询;在多表查询中使用单值比较子查询;3、返回多行的子查询:IN子查询;在多表查询中使用IN子查询;EXISTS子查询;EXISTS子查询典型应用;EXISTS子查询注意事项;4、带有ANY或ALL谓词的子查询:带有ANY谓词的子查询;带有ALL谓词的子
8、查询;5、相关子查询:比较运算符引入相关子查询;含有聚合函数的相关子查询;谓词IN引入相关子查询;HAVING子句中使用相关子查询;嵌套子查询;第十部分 表结构的操作1、表的基本结构2、表结构的定义:创建基本表;PRIMARY KEY约束;NOT NULL约束;UNIQUE约束;FOREIGN KEY约束;DEFAULT约束;CHECK约束;3、表结构的修改:增加新字段;修改字段;删除字段;4、表的删除及重命名:表的删除;表的重命名;5、数据库的操作:创建数据库;删除数据库;第十一部分 视图和索引的操作1、索引概述:索引的概念;索引的类型;2、索引的创建:示例数据表;创建索引基本语法;创建聚簇
9、索引;创建唯一索引;创建单字段非聚簇索引;创建多字段非聚簇索引;3、删除索引4、索引的使用原则:正确建立索引;选择索引类型;5、视图概述:视图的而概念;视图的优缺点;6、视图的创建:创建视图基本语法;创建简单视图;创建复杂视图;创建基于视图的视图;创建视图的注意事项;7、视图的删除第十二部分 数据插入操作1、数据插入语句:示例数据表;插入语句基本语法;2、单行插入操作:不指定字段的整行插入;指定字段的整行插入;空值的插入;唯一值的插入;通过视图插入行;3、多行插入操作:使用INSERT VALUES语句进行多行插入;使用INSERT SELECT语句进行多行插入;4、数据的复制第十三部分 数据
10、更新和删除操作1、数据更新基本语法:UPDATE基本语法;示例数据表;2、更新单个字段值:更新数据为外部输入;更新数据为内部函数;更新数据为空值;更新数据为字段本身运算值;更新数据为本表字段值;更新数据为外表字段值;更新多记录的单个字段值;3、更新多个字段值:更新单记录的多个字段值;更新多记录的多个字段值;4、数据删除:数据删除语句基本语法;删除单行数据;删除多行数据;删除所有行;5、通过视图更新表:通过视图更新表数据;通过视图删除表数据;使用视图更新删除数据的注意事项;第十四部分 数据控制1、数据库的安全模式:用户;数据库对象;权限;2、数据控制语句:GRANT语句;REVOKE语句;3、角
11、色管理:创建角色;删除角色;4、SQL Server的数据安全控制:SQL Serve的身份验证;SQL Serve的用户管理;SQL Serve的角色管理;SQL Serve的权限管理;5、Oracle的数据安全控制:Oracle的用户管理;Oracle的权限管理;Oracle的角色管理;第十五部分 完整性控制1、数据完整性:示例数据表;完整性的引入;完整性的分类;2、实体完整性:PRIMARY KEY约束;NOT NULL约束;UNIQUE约束;3、参照完整性:参照完整性概述;FOREIGN KEY约束;4、用户自定义的完整性:DEFAULT约束;CHECK约束;5、规则:删除规则;更新规
12、则;MATCH子句;6、SQL Serve中的完整性控制:创建规则;规则的绑定;规则的松绑与删除;创新默认值;默认值的绑定与松绑;默认值的松绑和删除;7、Oracle的数据完整性的实现:Oracle中的实体完整性;Oracle中的参照完整性;Oracle中的用户自定义完整性;第十六部分 存储过程1、存储过程的概念:示例数据表;存储过程概述;2、SQL Server的流程控制语句:顺序控制语句;条件控制语句;循环控制语句;3、SQL Server的存储过程:SQL Server的存储过程概述;系统存储过程;存储过程创建及删除语法;创建不带参数的存储过程;创建带参数的存储过程;创建带通配符参数的存
13、储过程;在企业管理器中操作存储过程;4、Oracle的流程控制语句:条件控制语句;循环控制语句;5、Oracle中的存储过程:Oracle的存储过程结构;创建存储过程;第十七部分 触发器1、触发器基本概念:触发器概述;触发器原理;示例数据表;2、SQL Server中的触发器:创建及删除触发器语法;创建INSERT触发器;创建UPDATE触发器;创建DELETE触发器;INSTEAD OF触发器;嵌套触发器;递归触发器;用企业管理器管理触发器;使用触发器的注意事项;3、Oracle中的触发器:Oracle触发器类型;创建及删除Oracle触发器;第十八部分 事务处理与并发控制1、SQL事务:示
14、例数据库;事务的引入;事务的原理;事务的特性;SQL的事务处理语句;2、SQL Server中的事务处理语句:事务开始;设置回滚标记;设置保存点;提交事务;回滚事务;3、SQL Server中的事务处理模式:自动提交事务;显式事务;隐式事务;嵌套事务;4、Oracle的事务处理:COMMIT命令;ROLLBACK命令;SAVEPOINT命令;5、并发控制:并发的引入和解决;事务的隔离级别;6、SQL Server中的并发控制:锁的粒度和类型;SQL Server的隔离级别;SET TRANSACTION语句;阻塞与死锁;6、Oracle的并发控制:Oracle的隔离级别;只读事务;第十九部分
15、SQL游标1、游标的基本概念:游标概述;示例数据表;2、SQL Server中的游标:声明游标;打开游标;提取数据;关闭游标;释放游标;3、SQL Server中游标的应用:游标变量;使用游标获取数据;使用游标更新数据;使用游标删除数据;4、Oracle的游标第二十部分 高级SQL编程1、嵌入式SQL:SQL嵌入方式和处理流程;嵌入式SQL程序的特点;示例数据表;嵌入式SQL的几个基本语句;简单嵌入式SQL示例;含主变量的嵌入式SQL;使用游标的嵌入式SQL;2、动态SQL语言:动态SQL思想;EXECUTE IMMEDIATE语句;PREPARE和EXECUTE语句;动态查询实现方法;3、S
16、QL应用程序接口:API概念;API使用;动态查询;存储过程的使用;4、Oracle的嵌入式SQL实现全国信息技术水平考试数据库应用系统设计师辅导资料 第一部分 试题第一题 单项选择题(在每小题列出的几个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。)1、数据模型应具有( )。A、数据描述功能 B、数据联系描述功能C、A和B同时具备 D、数据查询功能2、三个模式之间存在着映射关系,正确的是( )。A、外模式/内模式和外模式/模式 B、外模式/内模式和内模式/模式C、外模式/模式和模式/内模式 D、内模式/模式和模式/外模式3、按给定条件从关系中挑选满足条件的元组组成
17、的集合,该运算是( )。A、投影运算 B、选择运算 C、连接运算 D、“交”运算4、一位教师可讲授多门课程,一门课程可以由多位教师讲授,教师与课程之间是( )。A、一对多的联系 B、多对多的联系 C、一对一的联系 D、多对一的联系5、下列变量名不符合Foxpro规定的是( )。A、STUD_ID B、学号 C、NAME D、2班6、如果表达式为4*6/(3-2)的值是24,则其中三个运算优先次序( )。A、* / - B、/ * - C、- * / D、/ - *7、RECCOUNT()函数是下列FOXPRO的函数形式的哪一类型( )。A、字符函数 B、类型转换函数 C、测试函数 D、日期和时
18、间函数8、使用MODIFY STRUCTURE 命令时,为不丢失数据应注意几点,下列不属必要的是( )。A、不能同时修改字段名及其类型或宽度 B、不能同时修改字段名和插入新的字段C、不能同时修改字段名和删除字段 D、不能在删除字段的同时修改字段的类型9、用LIST STRUCTURE 命令显示某数据库的字段总宽度total为60,用户实际使用的字段宽度是( )。A、60 B、61 C、59 D、110、备注型字段的数据内容存放的文件扩展名为( )。A、.FPT B、.DBF C、.MEM D、.IDX11、以下语句中,错误的是( )。A、DAY1=- B、STORE ABS(-8/2) TO
19、AAAC、L=INT(4、5) D、X=VAL(1000)12、在当前打开的ZG数据库中,员工职称和工资的保存在“职称”和“工资”字段中,统计职称为“工程师”的平均工资,保存在变量PJ中的命令是( )。A、AVREGE 工资 TO PJ FOR职称=工程师 B、AVREGE 工资 TO PJ FOR 职称=“工程师”C、AVREGE “工资” TO PJ FOR职称=“工程师”D、AVREGE “工资” TO PJ FOR职称=工程师13、要把打开的数据库X中全部记录的学号和姓名复制到数据库Y中,应使用命令( )。A、COPY TO Y FIELDS 学号,姓名 B、COPY TO Y 学号,
20、姓名C、COPY X Y FIELDS 学号,姓名 D、COPY FILE X TO Y 学号,姓名14、若在打开职工数据库的同时也打开了按姓名索引文件,则下列命令作用相同的是( )。A、LIST FOR 姓名=“林”与LIST WHILE 姓名=“林”B、SEEK 张与FIND张C、GO TOP 与GO 1D、LOCATE FOR RECNO()=100与GO 10015、关于COUNT命令,说法不正确的是( )。A、对当前工作区打开的库文件操作 B、按指定范围统计满足条件的记录C、结果存入字段变量中 D、若只统计记录总数,则用RECCOUNT()更换16、按姓名字段升序排序成为名为gzpx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 系统 设计 工程师 19
限制150内