数据库认证考试模拟题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一题使用SQLServer联机丛书;打开SQLServer联机丛书;用SQLServer联机丛书中的搜索功能搜索【样图1-02A】显示的内容。第二题企业管理器的使用:打开企业管理器后,新建一个IP地址为192.168.2.2的SQLServer注册,操作结果如【样图1-02B】所示。第三题查询分析器的使用:打开查询分析器,用内置的日期和时间函数返回输入日期是几月,输入日期为:1981年11月15日(注意日期的书写格式)答案:Selectdatepart(month,'1981-11-15')第四题服务管理器的使用:打开服务管理器,停止SQLServer服务。第五题【说明】1、在SQLSERVER查询分析器下运行:USEmasterIFEXISTS(SELECTnameFROMmaster.dbo.sysdatabasesWHEREname=N'exam')DROPDATABASE[exam]GO2、将“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订单号码IntOrderDate订购日期DatatimeDistriNum经销商号码IntPaidDate付款日期Datatime表2经销商表格,表名为:distributors列名描述数据类型DistriNum经销商号码IntBossName经理名称CharCompany公司名称CharCityCode所属市区代码CharAddress公司地址CharPhone公司电话号码Char表3供应商表格,表名为:suppliers列名描述数据类型SuppCode供应商代码CharSuppName供应商名称Char表4市区表格,表名为:city列名描述数据类型CityCode市区代码CharCityName市区名称Char表5订单项目表格,表名:items列名描述数据类型Item订单项目号码IntOrderNum订单号码IntProdNum产品号码IntSuppCode供应商代码CharQuantity单项定购数量IntTotalPrice单项总价Money表6产品表格,表名:products列名描述数据类型ProdNum产品号码IntSuppCode供应商代码CharDescriptions产品名称CharUnitPrice产品单价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:\考生”文件夹中。答案:selectdistinctPaidDateFromorders;4.对记录进行操作——选取特定的记录:新建SQL查询,输入查询语句,实现查询exam数据库中供应商代码为HSC的供应商的实际名称。查询成功后,保存该查询,把保存文件命名为X2-02-3.sql,并保存到“C:\考生”文件夹中。答案:selectSuppNamefromsupplierswheresuppcode='HSC';5.对记录进行操作——排除特定的记录:新建SQL查询,输入查询语句,实现查询exam数据库中供应商代码不为HSC的所有供应商的实际名称。查询成功后,保存该查询,把保存文件命名为X2-02-4.sql,并保存到“C:\考生”文件夹中。答案:selectSuppNamefromsupplierswheresuppcode!='HSC';6.对数据进行操作——选取介于某一范围的数据:新建SQL查询,输入查询语句,实现查询exam数据库的products表格中所有单价位于20到50元的产品的名称及其对应的价格。查询成功后,保存该查询,把保存文件命名为X2-02-5.sql,并保存到“C:\考生”文件夹中。答案:selectDescriptions,UnitPriceFromproductsWhereUnitPricebetween20and50;或:selectDescriptions,UnitPriceFromproductsWhereUnitPrice=20andUnitPrice=50;以上两个答案任选一个即可。7.对数据进行操作——选取属于某一子集合的数据:新建SQL查询,输入查询语句,实现查询exam数据库中经销商经理名称为米楠、王吴迪、王萌、王为的公司的名称以及该公司的地址。查询成功后,保存该查询,把保存文件命名为X2-02-6.sql,并保存到“C:\考生”文件夹中。答案:selectCompany,AddressFromdistributorsWhereBossNamein('米楠','王吴迪','王萌','王为');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,PhoneFromdistributorsWherephoneislike'%1';第六题【操作要求】打开SQLServer查询分析器,分别按照下面7个问题进行操作,并按照要求把操作结果(扩展名为.sql的文件)分别保存在“C:\考生”文件夹中。本题目要求实现的功能:用SQL语句实现如下操作:同时执行多个SQL语句;用ORDERBY子句对数据进行排序;使用算术运算式;为虚拟列命名;搜索单一长度的任意字符串;使用常用的字符串函数;使用常用的数学函数;用GROUPBY子句对数据进行分类;常用的集总函数的应用。1.同时执行多个SQL语句:打开SQLServer查询分析器,输入查询语句,实现在一次查询中同时查询exam数据库中orders表和items表所有的列的内容,查询结果如【样图3-02A】所示。查询成功后,保存该查询,把保存文件命名为X3-02-1.sql,并保存到“C:\考生”文件夹中。答案:select*fromordersSelect*fromitems2.用ORDERBY子句对数据进行排序:新建SQL查询,输入查询语句,实现查询exam数据库orders表格中的所有记录,查询结果要根据OrderNum由小至大的顺序进行排序。查询成功后,保存该查询,把保存文件命名为X3-02-2.sql,并保存到“C:\考生”文件夹中。答案:select*fromordersorderby3.使用算术运算式:新建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的

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功