高职单招《数据库》题目及答案.doc
1.下列哪项不是数据库管理系统(DBMS)的主要功能?
A.数据定义
B.数据操作
C.数据控制
D.数据恢复
答案:D
2.SQL语言中用于修改表结构的语句是?
A.CREATE
B.ALTER
C.DROP
D.MODIFY
答案:B
3.在关系型数据库中,关系指的是?
A.表
B.字段
C.记录
D.属性
答案:A
4.SQL语句“SELECT*FROMstudentsWHEREage18;”的功能是?
A.从students表中选取所有列的数据
B.从students表中选取年龄大于18的记录
C.修改students表中所有年龄大于18的记录
D.删除students表中所有年龄大于18的记录
答案:B
5.下列哪个子句能结束事务?
A.COMMIT
B.ROLLBACK
C.SAVEPOINT
D.RESTORE
答案:A
6.关于主键,下列说法错误的是?
A.主键可以是复合主键
B.主键可以由多个字段组成
C.主键的值可以为空
D.主键的值必须唯一
答案:C
7.下列哪个SQL语句用于删除表中的数据?
A.DELETE
B.REMOVE
C.CLEAN
D.ERASE
答案:A
8.SQL中的“BETWEEN”操作符包括范围的?
A.只有起始值
B.只有终止值
C.起始值和终止值
D.都不包括
答案:C
9.以下哪个是数据完整性约束的例子?
A.存储过程
B.触发器
C.NOTNULL约束
D.索引
答案:C
10.在SQLServer中,系统存储过程sp_help的作用是?
A.显示数据库信息
B.显示表结构信息
C.显示用户信息
D.显示权限信息
答案:B
11.下列关于视图的描述,正确的是?
A.视图是基于基本表的逻辑表现形式
B.视图不能更新数据
C.视图可以独立于表存在
D.视图只能基于一个表创建
答案:A
12.E-R模型主要用于?
A.数据库实现
B.数据库维护
C.概念结构设计
D.数据恢复
答案:C
13.SQL中的“ISNULL”条件用于检查?
A.列值是否为空
B.列值是否为非空
C.列值是否为零
D.列值是否为NULL且非空
答案:A
14.下列关于外键的说法,错误的是?
A.外键用于建立表之间的关联
B.外键可以是另一个表的主键
C.外键必须唯一
D.外键的值可以为空
答案:C
15.SQL中的“LIKE”操作符通常与哪个通配符一起使用来表示任意单个字符?
A.*
B.%
C._
D.
答案:C
16.下列哪个SQL语句用于向表中插入新记录?
A.INSERTINTO
B.ADDINTO
C.PUTINTO
D.APPENDINTO
答案:A
17.SQL中的“GROUPBY”子句用于?
A.对结果集进行排序
B.对结果集进行分组统计
C.过滤结果集
D.连接多个表
答案:B
18.关于索引,下列说法错误的是?
A.索引可以提高数据检索速度
B.索引会降低数据更新速度
C.索引自动随着数据更新而更新
D.索引对于提高数据完整性有重要作用
答案:D
19.SQL中的“HAVING”子句常与哪个子句一起使用?
A.FROM
B.WHERE
C.SELECT
D.ORDERBY
答案:B
20.下列哪个选项不属于数据库设计的三个阶段?
A.需求分析
B.概念结构设计
C.逻辑结构设计
D.物理结构设计
答案:A