SQLServer考试复习题(4)

2019-08-30 16:07

57、 在一个ACCESS数据库文件中,我们可以做下列哪些操A) PUBS 作 ( ) 选 2项

A) 添加一个数据库

B) 删除一个数据库

C) 添加一个数据表

D) 删除一个数据表

答:CD

58、 下列属于ACCESS的数据类型的有( ) 选 2项

A) 数据库链接

B) 自动编号

C) 超链接

D) 字符指针

答:BC

59、 在SQL SERVER 2005中,数据完整性包含( ) A) 实体完整性 B) 参照完整性 C) 域完整性 D) 联结完整性 答:ABC

60、 下列不是SQL SERVER 2005的版本的是 ( ) A) SQL SERVER 2005 企业版 B) SQL SERVER 2005 开发人员版 C) SQL SERVER 2005 标准版 D) SQL SERVER 2005 专业版 答:D

61、 下列属于SQL SERVER 2005系统数据库的是 ( ) 项

B) MASTER

C) TEMPDB

D) NORTHWIND

答:BC

62、 ACCESS中的查询可以用来 ( ) 选 3项

A) 创建数据库

B) 查询数据

C) 插入数据

D) 删除数据

答:BCD

63、 在SQL SERVER 2005的系统数据库中,( )数据库用于保

存数据库的配置信息,并且是SQL SERVER 2005的关键的数据库 A) MASTER B) MODEL C) MSDB D) TEMPDB 答:A

64、 下列属于ACCESS对象的有 ( ) 选 3项 A) 存储过程 B) 报表 C) 模块 D) 窗体 答:BCD

65、 在SQL SERVER2005 中,可以创建数据库的方法有 ( ) 选 2项

A) 使用CREATE DATABASE命令创建数据库

选 2B) 通过服务管理器创建数据库

C) 通过导入导出数据创建数据库

D) 通过SQL SERVER MANAGEMENT STUDIO创建数据库 答:AD

66、 下列哪些是SQL SERVER 2005中系统提供的数据类型 ( )

A) OBJECT

B) INT

C) LONG

D) STRING

答:B

67、 在SQL SERVER 2005中,查询语句所用的关键字是 ( ) A) DELETE B) SELECT C) CREATE D) DROP 答:B

68、 SQL SERVER 2005中的查询条件有 ( ) 选4项 A) 范围条件 B) 列表条件 C) 组合条件 D) 唯一条件 E) 比较条件 答:ABCE

69、 SQL SERVER 2005中,下列可以作为模糊查询的通配符的有 ( ) 选2项

A) ?

B) _

C) %

D) * 答:BC

70、 对查询结果进行排序的SQL子句是 ( ) A) FROM B) WHERE

C) GROUP BY

D) ORDER BY

答:D

71、 从SELECT语句的查询结果中除去重复的行,可以使用( )

关键字

A) DISTINCT B) COUNT C) ASC D) DESC 答:A

72、 SQL SERVER 2005 中的联接类型有 ( ) 选4项 A) 自联接 B) 自动联接 C) 外联接 D) 交叉联接 E) 内联接 答:ACDE

73、 外联接可以分为 ( ) 选3项

A) 左向外联接

B) 右向外联接

C) 完整外联接

D) 局部外联接 答:ABC

74、 有如下语句

SELECT TITLES.TITLE_ID, TITLES.TITLE, PUBLISHERS.PUB_NAME

FROM TITLES RIGHT OUTER JOIN PUBLISHERS

ON TITLES.PUB_ID = PUBLISHERS.PUB_ID

以下描述正确的是 ( )

A) 该查询将返回TITLES表以及PUBLISHERS表中的所有行

B) 该查询将返回PUBLISHERS表的所有行,不包括TITLES表中的不匹配行

C) 该查询将返回TITLES表的所有行,不包括PUBLISHERS表中的不匹配行

D) 该查询将返回TITLES表和PUBLISHERS表中的匹配行

答:B

75、 子查询主要有 ( ) 选2项

A) 嵌套子查询

B) 参数子查询

C) 相关子查询

D) 函数子查询

答:AC

76、 内联接 ( )

A) 仅显示两个联接表中的内部行的联接

B) 仅显示两个联接表中的匹配行的联接

C) 显示两个联接表中的所有行的联接

D) 显示两个联接表中的所有内部行的联接

答:B

77、 SELECT语句的子句顺序如下 ( ) A) FORM WHERE GROUP BY

HAVING

ORDER BY

B) FROM

HAVING

GROUP BY ORDER BY

WHERE

C) FROM

GROUP BY

HAVING

WHERE

ORDER BY

D) FROM

ORDER BY

GROUP BY

HAVING

WHERE

答:A

78、 你在SQL SERVER 2005数据库中创建了如下两个表: CREATE TABLE 雇员表

( 雇员代号 INT IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED,

雇员姓名 VARCHAR(20) NOT NULL,

通信地址 VARCHAR(200) NULL

)

CREATE TABLE 定单表

( 定单号 INT IDENTITY(1,1) PRIMARY KEY, 雇员代号 INT NOT NULL, 客户代号 INT NOT NULL, 订购日期 DATETIME NOT NULL, 订购金额 MONEY NOT NULL )

你需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。下面哪个语句能完成该功能?( ) A) SELECT A.雇员代号,A.雇员姓名,B.订购日期,B.订购金额

FROM 雇员表 AS A LEFT OUTER JOIN 定单表 AS B

ON A.雇员代号 = B.雇员代号

WHERE B.订购日期 = '09/01/2003'

AND 订购金额 IN (SELECT MAX(订购金额) FROM 定单表) B) SELECT A.雇员代号,A.雇员姓名,B.订购日期,MAX(订购金额)

FROM 雇员表 AS A LEFT OUTER JOIN 定单表 AS B

ON A.雇员代号 = B.雇员代号 AND B.订购日期 = '09/01/2003' GROUP BY A.雇员代号,A.雇员姓名,B.订购日期

C) SELECT A.雇员代号,A.雇员姓名,B.订购日期,MAX(订购金额)

FROM 雇员表 AS A INNER JOIN 定单表 AS B

ON A.雇员代号 = B.雇员代号 WHERE B.订购日期 = '09/01/2003

GROUP BY A.雇员代号,A.雇员姓名,B.订购日期,B.定单号'

D) SELECT A.雇员代号,A.雇员姓名,B.订购日期,MAX(订

购金额)

FROM 雇员表 AS A INNER JOIN 定单表 AS B ON A.雇员代号 = B.雇员代号 WHERE B.订购日期 = '09/01/2003'

AND 订购金额 IN (SELECT MAX(订购金额) FROM 定单表) 答:B

79、 关于子查询的描述,正确的是:( )

A) 嵌套子查询中,先执行内查询,再执行外查询

B) 嵌套子查询中,先执行外查询,再执行内查询 C) 相关子查询中,先执行内查询,再执行外查询 D) 相关子查询中,先执行外查询,再执行内查询

答:A


SQLServer考试复习题(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于印发中央对地方专项转移支付管理办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: