SQLserver复习选择题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 )。

A.DDL
B.DCL
C.DML
D.DBL
24. SQL语言中,删除表中数据的命令是( A )。

A. DELETE
B. DROP
C. CLEAR
D. REMOVE
25.在MS SQL Server中,关于数据库的说法正确的是(C )
A、一个数据库可以不包含事务日志文件
B、一个数据库可以只包含一个事务日志文件和一个数据库文件
C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件
D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件
26. 目前( A )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。

A.关系B.面向对象C.分布 D.文件
27. ( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户
或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA
28. 在SQL中,建立视图用的命令是 ( C )。

A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
29.以下关于主键的描述正确的是(A )。

A.标识表中唯一的实体
B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立
D.表中允许有多个主键
30.以下关于外键和相应的主键之间的关系,正确的是( A )。

A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
31.在T-SQL语言中,修改表结构时,应使用的命令是(C )
A.UPDATE B. INSERT
C. ALTER
D. MODIFY
32. SQL语言中,条件表示年龄在40至50之间的表达式为 ( B )。

A. IN (40,50)
B. BETWEEN 40 AND 50
C. BETWEEN 40 OR 50
D. BETWEEN 40 ,50
33.表示岗位为工程师,同时性别为男的表达式为( B )
A. 岗位='工程师' ,性别='男'
B. 岗位='工程师' AND 性别='男'
C. BETWEEN '工程师' AND '男'
D. IN ('工程师','男')
34.如果要从数据库中删除触发器,应该使用SQL语言的命令( B )
A、DELETE TRIGGER
B、DROP TRIGGER
C、REMOVE TRIGGER
D、DISABLE TRIGGER
35.DBS是采用了数据库技术的计算机系统。

DBS是一个集合体,包含数据库、计算机硬件、软件和( C )
A、系统分析员
B、程序员
C、数据库管理员
D、操作员。

相关文档
最新文档