关系数据库操作语言SQL(三)-真题(含答案与解析)-交互.docx

关系数据库操作语言SQL(三)-真题(含答案与解析)-交互.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

关系数据库操作语言SQL(三)

(总分100,做题时间90分钟)

一、选择题

1.?

以下叙述正确的是______。

A.字符串数据由英文字母、数字和各种符号组成?

B.字符串数据由汉字、英文字母和数字组成?

C.字符串数据由汉字、英文字母和各种符号组成?

D.字符串数据由汉字、英文字母、数字和各种符号组成

A??B??C??D??

????该问题分值:2.5

答案:D

[解析]字符串数据由汉字、英文字母、数字和各种符号组成,因此本题答案为D。

2.?

SQLServer支持的准确型数据类型不包括______。

**?

**?

**?

**

A??B??C??D??

????该问题分值:2.5

答案:D

[解析]准确型数值是指在计算机中能够精确存储的数,SQLServer支持的准确型数据类型包括:Bigint、Int、Smallint、Tinyint、Bit、numeric(p,q)或decimal(p,q)。近似型是用于表示浮点型数据的近似数据类型,包括float和real。所以本题的答案为D。

3.?

SQLServer支持的普通编码字符串的数据类型不包括______。

**(n)?

**(n)?

**?

**

A??B??C??D??

????该问题分值:2.5

答案:D

[解析]SQLServer支持的普通编码字符串的数据类型包括char(n)、varchar(n)和text。所以本题的答案为D。

4.?

设在SQLServer2000中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。下列数据类型中最合适的是______。

**?

**?

**?

**

A??B??C??D??

????该问题分值:2.5

答案:B

[解析]int数据类型所表示的数值范围从-231到231-1,也就是说,你可以用int数据类型来表达-2,147,483,648到2,147,483,647(即大约正负二十亿)之间的整数。一个int型占用四个字节的存储空间。bigint数据类型位于int之上。smallint的数值范围从从-215到215-1。tinyint的数值范围从从0到255。故本题选B。

5.?

以下关于货币类型数据叙述错误的是______。

A.货币类型存储的数据精度固定为4位小数?

B.它实际上是小数部分固定为4位的定点小数类型?

C.货币类型可以在数值前加上货币符号?

**Server支持的货币类型包括money、Bigmoney和Smallmoney

A??B??C??D??

????该问题分值:2.5

答案:D

[解析]货币类型存储的数据精度固定为4位小数,它实际上是小数部分固定为4位的定点小数类型,但货币类型可以在数值前加上货币符号。SQLServer支持的货币类型包括money和Smallmoney。因此本题答案为D。

6.?

在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。关于NULL,下列说法正确的是______。

A.判断元组的某一列是否为NULL一般使用“=NULL”?

**在数据库中表示尚不确定的值?

C.在SQLSever2000中执行“SELECTNULL+5”将会出现异常?

**只适合用于字符和数值类型

A??B??C??D??

????该问题分值:2.5

答案:B

[解析]本题考查的知识点是空值查询。NULL表示不确定的值不能使用普通的比较运算符“=”或“!=”。需要使用专门的判断子句来完成,其格式为:列名IS[NOT]NULL。在SQLSever2000中,NULL+任何值=任何值。因此执行语句不会出现异常。NULL适合于任何不确定的取值类型。即本题的答案为B。

7.?

设在职工表中有电话号码列,数据类型是char(8)。现要在该列上添加约束,用于保证电话号码长度必须是8位,且第一位取值为数字1—9、后7位取值为数字0—9,现有下列语句:

??Ⅰ.ALETERTABLE职工表ADDCHECK(电话号码LIKE[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])

??Ⅱ.ALETERTABLE职工表CHECK(电话号码LIKE[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])

??Ⅲ.ALETERTABLE职工表ADDCONSTRAINTCK1CHECK(电话号码LIKE[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])

??Ⅳ.ALETERTABLE职工表ADDCONSTRAINTCHECK(电

文档评论(0)

57536222719a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档