sql server数据库应用期末复习题1
(2015-12-30 10:23:54)一、选择题
1、为数据表创建索引的目的是(a),
A、提高查询的检索性能 B、创建唯一索引
C、创建主键
2、在“连接”组中有两种连接认证方式,其中在(d)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证
C、以超级用户身份登录时
3.如下不能正确执行的语句是(d)
A、select * from table_name where 1>2
B、truncate table table_name
C、delete from table_name where null=null
D、alter table table_name add column idd int
4、下列哪个函数不属于聚合函数(d)。
A、count()
5、在T-SQL语句中,SELECT语句的完整语法比较复杂,但至少包括的部分是( b )。
A、SELECT,INTO
C、GROUP
BY
6、使用关健字( b ),可以使得查询结果没有重复的记录。
A、ALL B、DISTINCT
7、在SQL SERVER 所提供的服务中,(a )是最核心的部分。
A、MSSQLServer
8、 SQL Server的主数据库是(a)。
A、MASTER B、TEMPDB C、MODEL D、MSDB
9、在SQL Server中,不是对象的是(b)
A、用户
10、在SQL Server服务器上,存储过程是一组预先定义并(d)的T-SQL语句。
A、保存 B、编写C、解释 D、编译
11、用来显示数据库信息的系统存储过程是(d)
A、sp_dbhelp
C、sp_help
12、group by子句用来指定(a)
A、查询结果的分组条件
C、限定返回的行的搜索条件
13、以哪个符号开头的变量是全局变量(c)
A、@
14、在WINDOWS98操作系统下,只能安装SQL Server(c)
A、企业版 B、标准版 C、个人版 D、测试版
15、下列哪个命令必须在单个批命令中执行。( d )
A、CREATE
DATABASE
C、CREATE
INDEX
16、每个数据库有且只有一个(a)
A、主要数据文件
17、下列哪些选项在T-SQL语言中使用时不用括在单引号中( d )。
A、单个字符
18、下列各运算符中( a )不属于逻辑运算符。
A、&
19、下列有关关键字的说法中,不正确的是(a)。
A、主关键字能惟一标识表中的每一行
C、侯选关键字中的任一个都可以充当主关键字
20、关于视图下列哪一个说法是错误的(b)
A、视图是一种虚拟表
C、视图也可由视图派生出来 D、视图是保存在数据库中的SELECT查询
21、日期时间型数据类型(datetime)的长度是(b )。
A、4 B、2 C、8 D、16
22、表在数据库中是一个非常重要的数据对象,它是用来(c)各种数据内容的。
A、显示 B、查询 C、存放 D、检索
23、( a )是整个数据库设计的关键所在。
A、概念模型设计 B、物理模型设计
C、逻辑模型设计 C、数据模型设计
24、Create trigger命令用于创建( b )。
A、存储过程
25、要在基本表S中增加一列CN(课程名),可用( c
A、ADD TABLE S(CN
CHAR(8))
B、ADD TABLE S ALTER(CN CHAR(8))
C、ALTER TABLE S ADD COLUMN CN CHAR(8)
D、ALTER TABLE S ADD(CN CHAR(8))
26、主键约束用来强制数据的(b)完整性。
A、域 B、实体 C、参照 D、ABC都可以
27、下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息( b )。
A、select * from 学生表where 姓名=’_敏%’
B、select * from 学生表where 姓名 like ’_敏%’
C、select * from 学生表where 姓名 like ’%敏%’
D、select * from 学生表where 姓名 like ’%敏’
28、在T-SQL语法中,用来插入和更新数据的命令是(a)。
A、INSERT,UPDATE B、UPDATE,INSERT
C、DELETE,UPDATE D、CREATE,INSERT INTO
29、触发器可引用视图或临时表,并产生两个特殊的表是(a
A、Deleted
、Inserted
C、View、Table
30、在SQL语言中,子查询是( d
A、返回单表中数据子集的查询语言
B、选取多表中字段子集的查询语句
C、选取单表中字段据子集的查询语言
D、嵌入到另一个查询语句之中的查询语句
31、设有学生关系S(SNO,SNAME,SEX),课程关系C(CNO,CNAME),选课关系SC(SNO,CNO,GRADE)。要查询选修“COMPUTER”课的男生姓名,将涉及关系(d
A、S
C、C,SC
32、在SQL语言中,条件表示年龄在40~50之间的表达式为( b
A、IN(40,50)
C、BETWEEN(40,50)
33、下列哪个数据库文件对创建和正常使用数据库是必不可少的( b )。
A、日志文件
34、选择要操作的数据库,应使用(
35、在SELECT语句中与HAVING子句同时使用的是(
36、数据模型的三要素就是:数据结构、数据操作和(
c
37、在SELECT语句中,判断“姓名”是否为空,WHERE子句为(
A、姓名=‘
’
C、姓名 IS
NULL
38、模糊查找Like ‘_a%’,下面哪个结果是可能的(
39、英文缩写DBA代表(b)
A、数据库管理系统
C、数据定义语言
40、可以在创建表时用(a)来创建唯一索引。
A、设置主键约束,设置唯一约束 B、Create table,Create index
C、设置主键约束,Create index D、以上都可以
二、填空题
1、视图是从
2、实体-联系模型简写为
3、SQL
Server中的数据完整性包括:实体完整性、
4、数据库的三级模式是指内模式
5、创建SQL server数据库表的T-SQL语句是
三.判断题
1、
(√
)当登录到WINDOWS的用户与SQL
Server联接时,用户不用提供SQL
Server帐号,这种认证模式就是WINDOWS认证机制。
2、(×
)可以在企业管理器中修改数据库的名称。
3、(√
4、(√
5. SQL sever在进行数据操作时,总是先写数据库,然后记录日志。(×
)
6、恢复数据,可以在查询分析器中使用这样的命令:BACKUP
DATABASE database_name FROM backup (×)
7.如果使用别名来代表一个表,那么在定义别名后的所有查询语句中,都必须使用别名来代表表的全名,否则系统会出错√
8.在查询语句中系统最先执行的操作是搜索当前系统查询所使用的表,所以最先执行的语句是
FROM
子句(√)
9.
当用户删除一个表(DROP
TABLE)后,建立在该表上的视图不存在了。(×)
10.
用户要删除视图时,必须隐式的使用DROP
VIEW
命令。(×)

加载中…