1-1 数据库系统概述-1
1. DB、DBMS 和DBS 三者之间的关系是( )
- A DBMS包括DB和DBS
- B DB 包括DBMS和DBS
- C 不能相互包括
- D DBS包括DB和DBMS
正确答案: D
2. 位于用户和操作系统之间的一层数据管理软件是( )
正确答案: D
3. 以下不属于数据库系统优于文件系统的特点是()
- A 数据库系统对数据的操作以记录为单位
- B 数据库系统为用户提供更方便的用户接口
- C 数据库系统冗余更少、共享性更强
- D 数据库系统的数据独立性更强
正确答案: A
4. 如果规定:一个学校只有一个校长,一个校长只在一个学校任职,则实体集学校和校长之间的联系是()。
正确答案: D
5. 要保证数据库逻辑数据独立性,需要修改的是()
- A 模式与内模式的映射
- B 内模式
- C 逻辑模式
- D 逻辑模式与外模式的映射
正确答案: D
6. 下列模型中,广泛采用ER模型设计方法的是()
- A 逻辑模型
- B 概念模型
- C 外模型
- D 物理模型
正确答案: B
7. 数据库类型的划分依据是()
- A 记录形式
- B 数据模型
- C 存取数据方法
- D 数据联系
正确答案: B
8. 在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序()
- A 可以不变
- B 必须改变
- C 自动改变
- D 必须作废
正确答案: A
9. 数据库系统中,执行逻辑数据与物理数据之间转换功能的是()。
正确答案: A
10. 负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是()
- A DBA
- B 专业用户
- C 终端用户
- D 应用程序员
正确答案: A
11. 在数据库系统中,提供数据与应用程序间物理独立性的是()
- A 外模式/内模式映像
- B 外模式/模式映像
- C 模式/内模式映像
- D 子模式/模式映像
正确答案: C
12. 对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是()。
正确答案: C
13. 子模式DDL用来描述()。
- A 数据库的物理存储结构
- B 数据库的局部逻辑结构
- C 数据库的概念结构
- D 数据库的总体逻辑结构
正确答案: B
14. 单个用户使用的数据视图的描述称为( )
- A 概念模式
- B 内模式
- C 存储模式
- D 外模式
正确答案: D
15. 在下面给出的内容中,不属于DBA职责的是( )
- A 编写完整性规则
- B 编写应用程序
- C 定义概念模式
- D 修改模式结构
正确答案: B
1-2 数据库系统概述-2
1. 在数据库三级模式间引入二级映象的主要作用是()
- A 提高数据与程序的可移植性
- B 提高数据与程序的安全性
- C 提高数据与程序的独立性
- D 保持数据与程序的一致性
正确答案: C
2. 数据库系统中的数据模型通常由()三部分组成
- A 数据结构、数据操作和完整性约束
- B 数据定义、数据操作和安全性约束
- C 数据结构、数据管理和数据保护
- D 数据定义、数据管理和运行控制
正确答案: A
3. 数据库技术的三级模式中,数据的全局逻辑结构用()来描述
正确答案: C
4. 文件系统的一个缺点是()
- A 没有专用软件对数据进行管理
- B 数据联系强
- C 数据冗余性
- D 数据不保存
正确答案: C
5. 关系模型的程序员不需熟悉数据库的()
- A 完整性约束条件
- B 数据操作
- C 存取路径
- D 数据定义
正确答案: C
6. 数据库管理系统由三级模式组成,其中决定DBMS功能的是()
- A 逻辑模式
- B 外模式
- C 内模式
- D 物理模式
正确答案: A
7. 数据库是在计算机系统中按照一定的数据模型组织____、存储和应用的__,支持数据库各种操作的软件系统叫____,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。()
- A 程序的集合、命令系统、文件系统
- B 数据的集合、数据库管理系统、数据库系统
- C 文件的集合、操作系统、文件系统
- D 命令的集合、数据库系统、软件系统
正确答案: B
8. 在ER图中,用长方形表示__,用椭圆表示__()
- A 什么也不代表、实体
- B 联系、属性
- C 实体、属性
- D 属性、实体
正确答案: C
9. 在数据库技术中,面向对象数据模型是一种()
- A 形象模型
- B 结构模型
- C 概念模型
- D 物理模型
正确答案: B
10. ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示()
- A 联系的属性
- B 实体
- C 联系
- D 实体的属性
正确答案: C
11. 数据库系统是在()的基础上发展起来的。
- A 应用程序系统
- B 数据库管理系统
- C 文件系统
- D 编译系统
正确答案: C
12. 同网状模型和层次模型相比,关系模型具有很多的特点,下列各项中哪一个不是关系模型所具有的特点?()
- A 规范化
- B 概念单一
- C 直观性好
- D 以二维表格表示
正确答案: C
13. 数据库系统依靠()支持了数据独立性。
- A DDL语言和DML语言互相独立
- B 定义完整性约束条件
- C 具有封装机制
- D 模式分级、各级之间有映像机制
正确答案: D
14. 通过指针链接来表示和实现实体之间联系的模型是()。
- A 层次和网状模型
- B 层次模型
- C 关系模型
- D 网状模型
正确答案: A
15. 下列关于数据库系统特点的叙述中,正确的一项是()
- A 数据库系统的存储模式如有改变,概念模式无需改动
- B 各类用户程序均可随意地使用数据库中的各种数据
- C 数据一致性是指数据库中数据类型的一致
- D 数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写
正确答案: A
2-1 MySQL基础,表结构
1. 对于日期“2013年10月21日”,MySQL默认显示的格式是( )。
- A ‘2013-10-21’
- B ‘2013-21-10’
- C ‘10-21-2013’
- D ‘21-10-2013’
正确答案: A
2. MySQL服务器使用TCP/IP网络的默认端口号是( )。
- A 3306
- B 8088
- C 8080
- D 3124
正确答案: A
3. 执行如下创建表的SQL语句时出现错误。需要修改的命令行是( )。
CREATE TABLE tb_test(
Sno CHAR(10) AUTO_INCREMENT,
Sname VARCHAR(20) NOT NULL,
Sex CHAR(1),
Scome DATE,
PRIMARY KEY(Sno)
ENGINE=InnoDB );
- A 第2行和第7行
- B 第4行和第7行
- C 第2行、第4行和第6行
- D 第4行、第5行和第7行
正确答案: A
[查看解析 ](第二行错误原因:自增型字段AUTO_INCREMENT的数据类型必须为整数;第七行错误原因:表选项存储引擎和默认字符集ENGINE=InnoDB,必须在create table 语句()外面)
4. 在MySQL中,可用于创建一个新数据库的SQL语句为( )。
- A CREATE DATABASE
- B CREATE TABLE
- C CREATE DATABASES
- D CREATE DB
正确答案: A
5. 下列关于MySQL的叙述中,正确的是( )。
- A MySQL能够运行于多种操作系统平台
- B MySQL的编程语言是PHP
- C MySQL只适用于中小型应用系统
- D MySQL具有数据库检索和界面设计的功能
正确答案: A
6. 在CREATE TABLE语句中,用来指定外键的关键字是( )。
- A CONSTRAINT
- B PRIMARY KEY
- C FOREIGN KEY
- D CHECK
正确答案: C
7. 部门表tb_dept的定义如下:
CREATE TABLE tb_dept(
deptno CHAR(2) primary key,
dname CHAR(20) Not null,
manager CHAR(12),
telephone CHAR(15) );
下列说法中正确的是( )。
- A dname的取值允许为空,不允许重复
- B deptno的取值不允许为空,不允许重复
- C deptno的取值允许为空,不允许重复
- D dname的取值不允许为空,不允许重复
正确答案: B
8. 常用的MySQL图形化管理工具不包括( )。
- A phpMyAdmin
- B Navicat
- C MySQL Workbench
- D mysqldump
本题得分:1分
正确答案: D
[查看解析](mysqldump 实用程序是数据库备份程序,执行逻辑备份,产生一组能够被执行以再现原始数据库对象定义和表数据的SQL语句。)
9. 在MySQL中,下列有关CHAR和VARCHAR的比较中,不正确的是( )。
- A CHAR是固定长度的字符类型,VARCHAR则是可变长度的字符类型
- B 由于CHAR固定长度,所以在处理速度上要比VARCHAR快,但是会占更多存储空间
- C CHAR和VARCHAR的最大长度都是255
- D 使用CHAR字符类型时,将自动删除末尾的空格
正确答案: C