数据库认证考试完整答案

更新时间:2023-07-25 22:04:50 阅读: 评论:0

(一)使用SQL Server联机丛书,打开SQL Server联机丛书,用SQL Server联机丛书的搜索功能搜索出【样图1-02A显示的内容。
(二)企业管理器的使用,打开企业管理器后,新建一个IP地址为192.168.2.2的SQL Server注册,操作结果如【样图1-02B】所示
(三)查询分析器的使用,打开查询分析器,用内置的日期和时间函数返回输入日期是几月,输入日期为:1998年3月12日(注意日期的书写格式)。
lect day(‘1998-3-12’)
(四)服务管理器的使用,打开服务管理器,停止SQL Server服务。
(五)【说明】
1、在SQL SERVER查询分析器下运行:
   USE master
   IF EXISTS (SELECT name FROM master.dbo.sysdatabas WHERE name = N’exam’)
   DROP DATABASE [exam]
   GO
2、将“C:\GATDoc”文件夹下的“exam_sqlbak_Data.MDF”和“test_log.LDF”两个数据文件考到指定目录下。
3、EXEC sp_attach_db @dbname = N’exam’,
    @filename1 = N’C:\Microsoft SQL Server\MSSQL\Data\exam_sqlbak_Data.MDF’,
    @filename2 = N’C:\Microsoft SQL Server\MSSQL\Data\test_log.LDF’
   在@filename1和@filename2中的目录是两个数据的存放目录,将这2个数据库文件拷贝到SQL的数据库存放目录中。
【操作要求】
打开SQL Server企业管理器,打开查询分析器,分别按照下面9个问题进行操作,并按照要求把操作结果(扩展名为.sql的文件)保存在“C:\考生”文件夹中。
exam_sqlbak数据库介绍:这是一个模拟电子商务,网上直销的数据,主要销售计算机配件。该数据库包含了订单数据、经销商基本数据、产品基本数据以及供应商基本数据等。该数据库共包含6个表,表名分别为:orders、distributors、suppliers、city、items和products。各个表的内容与格式如下:
            表1 网上直销订单表格,表名为:orders
lmn沈阳英语口语
列名
描述
数据类型
OrderNum
订单号码
Int
行政院
OrderDate
订购日期
Datatime
DistriNum
2021年考研英语一真题答案经销商号码
Int
PaidDate
付款日期
Datatime
            表2 经销商表格,表名为:distributors
列名
描述
数据类型
DistriNum
经销商号码
Int
BossName
经理名称
Char
Company
公司名称
Char
CityCode
所属市区代码
Char
Address
公司地址
Char
Phone
公司电话号码
Char
         表3 供应商表格,表名为:suppliers
列名
描述
数据类型
SuppCode
father的音标
供应商代码
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语句选取表中所有的列:打开SQL Server查询分析器,输入查询语句,实现查询exam数据库中distributors表所有的列的内容。查询成功后,保存该查询,把保存文件命名为X2-02-1.sql,并保存到“C:\考生”文件夹中。
Select * from distributors
3.选取惟一的数值:新建SQL查询,输入查询语句,实现查询exam数据库中orders表格中的付款日期,并且相同的付款日期只显示一次。查询成功后,保存该查询,把保存文件命名为起尸X2-02-2.sql,并保存到“C:\考生”文件夹中。
Select distinct PaidDate  from orders
4.对记录进行操作——选取特定的记录:新建SQL查询,输入查询语句,实现查询exam数据库中供应商代码为HSC的供应商的实际名称。查询成功后,保存该查询,把保存文件命名为X2-02-3.sql,并保存到“C:\考生”文件夹中。
Select suppname from exam where suppcode =hsc
5.对记录进行操作——排除特定的记录:新建SQL查询,输入查询语句,实现查询exam数据库中供应商代码不为HSC的所有供应商的实际名称。查询成功后,保存该查询,把保存文件命名为X2-02-4.sql,并保存到“C:\考生”文件夹中。
Select suppname from exam where suppcode<>hsc
6.对数据进行操作——选取介于某一范围的数据:新建SQL查询,输入查询语句,实现查询exam数据库的products表格中所有单价位于20到50元的产品的名称及其对应的价格。查询成功后,保存该查询,把保存文件命名为X2-02-5.sql,并保存到“C:\考生”文件夹中。
Select UnitPrice from products where (UnitPrice between 20and 50)
7.对数据进行操作——选取属于某一子集合的数据:新建SQL查询,输入查询语句,实现查询exam数据库中经销商经理名称为米楠、王吴迪、王萌、王为的公司的名称以及该公司的地址。查询成功后,保存该查询,把保存文件命名为X2-02-6.sql,并保存到“C:\考生”文件夹中。
Select company,address from distributors where bossname in (‘米楠’,’王吴迪’,’王萌’,’王为’)
8.对字符串进行操作——选取子字符串:新建SQL查询,输入查询语句,实现查询exam数据库中所有经销商的公司电话号码的4到7位。查询成功后,保存该查询,把保存文件命名为X2-02-7.sql,并保存到“C:\考生”文件夹中。
Select substring (phone,4,4) from distributors
9.对字符串进行操作——搜索子字符串:新建SQL查询,输入查询语句,实现查询exam数据库中所有公司电话末位是1的公司的经理名称、公司名称以及公司电话。查询结果如【样图2-02】所示。查询成功后,保存该查询,把保存文件命名为X2-02-8.sql,并保存到“C:\考生”文件夹中。
Select bossname,company,phone from distributors where  right(phone,1)=‘1’
(六)【操作要求】
打开SQL Server查询分析器,分别按照下面7个问题进行操作,并按照要求把操作结果(扩展名为.sql的文件)分别保存在“C:\考生”文件夹中。
低价开钻平台
本题目要求实现的功能:用SQL语句实现如下操作:
    同时执行多个SQL语句;用ORDER BY子句对数据进行排序;使用算术运算式;为虚拟列命名;搜索单一长度的任意字符串;使用常用的字符串函数;使用常用的数学函数;用GROUP BY子句对数据进行分类;常用的集总函数的应用。
1.同时执行多个SQL语句:打开SQL Server查询分析器,输入查询语句,实现在一次查询中同时查询exam数据库中orders表和items表所有的列的内容,查询结果如【样图3-02A】所示。查询成功后,保存该查询,把保存文件命名为X3-02-1.sql,并保存到“C:\考生”文件夹中。
Select * from orders
Select * from items
go
2.用ORDER BY子句对数据进行排序:新建SQL查询,输入查询语句,实现查询exam数
lad据库orders表格中的所有记录,查询结果要根据OrderNum由小至大的顺序进行排序。查询成功后,保存该查询,把保存文件命名为X3-02-2.sql,并保存到“C:\考生”文件夹中。
Select * from orders order by ordernum
3.使用算术运算式:新建SQL查询,输入查询语句,实现查询exam数据库products表格中的所有记录,并且把每个产品单价显示成8折后的价格(注意:只是把价格的变化显示出来,而数据库中的数据不变),查询结果如【样图3-02B】所示。查询成功后,保存该查询,把保存文件命名为X3-02-3.sql,并保存到“C:\考生”文件夹中。
Select 0.8*unitprice from products
4.搜索单一长度的任意字符串:新建SQL查询,输入查询语句,实现查询exam数据库orders表格中订单号码的第1、2位分别是1和1的所有供应商的记录。查询成功后,保存该查询,把保存文件命名为X3-02-4.sql,并保存到“C:\考生”文件夹中。

本文发布于:2023-07-25 22:04:50,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/188670.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:查询   数据库   数据   操作   实现
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图