数据库应用系统设计高级技术证书考试大 纲S QL资料

上传人:w****i 文档编号:92511824 上传时间:2019-07-10 格式:DOC 页数:6 大小:75.50KB
返回 下载 相关 举报
数据库应用系统设计高级技术证书考试大 纲S QL资料_第1页
第1页 / 共6页
数据库应用系统设计高级技术证书考试大 纲S QL资料_第2页
第2页 / 共6页
数据库应用系统设计高级技术证书考试大 纲S QL资料_第3页
第3页 / 共6页
数据库应用系统设计高级技术证书考试大 纲S QL资料_第4页
第4页 / 共6页
数据库应用系统设计高级技术证书考试大 纲S QL资料_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数据库应用系统设计高级技术证书考试大 纲S QL资料》由会员分享,可在线阅读,更多相关《数据库应用系统设计高级技术证书考试大 纲S QL资料(6页珍藏版)》请在金锄头文库上搜索。

1、数据库应用系统设计工程师技术水平证书(SQL)考试大纲一、课程的性质、目的和要求1课程的性质和目的: 数据库应用系统设计高级技术证书 教育考试是一种实践性很强的教育考试, 要求考生在较强的理论基础上, 具备在计算机上设计、构筑一个实际数据库应用系统, 解决实际问题的能力, 达到数据库应用系统设计工程师的水平。2课程的基本要求 掌握数据库应用系统设计的基本理论; 熟练掌握SQL Server2000数据库使用和编程;二、适应岗位数据库开发工程师/数据库管理员/高级软件工程师1 具备优秀的SQL语言编写能力; 2 可对SQL SERVER数据库进行安装及配置、数据库的安全性管理、性能监视和优化,以

2、及数据库的备份与用户权限设置;3可以对数据库及SQL代码进行性能分析和调优;4有一定的数据库管理和维护经验,有良好的数据库故障解决能力;5聘单位多要求应聘人员具有A程序的分析及编写能力。三、考试说明1考试形式:应用工业和信息化部教育与考试中心考试系统,上机考试。2考试分值比例:数据库应用系统设计工程师技术水平证书(SQL)考试试卷由理论考试和实践考试两部分组成。试卷总分值为100分,其中理论题占40分,实践题占60分。3考试时间:150分钟。4考核目标:要求考生在掌握数据库应用系统设计基本理论的基础上,熟悉SQL语言和数据库管理。四、实践考试内容实践考试知识点如下 :第1章数据库系统概述1.1

3、数据管理技术的发展1.2数据库系统基本概念1.3数据库系统结构1.4数据模型1.5数据库技术的研究领域及发展第2章关系数据库2.1关系基本概念2.2关系代数2.3函数依赖2.4范式第3章SQL导论3.1SQL概述3.2SQLServer3.3Transact-SQL3.4Transact-SQL的流程控制第4章SQL基础4.1字符串数据类型4.2数值型数据类型4.3日期时间型数据类型4.4表达式4.5条件语句与运算符第5章SQL函数5.1汇总函数5.2日期/时间函数5.3数学函数5.4字符串函数5.5转换函数第6章简单查询6.1SELECT语句6.2列查询6.3INTO子句6.4FROM子句第

4、7章复合查询7.1WHERE子句7.2复合条件查询7.3GROUPBY子句7.4HAVING子句7.5ORDERBY子句7.6多表查询7.7模糊查询第8章连接查询8.1表的基本连接8.2内连接8.3外连接8.4交叉连接8.5联合查询8.6SQL查询原理及注意问题第9章子查询9.1子查询概述9.2单值比较子查询9.3返回多行的子查询9.4带有ANY或ALL谓词的子查询9.5相关子查询9.6嵌套子查询第10章表结构的操作10.1表的基本结构10.2表结构的定义10.3表结构的修改10.4表的删除及重命名10.5数据库的操作第11章视图和索引的操作11.1索引概述11.2索引的创建11.3删除索引1

5、1.4索引的使用原则11.5视图概述11.6视图的创建11.7视图的删除第12章数据插入操作12.1数据插入语句12.2单行插入操作12.3多行插入操作12.4数据的复制第13章数据更新和删除操作13.1数据更新基本语法13.2更新单个字段值13.3更新多个字段值13.4数据删除13.5通过视图更新表第14章数据控制14.1数据库安全模式14.2数据控制语句14.4SQLServer的数据安全控制第15章完整性控制15.1数据完整性15.2实体完整性15.3参照完整性15.4用户自定义的完整性15.5规则15.6SQLServer中的完整性控制第16章存储过程16.1存储过程的概念16.2SQ

6、LServer的流程控制语句16.3SQLServer的存储过程第17章触发器17.1触发器基本概念17.2SQLServer中的触发器第18章事务处理与并发控制18.1SQL事务18.2SQLServer中的事务处理语句18.3SQLServer中的事务处理模式第19章SQL游标19.1游标的基本概念19.2SQLServer中的游标19.3SQLServer中游标的应用第20章高级SQL编程20.1嵌入式SQL20.2动态SQL语言20.3SQL应用程序接口五、考试样题一单项选择题1一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(

7、 ) 。A. 原子性 B. 一致性 C. 隔离性 D. 持久性二判断正误题1.( )在关系模式R中,若其函数依赖集中所有决定因素都是候选关键字,则R的最高范式是BCNF。三设计题以下各题要求都是在Exam数据库中作答。Exam数据库介绍:这是一个模拟电子商务,网上直销的数据库,主要销售计算机配件。该数据库包括了订单数据、经销商基本数据、产品基本数据以及供应商基本数据等。该数据库共包含了6个表,表名分别为:orders、distributors、suppliers、city、items和products。各个表的内容与格式如下:表1网上直销订单表格,表名为orders列名描述数据类型OrderN

8、um订单号码IntOrderDate订购日期DatetimeDistriNum经销商号码IntPaidDate付款日期Datetime表2经销商表格,表名为distributors列名描述数据类型Distrinum经销商号码IntBossName经理名称CharCompany公司名称CharCityCode所属市区代码CharAddress公司地址CharPhone公司电话号码Char表3供应商表格,表名为suppliers列名描述数据类型SuppCode供应商代码CharSuppName供应商名称Char表4市区表格,表名为city列名描述数据类型CityCode市区代码CharCityNa

9、me市区名称Char表5订单项目表格,表名为items列名描述数据类型Item订单项目号码IntOrderNum订单号码IntProdNum产品号码IntSuppCode供应商号码CharQuantity单项定购数量IntTotalPrice单项总价Money表6产品表格,表名为products列名描述数据类型ProdNum产品号码IntSuppCode供应商代码CharDesciptions产品名称CharUintPrice产品单价Money1. 输入SQL语句,创建以上6个基本表,并根据语义建立表的主键,保存该查询,把保存文件命名为T2-1.sql,并保存到考生文件夹中。(将每个表添加适当

10、的数据)2. 输入查询语句,实现查询Exam数据库中经销公司所属市区代码为XW、TZ、DC的公司的名称以及该公司的电话号码。查询成功后,保存该查询,把保存文件命名为T2-2.sql,并保存到考生文件夹中。3. 输入查询语句,实现查询Exam数据库中所有经销商经理名称的第二个字。查询成功后,保存该查询,把保存文件命名为T2-3.sql,并保存到考生文件夹中。4. 输入查询语句,实现查询Exam数据库中所有distributors表中经销商号码末位为3的公司的经理名称、公司名称以及公司电话。查询成功后,保存该查询,把保存文件命名为T2-4.sql,并保存到考生文件夹中。5. 输入查询语句,实现查询

11、Exam数据库products表格中的所有记录,查询结果要根据单价由小到大的顺序进行排序。查询成功后,保存该查询,把保存文件命名为T2-5.sql,并保存到考生文件夹中。6. 输入查询语句,实现查询Exam数据库products表格中的所有记录,并且把每个产品单价显示成调高10%后的价格(注意:只是把价格的变化显示出来,而数据库中的数据不变)。查询成功后,保存该查询,把保存文件命名为T2-6.sql,并保存到考生文件夹中。7. 输入查询语句,在orders表格中添加一条记录,其OrderNum为120、OrderDate为1905-05-30、DistriNum为1023、PaidDate为1

12、905-05-30。操作成功后,保存该查询,把保存文件命名为T2-7.sql,并保存到考生文件夹中。8. 删除记录:新建SQL查询,输入查询语句,删除在上步中建立的记录。操作成功后,保存该查询,把保存文件命名为T2-8.sql,并保存到考生文件夹中。9. 输入T-SQL语句,建立新的名为newview的视图,建立orders表格中的OrderNum、DistriNum列的视图。操作成功后,保存该查询,把保存文件命名为T2-9.sql,并保存到考生文件夹中。10. 删除上步中建立的视图。操作成功后,保存该查询,把保存文件命名为T2-10.sql,并保存到考生文件夹中。11. 输入T-SQL语句,

13、实现在Exam数据库中新建名为storedproc的存储过程,用来查询orders表格的OrderNum和OrderDate列,并执行该存储过程。操作成功后,保存该查询,把保存文件命名为T2-11.sql,并保存到考生文件夹中。12. 输入T-SQL语句,将上步中建立的存储过程重命名为newproc。操作成功后,保存该查询,把保存文件命名为T2-12.sql,并保存到考生文件夹中。13. 输入T-SQL语句,解除上步中建立的存储过程(注意存储过程的名字)。操作成功后,保存该查询,把保存文件命名为T2-13.sql,并保存到考生文件夹中。14. 输入T-SQL语句,建立名为“newtrigger”的触发器,触发器规定当orders表格的OrderDate列的数值发生变化的时候,显示出“订购日期已被更改,触发器起到作用”,再更改orders表格的OrderDate列的数值以触发触发器。操作成功后,保存该查询,把保存文件命名为T2-14.sql,并保存到考生文件夹中。15. 输入T-SQL语句,显示orders表的全部触发器。操作成功后,保存该查询,把保存文件命名为T2-15.sql,并保存到考生文件夹中。6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号