SQLserver复习选择题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.SQL的视图是从( C )中导出的。
A.基本表 B. 视图 C. 基本表或视图 D. 数据库
2.建立索引的目的是( D )。
A.降低SQL Server数据检索的速度
B.与SQL Server数据检索的速度无关
C.加快数据库的打开速度
D.提高SQL Server数据检索的速度
3.向用户授予操作权限的SQL语句是( D )。
A.CTEATE B.REVOKE C.SELECT D.GRANT
4. 项目开发需要经过几个阶段,绘制数据库的E-R图应该在(B )阶段进行。
A. 需求分析
B. 概念模型设计
C. 详细设计
D. 代码编写
5. 关于SQL Server的注释类型以下说法正确的是( A )。
A. 单行注释以"--"开头
B. 单行注释以"**"开头
C. 多行注释以"-"开头,以"-"结束
D. 多行注释以"//"开头,以"//"结束
6. 模式查找like '_a%',下面哪个结果是可能的(B )。
A.aili
B. bai
C.bba
a
7. 在SQL中,建立索引用的命令是( D )。
A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
8.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是( A )
A. master数据库
B.model数据库
C. tempdb数据库
D.pubs数据库
9. 建立如下数据库表:
CREATE TABLE department
(
DeptID int NOT NULL primary key,
DeptName varchar (20) NOT NULL
)
CREATE TABLE Employee
(
EmployeeID int NOT NULL,
DeptID int NOT NULL,
Name varchar (20) NOT NULL
)
要想保证Employee表中每一个雇员(Employee)是唯一的,且只能属于在Department 表中已经存在的部门,最佳的做法是( B )。
A. EmployeeID 和DeptID 设为组合主键
B. EmployeeID设为主键,同时在DeptID列上创建一个外键约束
C. EmployeeID设为主键,同时在DeptID列上创建一个检查约束
D. 在DepartmentID列上创建一个唯一约束,同时在DeptID列上创建一个外键约束10.用于求系统日期的函数是( B )。
A.YEAR()B.GETDATE()C.COUNT()D.SUM()
11.主索引可确保字段中输入值的(C )性。
A.多样
B.重复
C.唯一
D.若干
12.查询家庭地址与“上海”有关的记录应该用(D )。
A. SELECT * FROM 家庭信息WHERE 家庭地址LIKE ’*上海*’
B. SELECT * FROM家庭信息WHERE家庭地址= ’%上海%’
C. SELECT * FROM家庭信息WHERE家庭地址LIKE ’?上海?’
D. SELECT * FROM家庭信息WHERE家庭地址LIKE ’%上海%’
13.使用索引下列哪个说法是正确的( B )。
A. 节省磁盘空间
B. 缩短查询时间
C. 在执行插入、修改、删除时节省时间
D. 与表无关
14. 下列哪个不是sql 数据库文件的后缀( C )。
A..mdf B..ldf C..tif D..ndf
15. 为了加快对某表的访问速度,应对此表建立( D )。
A. 约束
B. 存储过程
C. 规则
D. 索引
16. 为数据库中一个或多个表的数据提供另一种查看方式的逻辑表被称为( C )。
A. 存储过程
B. 触发器
C. 视图
D. 表
17. 要建立一张教师表,包含姓名、职称、级别等字段。插入数据时,如果不输入级别字段,缺省值为“讲师”,最合适的实现方法是(A )。
A. 为“级别”字段建立default约束
B. 为“级别”字段建立check 约束
C. 在教师表上建立一个触发器(trigger)
D. 为教师表插入数据编写一个存储过程进行控制
18.限制输入到列的值的范围,应使用(A )约束。
A. CHECK
B. PRIMARY KEY
C. FOREIGN KEY
D. UNIQUE
19. 关于视图,以下说法错误的是( C )。
A. 使用视图,可以保护敏感数据
B. 使用视图,可以简化数据的使用
C. 视图是一种虚拟表,视图中的数据只能来源于物理数据表,不能来源于其它视图
D. 视图中只存储了查询语句,并不包含任何数据
20.下列聚合函数中哪一个是求总和 (A )
A、SUM (score)
B、MAX (score)
C、COUNT (score)
D、AVG (score)
21. 在sql SERVER中不是系统数据库的是( D )。
A. Master
B. Model
C. tempdb
D. pubs
22. 以下哪种文件数据库有且只有一个(A )
A、主要数据文件
B、次要数据文件
C、日志文件
D、索引文件
23. 数据定义语言的缩写词为 ( A )。