SQLserver复习选择题.docx
- 文档编号:28486521
- 上传时间:2023-07-14
- 格式:DOCX
- 页数:8
- 大小:16.84KB
SQLserver复习选择题.docx
《SQLserver复习选择题.docx》由会员分享,可在线阅读,更多相关《SQLserver复习选择题.docx(8页珍藏版)》请在冰豆网上搜索。
SQLserver复习选择题
1.SQL的视图是从(C)中导出的。
A.基本表
B.视图
C.基本表或视图
D.数据库
2.建立索引的目的是(D)。
A.降低SQLServer数据检索的速度
B.与SQLServer数据检索的速度无关
C.加快数据库的打开速度
D.提高SQLServer数据检索的速度
3.向用户授予操作权限的SQL语句是(D)。
A.CTEATE
B.REVOKE
C.SELECT
D.GRANT
4.项目开发需要经过几个阶段,绘制数据库的E-R图应该在(B)阶段进行。
A.需求分析
B.概念模型设计
C.详细设计
D.代码编写
5.关于SQLServer的注释类型以下说法正确的是(A)。
A.单行注释以"--"开头
B.单行注释以"**"开头
C.多行注释以"-"开头,以"-"结束
D.多行注释以"//"开头,以"//"结束
6.模式查找like'_a%',下面哪个结果是可能的(B)。
A.aili
B.bai
C.bba
D.cca
7.在SQL中,建立索引用的命令是(D)。
A.CREATESCHEMA
B.CREATETABLE
C.CREATEVIEW
D.CREATEINDEX
8.安装MSSQLServer时,系统自动建立几个数据库,其中有一个数据库记录了一个SQLServer系统的所有系统信息,这个数据库是(A)
A.master数据库
B.model数据库
C.tempdb数据库
D.pubs数据库
9.建立如下数据库表:
CREATETABLEdepartment
(
DeptIDintNOTNULLprimarykey,
DeptNamevarchar(20)NOTNULL
)
CREATETABLEEmployee
(
EmployeeIDintNOTNULL,
DeptIDintNOTNULL,
Namevarchar(20)NOTNULL
)
要想保证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.PRIMARYKEY
C.FOREIGNKEY
D.UNIQUE
19.关于视图,以下说法错误的是(C)。
A.使用视图,可以保护敏感数据
B.使用视图,可以简化数据的使用
C.视图是一种虚拟表,视图中的数据只能来源于物理数据表,不能来源于其它视图
D.视图中只存储了查询语句,并不包含任何数据
20.下列聚合函数中哪一个是求总和(A)
A、SUM(score)
B、MAX(score)
C、COUNT(score)
D、AVG(score)
21.在sqlSERVER中不是系统数据库的是(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.在MSSQLServer中,关于数据库的说法正确的是(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.CREATESCHEMA
B.CREATETABLE
C.CREATEVIEW
D.CREATEINDEX
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.BETWEEN40AND50
C.BETWEEN40OR50
D.BETWEEN40,50
33.表示岗位为工程师,同时性别为男的表达式为(B)
A.岗位='工程师',性别='男'
B.岗位='工程师'AND性别='男'
C.BETWEEN'工程师'AND'男'
D.IN('工程师','男')
34.如果要从数据库中删除触发器,应该使用SQL语言的命令(B)
A、DELETETRIGGER
B、DROPTRIGGER
C、REMOVETRIGGER
D、DISABLETRIGGER
35.DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和(C)
A、系统分析员
B、程序员
C、数据库管理员
D、操作员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLserver 复习 选择题