一、选择题
1、SELECT语句中,通常与HAVING子句同时使用的是( )子句。
A. ALTER
B. GROUP BY
C. WHERE
D. ORDER BY
2.事务日志用来保存( )。
A. 程序的执行结果
B. 程序运行过程
C. 对数据的更新操作
D. 数据操作
3.关系模式中,满足2NF的模式( )。
A. 可能是1NF
B. 必定是BCNF
C. 必定是3NF
D. 必定是1NF
4. 在MySQL中,建立数据库使用的命令是 ( )。
A. CREATE SCHEMA
B. CREATE INDEX
C. CREATE TABLE
D. CREATE DATABASE
5. DROP VIEW是( )
A. 创建数据库
B. 删除视图
C. 修改视图
D. 创建视图
6. INSERT是( )
A. 删除
B. 插入记录
C. 更新
D. 修改记录
7. 创建表的操作( )
A. ALTER TABLE
B. CREATE TABLE
C. CREATE View
D. CREATE INDEX
8. 数据库管理系统的缩写是( )
A. DB
B. DBA
C. DBS
D. DBMS
9. 以下哪种情况应尽量创建索引?( )。
A. 需要频繁更新的基本表
B. 具有很多NULL值的列
C. 记录较少的基本表
D. 在where子句中出现频率较高的列
10. GRANT是( )
A. 回收权限
B. 修改权限
C. 授权
D. 创建用户
11.以下关于外键和相应的主键之间的关系,正确的是( )。
A. 外键并不一定要与相应的主键同名
B. 外键一定要与相应的主键同名,但并不一定唯一
C. 外键一定要与相应的主键同名而且唯一
D. 外键一定要与相应的主键同名
12. 关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的码是( )。
A. m端实体的码与n端实体的码的组合
B. m端实体的码
C. 以上都不是
D. n端实体的码
13. 下列运算符中在模糊查询中可表示零到多个字符是( )。
A. IN
B. =
C. %
D. _
14. SQL是( )的语言,容易学习。
A. 格式化
B. 导航式
C. 过程化
D. 结构化
15. 下面哪一个约束用来禁止输入重复值( )。
A. DEFAULT
B. FOREIGN KEY
C. NULL
D. UNIQUE
16. 在MySQL中,建立视图使用的命令是( )。
A. CREATE TABLE
B. CREATE INDEX
C. CREATE DATABASE
D. CREATE VIEW
17. 数据库系统的核心是( )。
A. 数据库管理系统
B. 数据库
C. 数据模型
D. 软件工具
18. 在MySQL语法中,用来删除数据的命令是( )。
A. CREATE
B. DELETE
C. INSERT
D. UPDATE
19. 在视图上不能完成的操作是( )。
A. 定义基本表
B. 定义查询
C. 定义新视图
D. 更新视图
20. 在数据库中存储的是( )。
A. 数据
B. 数据模型
C. 信息
D. 数据及数据之间的联系