SQL复习题(附部分答案)要点讲解学习
一、单选题
1.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)
A.只存在一对多的实体关系,以图形方式来表示。
B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C.能体现一对多、多对多的关系,但不能体现一对一的关系。
D.关系模型数据库是数据库发展的最初阶段。
答案[B]
2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证
B、SQL Server 身份验证
C、以超级用户身份登录时
D、其他方式登录时
答案[B]
3、关系数据库中,主键是(___),当运用Transact-SQL语句创建主键时,可以是(__)。
⑴ A、为标识表中唯一的实体 B、创建唯一的索引,允许空值
C、只允许以表中第一字段建立
D、允许有多个主键的
⑵ A、create table table1
(column1 char(13) not null primary key,
column2 int not on primary key;
B、alter table table1 with nocheck add
constraint [PK_table1] primary key nonclustered ( column1) on primary;
C、alter table table1 column1 primary key ;
答案[ A C]
4、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(___)等关键字。
A、ORDER BY,COMPUTE
B、ORDER BY,COMPUTE,COMPUTR BY
C、ORDER BY,COMPUTE BY,GROUP BY
D、GROUP BY,COMPUTE BY
sql自学难吗答案[B ]
5、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_1_),使用关键字(_2_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_3__),如果在SELECT语句中使用聚合函数时,可以在后面使用(_4_)。
⑴ A、SELECT,INTO B、SELECT,FROM
C、SELECT,GROUP
D、仅SELECT
⑵ A、DISTINCT B、UNION C、ALL D、TOP
⑶ A、JOIN B、UNION C、INTO D、LIKE
⑷ A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE
答案[B A B A ]
6、SQL Server 2008是一个()的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是
答案[ C]
7、利用查询分析器,能()。
A、直接执行SQL语句
B、提交SQL语句给服务器执行
C、作为企业管理器使用
D、作为服务管理器使用
答案[A ]
8、事务日志文件的默认扩展名是()。
A、MDF
B、NDF
C、LDF
D、DBF
答案[C ]
10、 SQL Server的主数据库是()。
A、MASTER
B、TEMPDB
C、MODEL
D、MSDB
答案[ A]
11、数据库的容量,()。
A、只能指定固定的大小。
B、最小为10M
C、最大100M。
D、可以设置为自动增长
答案[ D]
12、日期时间型数据类型(datetime)的长度是()。
A、2
B、4
C、8
D、16
答案[ 8]
13、表在数据库中是一个非常重要的数据对象,它是用来(__)各种数据内容的。
A、显示
B、查询
C、存放
D、检索
答案[C ]
14、为数据表创建索引的目的是(_1_),可以在创建表时用( 2_)来创建唯一索引。
⑴ A、提高查询的检索性能 B、创建唯一索引
C、创建主键
D、归类
⑵ A、设置主键约束,设置唯一约束 B、Create table,Create index
C、设置主键约束,Create index
D、以上都可以
答案[A A ]
15、在T-SQL语法中,用来插入和更新数据的命令是(___)。
A、INSERT,UPDATE
B、UPDATE,INSERT
C、DELETE,UPDATE
D、CREATE,INSERT INTO
答案[ A]
16、主键约束用来强制数据的()完整性。
A、域
B、实体
C、参照
D、ABC都可以
答案[ B]
18、替代触发器(instead of)是在触发触发器的修改操作()执行。
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、如果希望完全安装SQL Server,则应选择()。
(A)典型安装(B)最小安装(C)自定义安装 (D)仅连接
答案[C ]
24、对视图的描述错误的是:()
A.是一张虚拟的表
B.在存储视图时存储的是视图的定义
C.在存储视图时存储的是视图中的数据
D.可以像查询表一样来查询视图
答案[C ]
25、T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是()。
(A)CREATE (B)UPDATE (C)ALTER(D)USE
答案[ C]
26、SQL server 数据库文件有3类,其中日志文件的后缀为()。
(A).ndf B).ldf (C).mdf (D).idf
答案[B ]
27、表示职称为副教授同时性别为男的表达式为( )
A.职称=‘副教授' OR 性别=‘男'
B.职称=‘副教授' AND 性别=’男'
C.BETWEEN‘副教授' AND ’男'
D.IN (‘副教授',‘男')

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。