MySQL数据库应用与管理
单元习题(单元一)
一、选择题
1.实体关系图(E-R图)的基本要素有:实体对象、对象属性和( B)。
A、属性之间关系 B、对象之间关系
C、多对多的关系 D、主键关系
2.关系数据中,表的列又称为( C)。
A、记录 B、元组
C、属性 D、关系
3.关系数据中,表的行又称为( A)。
A、记录、元祖 B、记录、属性
C、字段、属性 D、字段、元组
4.设计关系数据库,有关概念结构设计阶段的任务描述正确的是( D)。
A、制定任务目标
B、确定实体数据对象及其属性
C、确定实体对象之间的关系
D、绘制E-R图
5.一个学生有多个电话号码,每个电话号码仅属于某个特定的学生,则学生和电话号码之间存在什么关系( B)。
A、一对一的关系 B、一对多的关系
C、多对多的关系 D、以上都正确
6.下列有关关系数据库设计的描述不正确的是( D)。
A、根据需求制定任务目标,确定需要处理的数据对象及其属性。
B、在需求分析基础上,获得实体关系模型,绘制E-R图。
C、依据E-R图设计表格,确定表的列。
D、关系数据库设计不需要考虑优化读写性能。
7.关系数据库中,保证表之间的关系用( B)。
A、主键 B、外键
C、快捷键 D、唯一键
8.关系数据库中,表中的主键的作用是( A)。
A、唯一标识表中的记录
B、保证表之间的关系
C、避免表之间出现重复字段
D、以上都不正确
9.MySQL服务名称为“MySQL80”,停止MySQL80服务的指令是( D)。
A、mysql stop MySQL80
B、stop MySQL80
C、quit MySQL80
D、net stop MySQL80
10.命令行连接MySQL数据库服务器的指令格式为( C)。
A、net -h 服务器地址 –u 用户名 –p 用户密码
B、connect -h 服务器地址 –u 用户名 –p 用户密码
C、mysql -h 服务器地址 –u 用户名 –p 用户密码
D、start -h 服务器地址 –u 用户名 –p 用户密码
二、判断题
1.选课系统中,一个学生可以选修多门课,一门课可以被多个学生选修,则学生和课程之间的关系类型为一对多。( ×)
2.关系数据库中的数据是以二维表的形式存储的。( √)
3.若MySQL服务名称为“MySQL80”,启动MySQL数据库服务器的指令为net start MySQL80。( √)
4.关系数据库中,一张表仅能描述一种实体,不能描述实体之间的关系。( ×)
5.命令行程序关闭MySQL服务器连接的指令可以用exit,也可以用quit。( √)
单元习题(单元二)
一、选择题
1. 创建数据库使用的语句是( D )。
A、create db 数据库名 B、create table 数据库名
C、database 数据库名 D、create database 数据库名
2. 以下能删除数据库emp的语句是( B )。
A、delete * from emp; B、drop database emp;
C、drop * from emp; D、delete database emp;
3. 要使数据库test作为当前数据库,相应的语句为( D )。
A、IN test; B、SHOW test;
C、USER test; D、USE test;
4. 修改数据库用以下哪一项?( D )
A、UPDATE B、CREATE
C、UPDATED D、ALTER
5.MySQL系统中的所有系统级信息存储于哪个数据库?( D )
A、master B、model C、tempdb D、mysql
6. 以下关于数据库创建、删除的论述,错误的是( C )。
A、创建数据库的时候可以指定字符编码
B、DROP DATABASE一次只能删除一个数据库
C、DROP DATABASE删除数据库后,文件与数据不会从磁盘上永久删除
D、创建数据库,需要具有数据库的CREATE权限
7. 对MySQL数据库的数据说明正确的是( B )。
A、MySQL数据库的数据以表格形式存放在系统中
B、MySQL数据库的数据以文件的形式存放在系统中
C、MySQL数据库的数据以函数的形式存放在系统中
D、以上都不对
8.下列SQL语句中,不是数据库操作语句的是( D )。
A、DROP DATABASE B、CREATE DATABASE
C、ALTER DATABASE D、CREATE TABLE
9. 创建数据库时,若使用默认字符集utf8,则语句可以写成( A )。
A、default character set utf8 B、use utf8
C、default collate utf8_general_ci D、show character set utf8
10.显示系统上所有数据库的语句是( B )。
A、CREATE DATABASE B、SHOW DATABASES
C、DISPLAY DATABASE D、PRINT TABLE
11. MySQL中,下列关于创建、管理数据库的操作语句不正确的是( D )。
A、CREATE DATABASE Instant
B、USE Instant
C、CREATE DATABASE Instant default character set utf8
D、Connection Instant
12. 在数据库中有如下一些表,执行语句 SHOW TABLES LIKE 'goo_' 的结果可能是( B )。
A、goose B、good C、goo D、mydb
13. 添加( C )语句,可在当创建的数据库已存在时防止程序报错。
A、DEFAULT CHARACTER SET utf8
B、USE 数据库名
C、IF NOT EXISTS数据库名
D、DESCRIBE EXISTS 数据库名
14. MySQL配置文件(my.ini)中,用于指定数据库文件的存储位置的参数是( A )。
A、datadir B、filepath C、sys D、dir
15. MySQL语句的结束符是( D )。
A、感叹号 B、句号 C、逗号 D、分号
二、判断题
1.用户可以修改已存在数据库的默认字符集和排序规则。( √ )
2.创建数据库的语句里的英文Database,可以缩写成DB。( × )
3.删除数据库需要有数据库的delete权限。( × )
4.SHOW DATABASES语句可以查看数据库的字符编码。( × )
5.数据库创建好后,是无法修改数据库名的。( √ )
单元习题(单元三)
一、选择题
1. 下面选项中,用于表示固定长度字符串的数据类型是( A)。
A、CHAR B、VARCHAR C、BINARY D、BOLB
2. 下列SQL语句中,可以删除数据表grade的是( B)。
A、DELETE FROM grade; B、DROP TABLE grade;
C、DELETE grade; D、ALTER TABLE grade DROP grade;
3. 下列语句中,用于创建数据表的是( B)。
A、ALTER语句 B、CREATE语句
C、UPDATE语句 D、INSERT语句
4. 下面选项中,表示二进制大数据的类型是( D)。
A、CHAR B、VARCHAR C、TEXT D、BLOB
5. 在当前数据库下,可以使用( C)语句查看stud表的创建语句。
A、SHOW TABLE CREATE stud;
B、DISPLAY CREATE TABLE stud;
C、SHOW CREATE TABLE stud;
D、DESCRIBE stud;
6. 在MySQL中,将表名food修改为fruit的语句是( D)。
A、UPDATE TABLE food RENAME TO fruit;
B、UPDATE TABLE fruit RENAME TO food;
C、ALTER TABLE fruit RENAME TO food;
D、ALTER TABLE food RENAME TO fruit;
7. 下列选项中,修改字段名的基本语法格式是( C)。
A、ALTER TABLE 表名 Modify 旧字段名 新字段名 新数据类型;
B、ALTER TABLE 表名 CHANGE 旧字段名 新字段名;
C、ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
D、ALTER TABLE 表名 Modify 旧字段名 TO 新字段名 新数据类型;
8. 在MySQL的整数类型中,占用字节数最大的类型是( B)。
A、INT B、BIGINT C、LARGEINT D、MAXINT
9. 在执行添加数据时出现“Field 'name' doesn't have a default value”错误,导致错误的原因是( B)。
A、INSERT语句出现了语法问题
B、name字段没有指定默认值,且添加了NOT NULL约束
C、name字段指定了默认值
D、name字段指定了默认值,且添加了NOT NULL约束
10. 下列选项中,用于向表中添加记录的关键字是(什么是关系数据库 D)。
A、ALTER B、CREATE C、UPDATE D、INSERT
11. 在表emp中,将员工号eNum为01099的员工的salary增加300( B)。
A、
UPDATE emp
SET salary += 300
where eNum = '01099';
B、
UPDATE emp
SET salary = salary + 300
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论