SQL Server 复习试题Word文档下载推荐.docx

上传人:b****6 文档编号:16934670 上传时间:2022-11-27 格式:DOCX 页数:32 大小:39.29KB
下载 相关 举报
SQL Server 复习试题Word文档下载推荐.docx_第1页
第1页 / 共32页
SQL Server 复习试题Word文档下载推荐.docx_第2页
第2页 / 共32页
SQL Server 复习试题Word文档下载推荐.docx_第3页
第3页 / 共32页
SQL Server 复习试题Word文档下载推荐.docx_第4页
第4页 / 共32页
SQL Server 复习试题Word文档下载推荐.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

SQL Server 复习试题Word文档下载推荐.docx

《SQL Server 复习试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《SQL Server 复习试题Word文档下载推荐.docx(32页珍藏版)》请在冰豆网上搜索。

SQL Server 复习试题Word文档下载推荐.docx

11.下列哪个不是sql数据库文件的后缀。

(C)

A..mdfB..ldf

C..tifD..ndf

12.在student表中有name和age两个字段以下查询语句不能正确执行的是(C)。

A.Selectnameas姓名,ageas年龄fromstudent

B.Selectnameas'

姓名'

ageas'

年龄'

fromstudent

C.Select姓名asname,年龄asagefromstudent

D.Select姓名=name,年龄=agefromstudent

13.数据定义语言的缩写词为(A)。

A.DDLB.DCL

C.DMLD.DBL

14.在SQL语言中,建立存储过程的命令是(A)

A、CREATEPROCEDUREB、CREATERULE

C、CREATEDURED、CREATEFILE

15.目前(A)数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。

A.关系B.面向对象C.分布D.网状

16.数据库设计中的概念结构设计的主要工具是(B)。

A.数据模型B.E—R模型C.新奥尔良模型D.概念模型

17.数据定义语言的缩写词为(A)。

A.DDLB.DCLC.DMLD.DBL

18.在SQL中,建立视图用的命令是(C)。

19.SQL语言中,删除一个表的命令是(B)。

A.DELETEB.DROPC.CLEARD.REMOVE

20.用于获取系统日期的函数是(B)。

A.YEAR()B.GETDATE()C.COUNT()D.SUM()

21.数据库管理系统的英文缩写是(A)。

A.DBMSB.DBS

C.DBAD.DB

22.使用(C)连接可以查询出表A和表B中符合连接条件的数据,不符合条件将不会出现在查询结果中。

A、左外联接B、右外联接C、内联接D、外联接

23.在关系运算中,选取符合条件的元组是(D)运算。

A.除法B.投影

C.连接D.选择

24.数据库设计中的逻辑结构设计的任务是把(D)阶段产生的概念数据库模式变换为逻辑结构的数据库模式。

A.需求分析B.物理设计

C.逻辑结构设计D.概念结构设计

25.一个规范化的关系至少应当满足(C)的要求。

A.一范式B.二范式

C.三范式D.四范式

26.在实际数据库设计中,“学号”通常作为(C)存在。

A.数据结构B.数据存储

C.数据项目D.处理过程

27.查询语句selectstuff('

herld'

3,l,'

llowo'

)结果为(C)。

A.helloB.worldhelloC.helloworldD.world

28.运行命令SELECTASCII(‘Alklk’)的结果是(D)。

A.48B.32

C.90D.65

29.限制输入到列的值的范围,应使用(C)约束。

A.CHECKB.PRIMARYKEY

C.FOREIGNKEYD.UNIQUE

30.关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,既满足(D)。

A.主关键字唯一标识表中的每一行

B.关系中的行不允许重复

C.每个非关键字列都完全依赖于主关键字

D.每个属性都有是不可再分的基本数据项

31.SQLServer中表查询的命令是(B)。

A.USEB.SELECTC.UPDATED.DROP

32.SQLServer中表更新数据的命令是(C)。

A.USEB.SELECTC.UPDATED.DROP

33.在SQLServer中,下列变量名正确的是(A)。

A.@sumB.jC.sumD.4kk

34.建立索引的目的是(D)。

A.降低SQLServer数据检索的速度

B.与SQLServer数据检索的速度无关

C.加快数据库的打开速度

D.提高SQLServer数据检索的速度

35.用于求系统日期的函数是(B)。

A.YEAR()B.GETDATE()C.COUNT()D.SUM()

36.向用户授予操作权限的SQL语句是(D)。

A.CTEATEB.REVOKEC.SELECTD.GRANT

37.SQLServer系统中的所有服务器级系统信息存储于哪个数据库(A)。

A.masterB.model

C.tempdbD.msdb

38.下列标识符可以作为局部变量使用(C)。

A.MyvarB.Myvar

C.@MyvarD.@Myvar

39、关系数据库规范化是为了解决关系数据库中(A)的问题而引入的。

A插入、删除及数据冗余B提高查询速度C减少数据操作的复杂性D保证数据的安全性和完整性

40、关系数据库是若干(A)的集合。

A表(关系)B视图C列D行

41.以下关于主键的描述正确的是(A)。

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

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

42.在SQLSERVER服务器上,存储过程是一组预先定义并(B)的Transact-SQL语句。

A.保存B.编译

C.解释D.编写

43.以下关于外键和相应的主键之间的关系,正确的是(A)。

A.外键并不一定要与相应的主键同名

B.外键一定要与相应的主键同名

C.外键一定要与相应的主键同名而且唯一

D.外键一定要与相应的主键同名,但并不一定唯一

44.在数据库设计中使用E-R图工具的阶段是(D)。

A.需求分析阶段

B.数据库物理设计阶段

C.数据库实施

D.概念结构设计阶段

45.在T-SQL语言中,修改表结构时,应使用的命令是(C)

A.UPDATEB.INSERT

C.ALTERD.MODIFY

46.下列四项中说法不正确的是(C)

A.数据库减少了数据冗余B.数据库中的数据可以共享

C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性

47、在关系模式中,实现“关系中不允许出现相同的元组”的约束是(B)约束。

A候选键B主键C键D任一键

 

48.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D)

A.多对多B.一对一

C.多对一D.一对多

49.在SQLServer中,model是(B)

A.数据库系统表B.数据库模板

C.临时数据库D.示例数据库

50.在视图上不能完成的操作是(C)

A.更新视图数据B.查询

C.在视图上定义新的基本表D.在视图上定义新视图

51.表达实体之间逻辑联系的E-R模型,是数据库的(A)

A.概念模型B.逻辑模型

C.外部模型D.物理模型

52、字符串常量使用(A)作为定界符。

A)单引号B)双引号

C)逗号D)括号

53、如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示(A)。

A所有可能选课的情况B所有学生选部分课程的情况C所有课程被部分学生选课的情况D以上均不是

54.模式查找like'

_a%'

下面哪个结果是可能的(B)

A.ailiB.bai

C.bbaD.cca

55、假设数据表table1中有10条记录,可获得最前面2条记录的命令是(B)

A)select2*fromtable1B)selecttop2*fromtable1

C)selectpercent2*fromtable1D)selectpercents2*fromtable1

56、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)

A)*B)%

C)-D)?

57.表示职称为副教授同时性别为男的表达式为(B)

A.职称='

副教授'

OR性别='

男'

B.职称='

AND性别='

C.BETWEEN'

AND'

D.IN('

'

58.下面哪个不是SQLServer的合法标识符(B)。

A.a12B.12a

C.@a12D.#qq

59.SQL语言中,不是逻辑运算符号的(D)。

A.ANDB.NOT

C.ORD.XOR

60.下面哪个函数是属于字符串运算的(C)。

A.ABSB.SINC.STRD.ROUND

61、根据作用于的数据库对象和范围的不同,下列不属于数据完整性的是(A)

A)域完整性B)实体完整性

C)参照完整性D)规则完整性

62.3NF同时又是(D)

A、2NFB、1NF

C、BCNFD、1NF,2NF

63、关于主键描述正确的是(C)

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

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

64.MSSQLServer是(D)

A、数据库B、数据库系统

C、数据处理系统D、数据库管理系统

65.现有关系:

学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为(C)

A、1个表B、2个表

C、3个表D、4个表

66.数据库中存放两个关系:

教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该(C)

A、在教师表上按教师编号建索引B、在课程表上按课程号建索引

C、在课程表上按教师编号建索引D、在教师表上按姓名建索引

67、主流数据库管理系统应该更强调系统在理论和实践上的完备性,具有巨大的数据存储和管理能力,有利于支持全局性的及关键性的数据管理工作。

如下列出的数据库管理系统中,哪一个目前还不能成为主流数据库管理系统?

(C)。

AOracleBIBMDB2CFoxProDSQLServer

68.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。

在SQL语言中定义这个完整性约束的短语是(C)

A、INSTEADOFDELETEB、INSTEADOFDROP

C、AFTERDELETED、AFTERUPDATE

69、SQL语言通常称为(A)。

A结构化查询语言B结构化控制语言C结构化定义语言D结构化操纵语言

70.对于数据库的管理,SQLServer的授权系统将用户分成四类,其中权限最大的用户是(B)

A、一般用户B、系统管理员

C、数据库拥有者D、数据库对象拥有者

71、不是字符数据类型的是(A)。

AdatetimeBtextCcharDvarchar

72.数据库的并发操作可能带来的问题包括(A)

A、丢失更新B、.数据独立性会提高

C、非法用户的使用D、增加数据冗余度

73.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)

A、左外联接B、右外联接

C、内联接D、外联接

74.下列聚合函数中正确的是(C)

A、SUM(*)B、MAX(*)

C、COUNT(*)D、AVG(*)

75.SQL中,下列涉及空值的操作,不正确的是(C)

A、ageISNULLB、ageISNOTNULL

C、age=NULLD、NOT(ageISNULL)

76.每个数据库有且只有一个(A)

A、主要数据文件B、次要数据文件

C、日志文件D、索引文件

77.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式(C)

A、只有2NFB、只有3NF

C、2NF和3NFD、没有

78.数据库中存放三个关系:

学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该(D)

A、在学生表上按学号建索引B、在成绩表上按课程号建索引

C、在课程表上按课程号建索引D、在学生表上按姓名建索引

79.如果要从数据库中删除触发器,应该使用SQL语言的命令(B)

A、DELETETRIGGERB、DROPTRIGGER

C、REMOVETRIGGERD、DISABLETRIGGER

80.SQL语言中,删除一个表中所有数据,但保留表结构的命令是(A)

A、DELETEB、DROP

C、CLEARD、REMORE

81.查询员工工资信息时,结果按工资降序排列,正确的是(B)

A、ORDERBY工资B、ORDERBY工资desc

C、ORDERBY工资ascD、ORDERBY工资dictinct

82.SQL中,下列涉及通配符的操作,范围最大的是(C)

A、namelike’hgf#’B、namelike’hgf_t%’

C、namelike’hgf%’D、namelike’h#%’escape’#’

83.在MSSQLServer中,关于数据库的说法正确的是(B)

A、一个数据库可以不包含事务日志文件

B、一个数据库可以只包含一个事务日志文件和一个数据库文件

C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件

D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件

84.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是(B)。

A、企业管理器B、查询分析器

C、服务管理器D、事件探查器

86.哪个关键字用于测试跟随的子查询中的行是否存在(B)。

A.MOVB.EXISTS

C.UNIOND.HAVING

87.下面哪项是一元运算符(D)。

A./B.%

C.>

D.-

88.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的(C)

A.候选码B.主码

C.外码D.连接码

90.在Student表中基于StuName字段建立的索引属于(B)。

A.惟一索引非聚集索引B.非惟一索引非聚集索引

C.聚集索引非惟一索引D.惟一索引聚集索引

91.在SQL中,SELECT语句的"

SELECTDISTINCT"

表示查询结果中(C)

A.属性名都不相同B.去掉了重复的列

C.行都不相同D.属性值都不相同

92.在数据操作语言(DML)的基本功能中,不包括的是(B)

A.插入新数据B.描述数据库结构

C.修改数据D.删除数据

93、实体型学生与任课教师之间具有(D)联系。

A一对一B一对多

C多对一D多对多

94.数据库系统的日志文件用于记录下述哪类内容(D)

A)程序运行过程B)数据查询操作

C)程序执行结果D)数据更新操作

95.Select职工号FROM职工WHERE工资>

1250命令的功能是(D)。

A.查询工资大于1250的纪录B.查询1250号记录后的记录

C.检索所有的职工号D.从[职工]关系中检索工资大于1250的职工号

96.以下触发器是当对[表1]进行(D)操作时触发。

CreateTriggerabcon表1

Forinsert,update,delete

As……

A.只是修改B.只是插入

C.只是删除D.修改、插入、删除

97.规则对象在使用上与(A)约束类似。

A.CHECKB.PRIMARYKEY

C.FOREIGNKEYD.UNIQU

98.关于视图下列哪一个说法是错误的(B)。

A.视图是一种虚拟表B.视图中也保存有数据

C.视图也可由视图派生出来D.视图是保存在SELECT查询

99.执行带参数的过程,正确的方法为(A)。

A.过程名参数B.过程名(参数)

C.过程名=参数D.A,B,C三种都可以

100.查询毕业学校名称与“清华”有关的记录应该用(D)。

A.SELECT*FROM学习经历WHERE毕业学校LIKE’*清华*’

B.SELECT*FROM学习经历WHERE毕业学校=’%清华%’

C.SELECT*FROM学习经历WHERE毕业学校LIKE’?

清华?

D.SELECT*FROM学习经历WHERE毕业学校LIKE’%清华%’

101.触发器可引用视图或临时表,并产生两个特殊的表是(A)。

A.Deleted、InsertedB.Delete、Insert

C.View、TableD.View1、table1

102.使用索引下列哪个说法是正确的(B)。

A.节省磁盘空间

B.缩短查询时间

C.在执行插入、修改、删除时节省时间

D.与表无关

103.用于模糊查询的匹配符是(D)。

A._B.[]

C.^D.LIKE

104、在SQLServer中,索引的顺序和数据表的物理顺序相同的索引是(A)。

A)聚集索引B)非聚集索引

C)主键索引D)唯一索引

二、判断题

1.企业管理器是SQLServer提供的最主要的数据库管理工具,它以树形结构的形式来管理数据库服务器、数据库和数据库中的对象。

(Y)

2.'

11.9'

是SQL中的实型常量吗(N)

3.select16%4,的执行结果是:

4吗?

(N)

4.职称in('

教授'

'

'

)与职称='

or职称='

等价吗?

(Y)

5.¥2005.89是SQL中的货币型常量吗?

6.select25/2的执行结果是:

12.5吗?

7.'

岳飞'

>

文天祥'

比较运算的结果为真吗?

8.一个表可以创建多个主键吗?

(N)

9.创建唯一性索引的列可以有一些重复的值?

10.固定数据库角色:

db_datareader的成员能修改本数据库内表中的数据吗?

11.select16%4,的执行结果是:

0吗?

12.smallint是SQL的数据类型吗?

(Y)

13.SQLServer不允许字段名为汉字?

14.2005.11.09是SQL中的日期型常量吗?

15.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统自动为该行标识列赋值吗?

(Y)

16.SQLServer2012支持Unicode字符集,相应数据类型为text、char和varchar。

(N)

17.连接、选择和投影三种关系运算具有相同的结果。

(N)

18.数据的安全性主要防范的对象是合法用户。

19.数据库设计前只需选择数据库分析设计人员。

20.表的每个触发动作只能有一个INSTEADOF触发器。

(Y)

21.定义外键级级联是为了保证相关表之间数据的一致性吗?

22.存储过程的输出结果可以传递给一个变量。

23.SQLServer2012日志文件可以存在于任意文件组中。

(N)

24.能在游标中删除数据记录。

25.数据的完整性主要防范的对象是非法用户。

26.概念结构设计的工具是E—R模型。

27.写程序不属于数据库的模式设计阶段。

28.设计好的数据库管理系统在投入使用后出现问题由使用方负责。

29.规则必须使用一次就必须定义一次。

(N)

30.缺省情况下,所创建的索引是非聚集索引?

31.自定义函数在对任何表的查询中都可以使用。

(Y)

32.触发器是可在程序中被调用执行。

(N)

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

当前位置:首页 > 初中教育 > 政史地

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

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