ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:88.98KB ,
资源ID:4377055      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4377055.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(sqlserver测试题及答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

sqlserver测试题及答案.docx

1、sqlserver测试题及答案Sql server一期内部测试题一选择题 1、 _是指组成表的各列的名称及数据类型,也就是日常表格的“栏目信息”。(选择1项)A) 表型 B) 记录C) 属性D)关键字2、在SQL查询时,使用()子句指出的是分组后的条件。(选择1项)A) WHERE B) HAVING C) WHEN D)GROUP3、已知关系: 员工(员工号,姓名,部门号,薪水)PK=员工号 FK=部门号部门(部门号,部门名称,部门经理员工号)PK=部门号(PK指的式主键 FK指的式外键)现在要查询部门员工的平均工资大于3000的部门名称及平均工资,下面哪两句查询正确:(选择2项)A)SEL

2、ECT 部门名称,AVG(薪水) FROM 部门 P,员工 E WHERE E.部门号=(SELECT部门号 FROM 部门 WHERE 部门名称 = P.部门名称) GROUP BY 部门名称 HAVING AVG(薪水) 3000B) SELECT 部门名称,AVG(薪水) FROM 部门 P INNER JOIN 员工 E ON P.部门号=E.部门号 GROUP BY 部门名称 WHERE AVG(薪水) 3000C)SELECT 部门名称,AVG(薪水) FROM 部门 P INNER JOIN 员工 E ON P.部门号=E.部门号 GROUP BY 部门名称 HAVING AVG

3、(薪水) 3000D)SELECT 部门名称,AVG(薪水) FROM 部门 P,员工 E WHERE P.部门号=(SELECT部门号 FROM 部门 WHERE 部门名称 = P.部门名称) GROUP BY 部门名称 HAVING AVG(薪水) 30004、要将表userInfo从数据库中删除,用以下的哪个命令?(选择1项) A) DROP TABLE userInfo B) TRUNCATE TABLE userInfo C) DELETE FROM userInfoD) DROP FROM userInfo 5、在以下哪种情况下使用主键约束而不使用唯一约束:(选择1项) A) 列的

4、值允许为空值 B) 列有外键引用C) 列的值不允许为空值D) 以上都不对6、在数据库表employee中查找字段empid中以两个数字开头第三个字符是下画线“_”的所有记录。请选择以下正确的语句:(选择1项)A) SELECT * FROM employee WHERE empid LIKE 0-90-9_%B) SELECT * FROM employee WHERE empid LIKE 0-90-9_%C) SELECT * FROM employee WHERE empid LIKE 0-99_%D) SELECT * FROM employee WHERE empid LIKE 0-

5、90-9_%7、函数FLOOR(-41.3)返回 _。(选择1项)A) -41B) -42 C) 41D) 以上都不是8、下面哪个函数返回的是满足给定条件的平均值:(选择1项)A) Max(col_name)B) Avg(col_name)C) Sum(col_name)D) COUNT(col_name)9、合并多个查询结果集,应使用( )关键字。E)A、join B、unionF)C、into D、and10、在SQL查询时,使用WHERE子句指出的是。(选择1项)A) 查询目标 B) 查询结果 C) 查询条件 E)查询视图11、下面有关HAVING子句描述错误的是。(选择1项)A) HA

6、VING子句必须与GROUPBY子句同时使用,不能单独使用B) 使用HAVING子句的同时不能使用WHERE子句 C) 使用HAVING子句的同时可以使用WHERE子句 D)使用HAVING子句的作用是限定分组的条件12、已知关系: 厂商(厂商号,厂名)PK=厂商号产品(产品号,颜色,厂商号)PK=产品号,FK=厂商号表如下:厂商产品厂商号厂名C01宏达C02立仁C03广源产品号颜色厂商号P01红C01P02黄C03若再往产品表中插入如下记录:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的记录是。(选择1项)A)I,II,I

7、VB ) I,IIIC ) I,IID ) I,IV13、要删除表userInfo中的所有记录,用以下的哪两个命令?(选择2项) A) DROP TABLE userInfo B) TRUNCATE TABLE userInfo C) DELETE FROM userInfoD) DROP FROM userInfo14、Delete 语句是_语句?(选择1项)A) DQL B) DML C) DDLD) DCL15、SQL语句中,可以使用( )语句一次插入( )条记录,如果想要一次插入多条记录,必须在语句中使用( )语句。A、Insert,一,Select B、Insert,二,Update

8、C、Update,一,Insert D、Delete,三,Select16、在数据库pubs的表authors中查找以 ean 结尾的所有 4 个字母的作者所在的行。请选择以下正确的语句:(选择1项)A) SELECT * FROM authors WHERE au_fname LIKE _eanB) SELECT * FROM authors WHERE au_fname LIKE %eanC) SELECT * FROM authors WHERE au_fname LIKE _eanE) SELECT * FROM authors WHERE au_fname LIKE %ean17 你

9、是一名电子商务网站的数据库开发人员。你正在建立一个数据库来存储网站的订单信息。这些信息从一个client/server应用程序的client端被输入,每输入一条新订单,就会产生一个唯一的订单号(OrderNumber),并且订单号是以递增的顺序产生的。每天的订单数量大概在10,000条左右。你建立了一个新表Orders并且向其中加入了一个字段OrderNumber。下一步你该做什么?A 将OrderNumber的数据类型设置为uniqueidentifier。B 将OrderNumber的数据类型设置为int,并为其设置IDENTITY属性。C 将OrderNumber的数据类型设置为int,

10、然后建立一个用户定义的sql语句来找出表中最大的订单号。D 将OrderNumber的数据类型设置为int。然后建立一个新表NextKey,向其中加入NextOrder(下一张订单)字段, 将NextOrder的数据类型设置为int。建立一个存储过程来获得或更新表NextKey中的值。18、以下那些是系统数据库:A SQL ServerB tempdbC systemdbD model19、检索序列号(Prono)为空的所有记录( )。A、 select * from Tab_ProInfor where Prono = ;B、 select * from Tab_ProInfor where

11、 Prono = 0;C、 select * from Tab_ProInfor where Prono is null;D、select * from Tab_ProInfor where Prono = 020 charindex(hy,huayuguoji)返回的结果为A 0B 1C 4D -1二 sql语句测试提交sql语句、学校图书馆借书信息管理系统建立三个表:学生信息表:student字段名称数据类型说明stuIDchar(10)学生编号,主键stuNameVarchar(10)学生名称majorVarchar(50)专业图书表:book字段名称数据类型说明BIDchar(10)图

12、书编号,主键titlechar(50)书名authorchar(20)作者借书信息表:borrow字段名称数据类型说明borrowIDchar(10)借书编号,主键stuIDchar(10)学生编号,外键BIDchar(10)图书编号,外键T_timedatetime借书日期B_timedatetime还书日期完成以下题目 (利用企业管理器 创建数据库 数据表 增加约束 该步骤略)1)利用sql语句录入测试数据 测试数据见下图(为节省时间只提交每个表录入数据的第一条sql语句 即本题共需要提交三条sql语句) (该题6分)Book表Borrow表Student表2)查询“计算机”专业学生在“2

13、007-12-15”至“2008-1-8”时间段内借书的学生编号、学生名称、图书编号、图书名称、借出日期;参考查询结果如下图所示:(该题6分)select st.stuid,stuname,bk.bid,title,t_time from student st,book bk,borrow brwhere st.stuid=br.stuid and br.bid=bk.bid and t_time=2007-12-15 and t_time(select avg(rscore) from register inners where inners.cid=outers.cid)10 删除姓张的学员信息delete from student where S_Name like 张%

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1