二级MYSQL数据库程序设计-1
(总分100,考试时间90分钟)
选择题
1. 数据库管理系统提供的数据控制功能包括______。
A. 数据的完整性        B. 恢复和并发控制
C. 数据的安全性        D. 以上所有各项
2. 下列关于数据的描述中,错误的是______。
A. 数据是描述事物的符号记录        B. 数据和它的语义是不可分的
C. 数据指的就是数字        D. 数据是数据库中存储的基本对象
3. 下列关于数据库系统三级模式结构的描述中,正确的是______。
A. 一个数据库可以有多个模式        B. 一个数据库可以有多个外模式
C. 一个数据库可以有多个内模式        D. 一个数据库可以有多个模式和外模式
4. 模式/内模式映像保证数据库系统中的数据能够具有较高的______。
A. 逻辑独立性        B. 物理独立性
C. 共享性        D. 结构化
5. 下列关于E-R图向关系模式转换的描述中,正确的是______。
A. 一个多对多的联系可以与任意一端实体对应的关系合并
B. 三个实体间的一个联系可以转换为三个关系模式
C. 一个一对多的联系只能转换为一个独立的关系模式
D. 一个实体型通常转换为一个关系模式
6. 下列关于数据库的叙述中,错误的是______。
A. 数据库中只保存数据        B. 数据库中的数据具有较高的数据独立性
C. 数据库按照一定的数据模型组织数据        D. 数据库是大量有组织、可共享数据的集合
7. DBS的中文含义是______。
A. 数据库系统        B. 数据库管理员
C. 数据库管理系统        D. 数据定义语言
8. 数据库系统的三级模式结构是______。
A. 模式,外模式,内模式        B. 外模式,子模式,内模式
C. 模式,逻辑模式,物理模式        D. 逻辑模式,物理模式,子模式
9. 下列不属于数据库设计阶段的工作是______。
A. 详细结构设计        B. 概念结构设计
C. 逻辑结构设计        D. 物理结构设计
10. 设有E-R图,含有A、B两个实体,A、B之间联系的类型是M:N,则将该E-R图转换为关系模式时,关系模式的数量是______。
A. 3        B. 2
C. 1        D. 4
11. 在数据库系统的三级模式结构中,一个数据库可以有多个______。
A. 模式        B. 外模式
C. 内模式        D. 以上皆正确
12. 常见的数据库系统运行与应用结构包括______。
A. C/S和B/S        B. B2B和B2C
C. C/S和P2P        D. B/S
13. 关于E-R图,以下描述中正确的是______。
A. 实体可以包含多个属性,但联系不能包含自己的属性
B. 联系仅存在于两个实体之间,即只有二元联系
C. 两个实体之间的联系可分为1:1、1:N、M:N三种
D. 通常使用E-R图建立数据库的物理模型
14. 根据关系模式的完整性规则,以下关于主键的叙述中正确的是______。
A. 主键不能包含两个字段        B. 主键不能作为另一个关系的外键
C. 主键不允许取空值        D. 主键可以取重复值
15. 数据库、数据库管理系统和数据库系统三者之间的关系是______。
A. 数据库包括数据库管理系统和数据库系统        B. 数据库系统包括数据库和数据库管理系统
C. 数据库管理系统包括数据库和数据库系统        D. 不能相互包括
16. 下列关于外键的叙述中,错误的是______。
A. 外键是在一个或一组属性上定义的约束
B. 外键的取值可以为空
C. 外键是所参照关系的主键或唯一性索引的属性列
D. 外键是唯一标识元组的一个或一组属性
17. 下列关于数据库系统特点的叙述中,错误的是______。
A. 非结构化数据存储        B. 数据共享性好
C. 数据独立性高        D. 数据由数据库管理系统统一管理控制
18. 在数据库系统的三级模式结构中,一个数据库只能有一个______。
A. 模式和外模式        B. 模式和内模式
C. 子模式        D. 外模式
19. 定义数据库全局逻辑结构与存储结构之间对应关系的是______。
A. 模式/内模式映像        B. 外模式/内模式映像
C. 外模式/模式映像        D. 以上都不正确
20. 在讨论关系模型时,与“属性”同义的术语是______。
A. 元组        B. N
C. 表        D. 关系
21. 表中不存在非主键列对主键的部分函数依赖,则该表符合______。
A. 1NF        B. 2NF
C. 3NF        D. BCNF
22. 下列关于数据的叙述中,错误的是______。
A. 数据的种类分为文字、图形和图像三类        B. 数字只是最简单的一种数据
C. 数据是描述事物的符号记录        D. 数据是数据库中存储的基本对象
23. 下列不属于数据库管理系统主要功能的是______。
A. 数据计算功能        B. 数据定义功能
C. 数据操作功能        D. 数据库的维护功能
24. 下列关于数据库的叙述中,不准确的是______。
varchar2最大长度
A. 数据库中存放的对象是数据表
B. 数据库是存放数据的仓库
C. 数据库是长期存储在计算机内的、有组织的数据集合
D. 数据库中存放的对象可为用户共享
25. 下列不属于MySQL逻辑运算符的是______。
A. 1        B. !
C. 11        D. &&
26. 在MySQL中,NULL的含义是______。
A. 空串        B. 数值0
C. 无值        D. FALSE
27. 下列关于SQL的叙述中,正确的是______。
A. SQL是专供MySQL使用的结构化查询语言
B. SQL是一种过程化的语言
C. SQL是关系数据库的通用查询语言
D. SQL只能以交互方式对数据库进行操作
28. 以下关于MySQL的叙述中,正确的是______。
A. MySQL是一种开放源码的软件
B. MySQL只能运行在Linux平台上
C. MySQL是桌面数据库管理系统
D. MySQL是单用户数据库管理系统
29. 在安装和配置MySQL实例的向导中,可选的MySQL服务器类型包括______。
A. Developer Machine(开发者机器)、Server Machine(服务器)、Dedicated MySQL Server Machine(专用MySQL服务器)
B. Developer Machine(开发者机器)、Dedicated MySQL Server Machine(专用MySQL服务器)
C. Server Machine(服务器)、Dedicated MySQL Server Machine(专用MySQL服务器)
D. Developer Machine(开发者机器)、Server Machine(服务器)
30. 在SQL语言按功能的分类中,不包括______。
A. DDL        B. DML
C. DCL        D. DLL
31. 使用MySQL时,可以在MySQL客户端中执行SQL语句,但下面无法用于执行SQL语句的客户端工具是______。
A. mysql命令行        B. phpMyAdmin
C. mysqld        D. Navicat工具
32. 函数NOW()返回的结果是______。
A. 系统的当前日期        B. 系统的当前时间
C. 系统的当前日期和时间        D. 系统的当前用户
33. 指定一个数据库为当前数据库的SQL语句语法格式是______。
A. CREATE DATABASE db_name;
B. USE db_name;
C. SHOW DATABASES;
D. DROP DATABASE db_name;
34. MySQL中用来创建数据库对象的命令是______。
A. CREATE        B. ALTER
C. DROP        D. GRANT
35. 在MySQL中,关键字AUTO_INCREMENT用于为列设置自增属性,能够设置该属性的数据类型是______。
A. 字符串类型        B. 日期类型
C. 整型        D. 枚举类型
36. 下列关于空值的描述中,正确的是______。
A. 空值等同于数值0        B. 空值等同于空字符串
C. 空值表示无值        D. 任意两个空值均相同
37. 查看当前正在使用的工作数据库名称的语句是______。
A. SHOW DATABASES;        B. SHOW TABLES;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。