IT认证数据库认证考试模拟题.docx
- 文档编号:28590045
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:13
- 大小:19.04KB
IT认证数据库认证考试模拟题.docx
《IT认证数据库认证考试模拟题.docx》由会员分享,可在线阅读,更多相关《IT认证数据库认证考试模拟题.docx(13页珍藏版)》请在冰豆网上搜索。
IT认证数据库认证考试模拟题
第一题
使用SQLServer联机丛书;打开SQLServer联机丛书;用SQLServer联机丛书中的搜索功能搜索【样图1-02A】显示的内容。
第二题
企业管理器的使用:
打开企业管理器后,新建一个IP地址为192.168.2.2的SQLServer注册,操作结果如【样图1-02B】所示。
第三题
查询分析器的使用:
打开查询分析器,用内置的日期和时间函数返回输入日期是几月,输入日期为:
1981年11月15日(注意日期的书写格式)
答案:
Selectdatepart(month,'1981-11-15')
第四题
服务管理器的使用:
打开服务管理器,停止SQLServer服务。
第五题
【说明】
1、在SQLSERVER查询分析器下运行:
USEmaster
IFEXISTS(SELECTnameFROMmaster.dbo.sysdatabasesWHEREname=N'exam')
DROPDATABASE[exam]
GO
2、将“C:
\GATDoc”文件夹下的“exam_sqlbak_Data.MDF”和“test_log.LDF”两个数据文件考到指定目录下。
3、EXECsp_attach_db@dbname=N'exam',
@filename1=N'C:
\MicrosoftSQLServer\MSSQL\Data\exam_sqlbak_Data.MDF',
@filename2=N'C:
\MicrosoftSQLServer\MSSQL\Data\test_log.LDF'
在@filename1和@filename2中的目录是两个数据的存放目录,将这2个数据库文件拷贝到SQL的数据库存放目录中。
【操作要求】
打开SQLServer企业管理器,打开查询分析器,分别按照下面9个问题进行操作,并按照要求把操作结果(扩展名为.sql的文件)保存在“C:
\考生”文件夹中。
exam_sqlbak数据库介绍:
这是一个模拟电子商务,网上直销的数据,主要销售计算机配件。
该数据库包含了订单数据、经销商基本数据、产品基本数据以及供应商基本数据等。
该数据库共包含6个表,表名分别为:
orders、distributors、suppliers、city、items和products。
各个表的内容与格式如下:
表1网上直销订单表格,表名为:
orders
列名
描述
数据类型
OrderNum
订单号码
Int
OrderDate
订购日期
Datatime
DistriNum
经销商号码
Int
PaidDate
付款日期
Datatime
表2经销商表格,表名为:
distributors
列名
描述
数据类型
DistriNum
经销商号码
Int
BossName
经理名称
Char
Company
公司名称
Char
CityCode
所属市区代码
Char
Address
公司地址
Char
Phone
公司电话号码
Char
表3供应商表格,表名为:
suppliers
列名
描述
数据类型
SuppCode
供应商代码
Char
SuppName
供应商名称
Char
表4市区表格,表名为:
city
列名
描述
数据类型
CityCode
市区代码
Char
CityName
市区名称
Char
表5订单项目表格,表名:
items
列名
描述
数据类型
Item
订单项目号码
Int
OrderNum
订单号码
Int
ProdNum
产品号码
Int
SuppCode
供应商代码
Char
Quantity
单项定购数量
Int
TotalPrice
单项总价
Money
表6产品表格,表名:
products
列名
描述
数据类型
ProdNum
产品号码
Int
SuppCode
供应商代码
Char
Descriptions
产品名称
Char
UnitPrice
产品单价
Money
本题目要求实现的功能:
用SQL语句实现如下操作:
对列进行操作(包括:
选取所有的列、选取特定的列);不显示重复的数值;对记录进行操作(包括:
选取特定的记录、排除特定的记录);对数据进行操作(包括:
选取介于某一范围的数据、选取属于某一子集合的数据);对字符串进行操作(包括:
选取子字符串、搜索子字符串、搜索完全相等的字符串)。
1.验证exam数据库是否已经安装正确:
打开企业管理器,对照上面对exam数据库的介绍,检查本机是否存在exam数据库,该数据库是否安装正确且完整。
2.用SQL语句选取表中所有的列:
打开SQLServer查询分析器,输入查询语句,实现查询exam数据库中distributors表所有的列的内容。
查询成功后,保存该查询,把保存文件命名为X2-02-1.sql,并保存到“C:
\考生”文件夹中。
答案:
select*
Fromdistributors;
3.选取惟一的数值:
新建SQL查询,输入查询语句,实现查询exam数据库中orders表格中的付款日期,并且相同的付款日期只显示一次。
查询成功后,保存该查询,把保存文件命名为X2-02-2.sql,并保存到“C:
\考生”文件夹中。
答案:
selectdistinctPaidDate
Fromorders;
4.对记录进行操作——选取特定的记录:
新建SQL查询,输入查询语句,实现查询exam数据库中供应商代码为HSC的供应商的实际名称。
查询成功后,保存该查询,把保存文件命名为X2-02-3.sql,并保存到“C:
\考生”文件夹中。
答案:
selectSuppName
fromsuppliers
wheresuppcode='HSC';
5.对记录进行操作——排除特定的记录:
新建SQL查询,输入查询语句,实现查询exam数据库中供应商代码不为HSC的所有供应商的实际名称。
查询成功后,保存该查询,把保存文件命名为X2-02-4.sql,并保存到“C:
\考生”文件夹中。
答案:
selectSuppName
fromsuppliers
wheresuppcode!
='HSC';
6.对数据进行操作——选取介于某一范围的数据:
新建SQL查询,输入查询语句,实现查询exam数据库的products表格中所有单价位于20到50元的产品的名称及其对应的价格。
查询成功后,保存该查询,把保存文件命名为X2-02-5.sql,并保存到“C:
\考生”文件夹中。
答案:
selectDescriptions,UnitPrice
Fromproducts
WhereUnitPricebetween20and50;
或:
selectDescriptions,UnitPrice
Fromproducts
WhereUnitPrice>=20andUnitPrice<=50;
以上两个答案任选一个即可。
7.对数据进行操作——选取属于某一子集合的数据:
新建SQL查询,输入查询语句,实现查询exam数据库中经销商经理名称为米楠、王吴迪、王萌、王为的公司的名称以及该公司的地址。
查询成功后,保存该查询,把保存文件命名为X2-02-6.sql,并保存到“C:
\考生”文件夹中。
答案:
selectCompany,Address
Fromdistributors
WhereBossNamein('米楠','王吴迪','王萌','王为');
8.对字符串进行操作——选取子字符串:
新建SQL查询,输入查询语句,实现查询exam数据库中所有经销商的公司电话号码的4到7位。
查询成功后,保存该查询,把保存文件命名为X2-02-7.sql,并保存到“C:
\考生”文件夹中。
答案:
selectsubstrB(phone,4,4)
Fromdistributors;
9.对字符串进行操作——搜索子字符串:
新建SQL查询,输入查询语句,实现查询exam数据库中所有公司电话末位是1的公司的经理名称、公司名称以及公司电话。
查询结果如【样图2-02】所示。
查询成功后,保存该查询,把保存文件命名为X2-02-8.sql,并保存到“C:
\考生”文件夹中。
答案:
selectBossName,Company,Phone
Fromdistributors
Wherephoneislike'%1';
第六题
【操作要求】
打开SQLServer查询分析器,分别按照下面7个问题进行操作,并按照要求把操作结果(扩展名为.sql的文件)分别保存在“C:
\考生”文件夹中。
本题目要求实现的功能:
用SQL语句实现如下操作:
同时执行多个SQL语句;用ORDERBY子句对数据进行排序;使用算术运算式;为虚拟列命名;搜索单一长度的任意字符串;使用常用的字符串函数;使用常用的数学函数;用GROUPBY子句对数据进行分类;常用的集总函数的应用。
1.同时执行多个SQL语句:
打开SQLServer查询分析器,输入查询语句,实现在一次查询中同时查询exam数据库中orders表和items表所有的列的内容,查询结果如【样图3-02A】所示。
查询成功后,保存该查询,把保存文件命名为X3-02-1.sql,并保存到“C:
\考生”文件夹中。
答案:
select*fromorders
Select*fromitems
2.用ORDERBY子句对数据进行排序:
新建SQL查询,输入查询语句,实现查询exam数据库orders表格中的所有记录,查询结果要根据OrderNum由小至大的顺序进行排序。
查询成功后,保存该查询,把保存文件命名为X3-02-2.sql,并保存到“C:
\考生”文件夹中。
答案:
select*fromordersorderby
3.使用算术运算式:
新建SQL查询,输入查询语句,实现查询exam数据库products表格中的所有记录,并且把每个产品单价显示成8折后的价格(注意:
只是把价格的变化显示出来,而数据库中的数据不变),查询结果如【样图3-02B】所示。
查询成功后,保存该查询,把保存文件命名为X3-02-3.sql,并保存到“C:
\考生”文件夹中。
4.搜索单一长度的任意字符串:
新建SQL查询,输入查询语句,实现查询exam数据库orders表格中订单号码的第1、2位分别是1和1的所有供应商的记录。
查询成功后,保存该查询,把保存文件命名为X3-02-4.sql,并保存到“C:
\考生”文件夹中。
5.使用常用的字符串函数:
新建SQL查询,输入查询语句,实现查询exam数据库distributors表格中经销商号码为1006的公司名称字符串的长度。
查询成功后,保存该查询,把保存文件命名为X3-02-5.sql,并保存到“C:
\考生”文件夹中。
6.使用常用的数学函数:
新建SQL查询,输入查询语句,返回分别大于或等于以下三个数字的最小整数:
5.5,-7.2,0.0。
查询成功后,保存该查询,把保存文件命名为X3-02-6.sql,并保存到“C:
\考生”文件夹中。
7.常用的集总函数的应用:
新建SQL查询,输入查询语句,实现查询exam数据库orders表格中共有多少订单。
查询成功后,保存该查询,把保存文件命名为X3-02-7.sql,并保存到“C:
\考生”文件夹中。
第七题
【操作要求】
打开SQLServer查询分析器,分别按照下面6个问题进行操作,并按照要求把操作结果(扩展名为.sql的文件)分别保存在“C:
\考生”文件夹中。
本题目要求实现的功能:
用SQL语句实现如下操作:
在一个SELECT语句中使用多个表格;在SELECT语句中使用子查询;用UNION运算符实现从不同的表格抽取相同格式的数据;添加记录;删除记录;更新记录的内容。
1.在一个SELECT语句中使用多个表格:
打开SQLServer查询分析器,输入查询语句,实现查询exam数据库中每一个经销商的订单号码(orders表中)与经销商经理名称(ditributoirs表中),运行结果如【样图4-02A】所示。
查询成功后,保存该查询,把保存文件命名为X4-02-1.sql,并保存到“C:
\考生”文件夹中。
2.在SELECT语句中使用子查询:
新建SQL查询,输入查询语句,实现查询exam数据库中与经理名称为“李晨”的经销商同在一个市区的所有经销商的数据内容,运行结果如【样图4-02B】所示。
查询成功后,保存该查询,把保存文件命名为X4-02-2.sql,并保存到“C:
\考生”文件夹中。
3.用UNION运算符实现从不同的表格抽取相同格式的数据:
新建SQL查询,输入查询语句,实现查询exam数据库中单价小于200元或者是已订货项目中数量大于2的产品数据(注意:
是“或者”),运行结果如【样图4-02C】所示。
查询成功后,保存该查询,把保存文件命名为X4-02-3.sql,并保存到“C:
\考生”文件夹中。
4.添加记录:
新建SQL查询,输入查询语句,在orders表格中添加一笔记录,其OrderNum为120、OrderDate为1905-05-30、DistriNum为1023、PaidDate为1905-05-30,运行结果如【样图4-02D】所示。
操作成功后,保存该查询,把保存文件命名为X4-02-4.sql,并保存到“C:
\考生”文件夹中。
5.删除记录:
新建SQL查询,输入查询语句,删除在上步中建立的记录。
操作成功后,保存该查询,把保存文件命名为X4-02-5.sql,并保存到“C:
\考生”文件夹中。
6.更新记录:
新建SQL查询,输入查询语句,将orders表格中订单号码为111的订单的经销商号码改为1088,运行结果如【样图4-02E】所示。
把保存文件命名为X4-02-6.sql,并保存到“C:
\考生”文件夹中。
第八题
【操作要求】
打开SQLServer查询分析器,分别按照下面7个问题进行操作,并按照要求把操作结果(扩展名为.sql的文件)分别保存在“C:
\考生”文件夹中。
本题目要求实现的功能:
用SQL语句实现如下操作:
实现默认值与列结合;解除默认值与列的结合;创建用户自定义的数据类型;创建规则并将其与列结合;删除规则;创建视图;删除视图。
1.用T-SQL语句实现默认值与列结合:
打开SQLServer查询分析器,输入Transact-SQL语句,实现在exam数据库中新建名为moren的默认值,运行结果如【样图5-02A】】所示;并把该默认值与orders表的OrderDate列结合,运行结果如【样图5-02B】】所示。
操作成功后,保存该查询,把保存文件命名为X5-02-1.sql,并保存到“C:
\考生”文件夹中。
2.用T-SQL语句解除默认值与列的结合:
新建SQL查询,输入Transact-SQL语句,解除上步中建立的默认值与列的结合,并删除该默认值。
操作成功后,保存该查询,把保存文件命名为X5-02-2.sql,并保存到“C:
\考生”文件夹中。
3.创建用户自定义的数据类型:
新建SQL查询,输入Transact-SQL语句,建立新的用户自定义的数据类型:
binary,长度为5000,允许NULL值,类型名称为newtype,运行结果如【样图5-02C】所示。
操作成功后,保存该查询,把保存文件命名为X5-02-3.sql,并保存到“C:
\考生”文件夹中。
4.创建规则并将其与列结合:
新建SQL查询,输入Transact-SQL语句,建立新的名为newrule的规则,并把这个规则与orders表的OrderDate列结合,运行结果如【样图5-02D】所示。
操作成功后,保存该查询,把保存文件命名为X5-02-4.sql,并保存到“C:
\考生”文件夹中。
5.删除规则:
新建SQL查询,输入Transact-SQL语句,解除上步中建立的规则与列的结合,并删除该规则。
操作成功后,保存该查询,把保存文件命名为X5-02-5.sql,并保存到“C:
\考生”文件夹中。
6.创建视图:
新建SQL查询,输入Transact-SQL语句,建立新的名为newview的视图,建立orders表格中的OrderNum、DistriNum列的视图,在设计视图中的运行结果如【样图5-02E】所示。
操作成功后,保存该查询,把保存文件命名为X5-02-6.sql,并保存到“C:
\考生”文件夹中。
7.删除视图:
新建SQL查询,输入Transact-SQL语句,删除上步中建立的视图。
操作成功后,保存该查询,把保存文件命名为X5-02-7.sql,并保存到“C:
\考生”文件夹中。
第九题
【操作要求】
打开SQLServer查询分析器,分别按照下面5个问题进行操作,并按照要求把操作结果(扩展名为.sql的文件)分别保存在“C:
\考生”文件夹中。
本题目要求实现的功能:
用SQL语句实现如下操作:
创建存储过程;重命名存储过程;删除存储过程;创建触发器;查看系统内所有的触发器列表。
1.创建存储过程:
打开SQLServer查询分析器,输入Transact-SQL语句,实现在exam数据库中新建名为storedproc的存储过程,用来查询orders表格中的OrderDate和DistriNum列,并执行该存储过程,运行结果如【样图6-02A】所示。
操作成功后,保存该查询,把保存文件命名为X6-02-1.sql,并保存到“C:
\考生”文件夹中。
2.重命名存储过程:
新建SQL查询,输入Transact-SQL语句,将上步中建立的存储过程重命名为newproc。
操作成功后,保存该查询,把保存文件命名为X6-02-2.sql,并保存到“C:
\考生”文件夹中。
3.删除存储过程:
新建SQL查询,输入Transact-SQL语句,解除上步中建立的存储过程(注意存储过程的名字)。
操作成功后,保存该查询,把保存文件命名为X6-02-3.sql,并保存到“C:
\考生”文件夹中。
4.创建触发器:
新建SQL查询,输入Transact-SQL语句,建立名为newtrigger的触发器,触发器规定当orders表格的OrderDate列的数值发生变化的时候,显示出:
“订购日期已被更改,触发器起到作用”,再更改orders表格的OrderDate列的数值以触发该触发器,运行结果如【样图6-02B】所示。
操作成功后,保存该查询,把保存文件命名为X6-02-4.sql,并保存到“C:
\考生”文件夹中。
5.查看系统内所有的触发器列表:
新建SQL查询,输入Transact-SQL语句,显示出系统内全部的触发器。
操作成功后,保存该查询,把保存文件命名为X6-02-5.sql,并保存到“C:
\考生”文件夹中。
第十题
【操作要求】
打开SQLServer查询分析器,分别按照下面6个问题进行操作,并按照要求把操作结果(扩展名为.sql的文件)分别保存在“C:
\考生”文件夹中。
本题目要求实现的功能:
用SQL语句实现如下操作:
增加数据库的空间;缩小数据库空间;删除数据库;创建索引;重命名索引;删除索引。
1.增加数据库的空间:
用企业管理器新建一个名为question2的数据库,将主要数据库文件和日志文件分别命名为question2_Data.MDF和question2_Log.LDF,大小都设置成1M(默认值)并将这两个文件存放在C盘的根目录下;打开查询分析器,写入SQL语句,加入新的名为modu2.mdf的文件,使得数据库question2的数据文件文件容量增大2M,操作结果如【样图7-02A】所示;此时该数据库显示的大小为4M,如【样图7-02B】所示。
操作成功后,保存该查询,把保存文件命名为X7-02-1.sql,并保存到“C:
\考生”文件夹中。
2.缩小数据库空间:
新建SQL查询,输入Transact-SQL语句,将上步中建立的question2数据库的数据文件的大小缩小为原来的4分之3。
操作成功后,保存该查询,把保存文件命名为X7-02-2.sql,并保存到“C:
\考生”文件夹中。
3.删除数据库:
新建SQL查询,输入Transact-SQL语句,删除前面已经建立的question2数据库。
操作成功后,保存该查询,把保存文件命名为X7-02-3.sql,并保存到“C:
\考生”文件夹中。
4.创建索引:
新建SQL查询,输入Transact-SQL语句,建立名为theindex的索引,该索引属性如【样图7-02C】所示。
操作成功后,保存该查询,把保存文件命名为X7-02-4.sql,并保存到“C:
\考生”文件夹中。
5.重命名索引:
新建SQL查询,输入Transact-SQL语句,将上步建立的索引重命名为newindex。
操作成功后,保存该查询,把保存文件命名为X7-02-5.sql,并保存到“C:
\考生”文件夹中。
6.删除索引:
新建SQL查询,输入Transact-SQL语句,删除上步建立的索引(注意索引的名称)。
操作成功后,保存该查询,把保存文件命名为X7-02-6.sql,并保存到“C:
\考生”文件夹中。
第十一题
【操作要求】
将文件“C:
\GATDoc”中的import.txt文件复制到“C:
\考生”文件夹。
分别按照下面4个问题进行操作,并按照要求把操作结果分别保存在“C:
\考生”文件夹中。
本题目要求实现的功能:
将表格数据导出至文本文件;将文本文件数据导入表格;将一个数据库导出至另一个数据库;备份数据库。
1.将表格数据导出至文本文件:
用SQLServer中的导入导出工具将exam数据库中的orders表格导出到名为export的文本文件中,将列分隔符选择为:
制表符。
操作完成界面如【样图8-02A】所示,把该文本文件保存到“C:
\考生”文件夹中。
2.将文本文件数据导入表格:
用SQLServer中的导入导出工具将“C:
\考生”文件夹中的import.txt文件导入到新建的名为import的数据库中,如【样图8-02B】所示。
3.将一个数据库导出至另一个数据库:
用SQLServer中的导入导出工具将exam数据库中的如下表格:
orders、suppliers导出到import数据库中,如【样图8-02C】所示。
4.备份数据库:
对import数据库进行备份,把备份文件命名为backup.bak,并保存在“C:
\考生”文件夹中。
要求:
完全备份,追加到媒体。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT 认证 数据库 考试 模拟