SQL复习题附部分答案.docx

上传人:b****2 文档编号:2460721 上传时间:2022-10-29 格式:DOCX 页数:36 大小:31.52KB
下载 相关 举报
SQL复习题附部分答案.docx_第1页
第1页 / 共36页
SQL复习题附部分答案.docx_第2页
第2页 / 共36页
SQL复习题附部分答案.docx_第3页
第3页 / 共36页
SQL复习题附部分答案.docx_第4页
第4页 / 共36页
SQL复习题附部分答案.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

SQL复习题附部分答案.docx

《SQL复习题附部分答案.docx》由会员分享,可在线阅读,更多相关《SQL复习题附部分答案.docx(36页珍藏版)》请在冰豆网上搜索。

SQL复习题附部分答案.docx

SQL复习题附部分答案

 

一、单选题

1.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:

(___)

A.只存在一对多的实体关系,以图形方式来表示。

B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C.能体现一对多、多对多的关系,但不能体现一对一的关系。

D.关系模型数据库是数据库发展的最初阶段。

答案[B]

2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQLServer身份验证

C、以超级用户身份登录时D、其他方式登录时

答案[B]

3、关系数据库中,主键是(___),当运用Transact-SQL语句创建主键时,可

以是(__)。

⑴A、为标识表中唯一的实体B、创建唯一的索引,允许空值

C、只允许以表中第一字段建立D、允许有多个主键的

⑵A、createtabletable1

(column1char(13)notnullprimarykey,

column2intnotonprimarykey;

B、altertabletable1withnocheckadd

constraint[PK_table1]primarykeynonclustered

(column1)onprimary;

C、altertabletable1column1primarykey;

答案[AC]

4、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(___)等关键字。

A、ORDERBY,COMPUTE

B、ORDERBY,COMPUTE,COMPUTRBYC、ORDERBY,COMPUTEBY,GROUPBYD、GROUPBY,COMPUTEBY

答案[B]

5、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_1_),使用关键字(_2_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_3__),如果在SELECT语句中使用聚合函数时,可以在后面使用(_4_)。

⑴A、SELECT,INTOB、SELECT,FROMC、SELECT,GROUPD、仅SELECT

⑵A、DISTINCTB、UNIONC、ALLD、TOP

⑶A、JOINB、UNIONC、INTOD、LIKE

⑷A、GROUPBY、BCOMPUTEBY、CHAVINGD、COMPUTE

答案[BABA]

6、SQLServer2008是一个()的数据库系统。

(A)网状型(B)层次型(C)关系型(D)以上都不是

 

答案[C]

7、利用查询分析器,能()。

A、直接执行SQL语句B、提交SQL语句给服务器执行C、作为企业管理器使用D、作为服务管理器使用

答案[A]

8、事务日志文件的默认扩展名是()。

A、MDFB、NDFC、LDFD、DBF

答案[C]

 

10、SQLServer的主数据库是()。

A、MASTER、BTEMPDB、CMODEL、DMSDB

答案[A]

11、数据库的容量,()。

A、只能指定固定的大小。

C、最大100M。

D

答案[D]

 

B、最小为10M

、可以设置为自动增长

12、日期时间型数据类型(datetime)的长度是()。

A、2B、4C、8D、16

答案[8]

13、表在数据库中是一个非常重要的数据对象,它是用来(__)各种数据内容的。

A、显示B、查询C、存放D、检索

答案[C]

14、为数据表创建索引的目的是(_1_),可以在创建表时用(2_)来创建唯一

索引。

⑴A、提高查询的检索性能B、创建唯一索引

C、创建主键D、归类

⑵A、设置主键约束,设置唯一约束B、Createtable

C、设置主键约束,CreateindexD、以上都可以

答案[AA]

 

,Createindex

15、在T-SQL语法中,用来插入和更新数据的命令是(___)。

A、INSERT,UPDATE、BUPDATE,INSERT

C、DELETE,UPDATE、DCREATE,INSERTINTO

答案[A]

16、主键约束用来强制数据的()完整性。

A、域B、实体C、参照D、ABC都可以答案[B]

18、替代触发器(insteadof)是在触发触发器的修改操作(

A、执行后B、停止执行时C、同时D、之前

答案[D]

19、聚合函数的返回值是()。

A、一个标量值B、一组值C、表达式D、表

答案[A]

20、关于主键描述正确的是:

()

(A)包含一列(B)包含两列

)执行。

 

(C)包含一列或者多列(D)以上都不正确答案[]

22、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的

通配符是()

(A)*(B)%(C)-(D)?

答案[B]

23、如果希望完全安装SQLServer,则应选择()。

(A)典型安装(B)最小安装(C)自定义安装(D)仅连接

答案[C]

24、对视图的描述错误的是:

()A.是一张虚拟的表

 

B.在存储视图时存储的是视图的定义C.在存储视图时存储的是视图中的数据D.可以像查询表一样来查询视图

答案[C]

25、T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是()。

(A)CREATE(B)UPDATE(C)ALTER(D)USE

答案[C]

26、SQLserver数据库文件有3类,其中日志文件的后缀为(

(A).ndfB).ldf(C).mdf(D).idf

答案[B]

)。

27、表示职称为副教授同时性别为男的表达式为()

A.职称=‘副教授'OR性别=‘男'

 

D.IN(‘副教授',‘男')

答案[B]

28、在SQLSERVER服务器上,存储过程是一组预先定义并(

 

)的

 

Transact-SQL

语句。

(A)保存(B)编写(C)解释(D)编译

答案[D]

29、数据管理发展的三个阶段不包括()。

(A)人工管理阶段(B)文件管理阶段

(C)数据库管理阶段(D)智能管理阶段答案[D]

30、SQL语言按照用途可以分为三类,不包括下面选项中的()。

(A)DML(B)DCL(C)DQL(D)DDL

答案[C]

31、在SQLSERVER中局部变量前面的字符为:

 

(A)*

(B)#

(C)@@

(D)@

答案[D]

32、以下哪一个不是逻辑运算符()?

(A)NOT(B)AND(C)OR(D)IN

答案[D]

 

33、SQLServer2008采用的身份验证模式有()。

A.仅Windows身份验证模式

B.仅SQLServer身份验证模式

C.仅混合模式

D.Windows身份验证模式和混合模式

答案[D]

34、关于主键描述正确的是:

()

A、包含一列B、包含两列

C、包含一列或者多列D、以上都不正确

答案[C]

35、下列()数据库不属于SQLServer2008在安装时创建的系统数据库。

A、masterB、msdbC、modelD、bookdb

答案[

D]

36、在

A、*

SQLSERVER中全局变量前面的字符为:

B、#C、@@D、@

答案[C]

37、在SQLServer中,当数据表被修改时,系统自动执行的数据库对象是

()。

A、存储过程B、触发器C、视图D、其他数据库对象

答案[B]

38、SQLServer的字符型系统数据类型主要包括()。

A、Int、money、charB、char、varchar、text

C、datetime、binary、intD、char、varchar、int

答案[

B]

39、在

SELECT语句的

WHERE子句的条件表达式中,可以匹配

1个字符的通配符

是(

A、*

B

、%

C、_

D、?

答案[C]

40、在WHILE循环语句中,如果循环体语句条数多于一条,必须使用:

 

A.BEGIN,,END

B.CASE,,END

C.IF,,,,THEN

D.GOTO

答案[A]

41、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句

是:

()

A、ORDERBY

C、GROUPBY

 

B、WHERE

D、HAVING

答案[A]

42、根据关系数据基于的数据模型――关系模型的特征判断下列正确的一项:

()

A.只存在一对多的实体关系,以图形方式来表示

B.以二维表格结构来保存数据,在关系表中不允许有重复行存在C.能体现一对多,多对多的关系,但不能体现一对一的关系

 

D.关系模型数据库是数据库发展的最初阶段

答案[B]

43、新安装SQLServer后,默认有五个内置的数据库,

A、masterB、tempdbC、msdbD

 

其中主数据库是(

、model

 

)。

答案[A]

44、SQL语言中,删除一个视图的命令是()。

A.DELETE

B.DROPC.CLEAR

D.REMOVE

答案[B]

45、创建表的命令是(

A.Createdatabase

C.AlterTABLE

 

)。

表名

表名

 

B.CreateD.Create

 

VIEWTABLE

 

表名

表名

答案[D]

46、在Transact-SQL

 

语法中,用来插入数据的命令是

 

 

),

 

用于更新的命令是

A.INSERT,UPDATE

B.UPDATE,INSERT

C、DELETE,UPDATE

D.CREATE,INSERTINTO

答案[A]

47、创建表的命令是(

)。

A、Createdatabase

表名

B.CreateVIEW

表名

C、Create

TABLE

表名

D.AlterTABLE表名

答案[C]

48、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分

(1),使用关键字

(2)可

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

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

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