1.三级模式是对( 数据 )的三个抽象级别。

2.下列选项中,不属于DDL语句的是( SELECT语句 )。

3.下列选项中,哪个是MySQL默认提供的用户( root )。

二.多选题(共2题,14.0分)

1.数据的独立性包括( 物理独立性、逻辑独立性 )。

2.数据库的完整性是指数据的( 正确性、一致性 、相容性 )。

三.填空题(共5题,21.0分)

1

关系数据库的标准语言是( sql )。

2

数据库发展的3个阶段中,数据独立性最高的是( 数据库管理 )阶段。

3

概念模型中的3种基本联系分别是( 一对一 )、( 一对多 )和(多对多 )。

4

MySQL配置文件的文件名是( )。

(3.0分)

正确答案:

第一空:

my.ini; my.cnf

我的答案:得分: 3.0分

第一空:

my.ini

批语

5

在MySQL配置文件中,( )用于指定数据库文件的保存目录。

(3.0分)

正确答案:

第一空:

datadir

我的答案:得分: 3.0分

第一空:

datadir

批语

四.判断题(共5题,20.0分)

1

数据只包括普通意义上的数字和文字。( )

(4.0分)

正确答案:×

2

关系模型的数据结构是二维表。( )

(4.0分)

正确答案:√

3

概念模式是对数据库的整体逻辑结构的描述。( )

(4.0分)

正确答案:√

4

数据冗余度高是数据库系统的特点之一。( )

(4.0分)

正确答案:×

5

SQL是指标准化查询语言。( )

(4.0分)

正确答案:×

五.简答题(共2题,30.0分)

1

请简述什么是数据模型。

(15.0分)

正确答案:

数据模型是数据库系统的核心和基础,

它是对现实世界数据特征的抽象,用来描述数据,

可以理解成一种数据结构。在数据库的发展过程中,

出现了3种基本数据模型,分别是层次模型(Hierarchical Model)、

网状模型(Network Model)和关系模型(Relational Model)。

2

请简述数据库、表和数据库服务器之间的关系。

(15.0分)

正确答案:

一个数据库服务器可以管理多个数据库,通常情况下开发人员会针对每个应用创建一个数据库

,为保存应用中实体的数据,会在数据库中创建多个表(用于存储和描述数据的逻辑结构),

每个表都记录着实体的相关信息。

1

下列关于主键的说法中,正确的是( )。(5.0分)

A、主键允许为NULL值

B、主键允许有重复值

C、主键必须来自于另一个表中的值

D、主键具有非空性,唯一性

我的答案:D

2

下面关于DECIMAL(6,2)的说法中,正确的是( )。(5.0分)

A、它不可以存储小数

B、6表示数据的长度,2表示小数点后的长度

C、6表示最多的整数位数,2表示小数点后的长度

D、总共允许最多存储8位数字

我的答案:C

3

下列选项中,表示日期和时间的数据类型是( )。(5.0分)

A、DECIMAL(6,2)

B、DATE

C、YEAR

D、TIMESTAMP

我的答案:D

4

下列选项中,适合存储文章内容或评论的数据类型是( )。(5.0分)

A、CHAR

B、VARCHAR

C、TEXT

D、VARBINARY

我的答案:C

5

下列选项中,用于存储整数数值的是( )。(5.0分)

A、FLOAT

B、DOUBLE

C、MEDIUMINT

D、VARCHAR

我的答案:C

二.填空题(共5题,20.0分)

1

MySQL数据类型中存储整数数值并且占用字节数最小的是( )。(4.0分)

我的答案:

第一空:

tinyint

2

数据表中字段的唯一性约束是通过( )关键字定义的。(4.0分)

我的答案:

第一空:

UNIQUE

3

设置数据表的字段值自动增加使用( )属性。(4.0分)

我的答案:

第一空:

auto_increment

4

在创建表时不允许某列为空,则可以使用( )约束。(说明:使用关键字)(4.0分)

我的答案:

第一空:

not null

5

使用INT类型保存数字1占用的字节数为( )。(4.0分)

我的答案:

第一空:

4

三.判断题(共5题,25.0分)

1

一个数据表中可以定义多个主键。( )(5.0分)

我的答案:×

2

一个数据表中可以定义多个非空字段。( )(5.0分)

我的答案:√

3

非空约束指的是字段的值不能为空字符串。( )(5.0分)

我的答案:√

4

TEXT类型存储的最大字节数为65535。( )(5.0分)

我的答案:√

5

ENUM类型的数据只能从枚举列表中取,并且只能取一个。( )(5.0分)

我的答案:√

四.简答题(共2题,30.0分)

1

请简述ENUM和SET数据类型的区别。

(15.0分)

我的答案:

ENMU类型又称为美剧类型,列表最多可以有65535个值,数据只能从枚举列表中取,并且只能取一个,set类型用于保存字符串对象,列表最多可以有64个值,可以从列表中选择一个或多个值来保存,多个值之间用逗号分割

2

请简述CHAR、VARCHAR和TEXT数据类型的区别。

char是固定长度字符串,varchar是实际长度字符串,text是文本数据类型、

(填空题 )在E-R图中,实体使用( )图形来表示。

正确答案:

第一空:

矩形框; 矩形;

2

(填空题 )实体所具有的某一特征称为实体的( )。

正确答案:

第一空:

属性

3

(填空题 )将E-R图转换到关系模式时,实体与联系都可以表示成( )。

正确答案:

第一空:

关系

4

(填空题 )设计数据库的存储结构属于数据库设计的( )阶段。

正确答案:

第一空:

物理设计; 物理数据库设计;

5

(判断题 )数据的逻辑结构具体反映数据在计算机中的存储方式。( )

正确答案:×

6

(判断题 )数据库正式投入运行标志着数据库运行和维护工作的开始。( )

正确答案:√

7

(判断题 )在关系模型中,同一表中的不同属性命名可以相同。( )

正确答案:×

8

(判断题 )消除了部分函数依赖的1NF的关系模式,必定是2NF。( )

正确答案:√

9

(判断题 )任何由两个属性组成的关系不可能是3NF。( )

正确答案:×

10

(单选题 )在E-R图中的联系可以与( )个实体有关。

A、一个

B、两个

C、多个

D、一个或多个

正确答案: D

11

(单选题 )绘制E-R图的3个基本要素是( )。

A、实体、属性、关键字

B、属性、实体、联系

C、属性、数据类型、实体

D、约束、属性、实体

正确答案: B

12

(单选题 )绘制E-R图属于数据库设计的( )阶段。

A、需求分析

B、概念数据库设计

C、逻辑数据库设计

D、物理数据库设计

正确答案: B

13

(单选题 )将E-R图转换为数据模型属于数据库设计的( )阶段。

A、数据库实施

B、概念数据库设计

C、逻辑数据库设计

D、物理数据库设计

正确答案: C

14

(多选题 )数据冗余可能会引起的问题有( )。

A、读取异常

B、更新异常

C、插入异常

D、删除异常

正确答案: BCD

15

(多选题 )

下列关于数据库范式说法正确的是( )。

A、1NF遵从原子性和唯一性,字段不可再分

B、2NF要求非主键字段需要依赖主键

C、3NF要求非主键字段不能相互依赖

D、各个范式之间互不依赖,只需满足当前范式的要求即可

正确答案: BC

1

(填空题 5.0分 )多数据插入时,VALUE后的多个值列表之间使用( )分隔。

正确答案:

第一空:

逗号

2

(填空题 5.0分 )“LIMIT 2,2”表示从第( )条记录开始,最多获取2条记录。

正确答案:

第一空:

3

3

(填空题 5.0分 )表达式( )用于获取大于等于3且小于等于11之间的随机数。

正确答案:

第一空:

FLOOR(3+RAND()*(11-3+1));

4

(填空题 5.0分 )MySQL的除法运算中,除数为0的执行结果为( )。

正确答案:

第一空:

NULL

我的答案:得分: 5.0分

第一空:

null

5

(填空题 5.0分 )在INSERT语句中添加( )可在主键冲突时,利用更新的方式完成数据的插入。

正确答案:

第一空:

ON DUPLICATE KEY UPDATE;ON DUPLICATE KEY

6

(判断题 5.0分 )查询数据时,默认根据ORDER BY指定的字段进行降序排列。( )

正确答案:×

7

(判断题 5.0分 )UPDATE更新数据时可以通过LIMIT限制更新的记录数。( )

正确答案:√

8

(判断题 5.0分 )“LIMIT 3”中的3表示偏移量,用于设置从哪条记录开始。( )

正确答案:×

9

(判断题 5.0分 )使用SELECT查看表达式“NOT 2 + ! 3”的执行结果为0。( )

正确答案:√

10

(判断题 5.0分 )对于分组数据的排序,只需在分组字段后添加ASC或DESC即可。( )

正确答案:√

11

(单选题 5.0分 )下面关于插入数据的语法错误的是( )。

A、INSERT INTO 表 VALUE(值列表);

B、INSERT 表 SET 字段值1=值1[,字段2=值2]…;

C、INSERT INTO 表1(字段列表) SELECT(字段列表) FROM 表2;

D、INSERT INTO 表1(字段列表) VALUES SELECT(字段列表) FROM 表2;

正确答案: D

12

(单选题 5.0分 )下列选项中与“WHERE (id, price)=(3,1999”功能相同的是( )。

A、WHERE id=3 || price=1999

B、WHERE id=3 && price=1999

C、WHERE (id, price) <> (3, 1999)

D、以上选项都不正确

正确答案: B

13

(单选题 5.0分 )以下可以用于比较运算的函数是( )。

A、RAND( )

B、POW( )

C、CEIL( )

D、IN( )

正确答案: D

14

(单选题 5.0分 )以下运算符中,优先级别最高的是( )。

A、–(负号)

B、-(减运算符)

C、=(赋值运算符)

D、=(比较运算符)

正确答案: A

15

(单选题 5.0分 )下面关于分组的说法错误的是( )。

A、SELECT语句中的ORDER BY 不能与回溯统计同时使用

B、利用ANY_VALUE( )可使分组统计后默认只保留每组中的第一条记录

C、分组后的数据筛选可以使用WHERE 或HAVING实现

D、分组操作默认按分组字段(中文除外)升序排列

正确答案: C

16

(填空题 18.0分 )

实训题1:依据shop库中sh_goods的结构与数据,在mydb数据库中创建一张tm_goods表,并将tm_goods表中价格在20到50之间的商品价格减5元,库存量再新增300件。(写命令时,表名前带上库名) ①复制sh_goods表结构为空表tm_goods; ②将表sh_goods中的数据快速添加到tm_goods表中; ③依据条件更新tm_goods表中数据。

正确答案:

第一空:

CREATE TABLE mydb.tm_goods LIKE shop.sh_goods;

第二空:

INSERT INTO mydb.tm_goods SELECT * FROM shop.sh_goods;

第三空:

UPDATE mydb.tm_goods SET price=price-5, stock=stock+300 WHERE price BETWEEN 20 AND 50; UPDATE mydb.tm_goods SET price=price-5, stock=stock+300 WHERE price >= 20 AND price <= 50; UPDATE mydb.tm_goods SET price=price-5, stock=stock+300 WHERE price >= 20 && price <= 50;

17

(填空题 7.0分 )

实训题2:在sh_goods表中查询评分小于4的商品的不同分类id。

正确答案:

第一空:

SELECT DISTINCT category_id FROM sh_goods where score < 4;

java mysql选择题_MySQL选择填空基础题相关推荐

  1. 单选 a class.forname mysql_MySQL选择填空基础题

    1.三级模式是对( 数据 )的三个抽象级别. 2.下列选项中,不属于DDL语句的是( SELECT语句 ). 3.下列选项中,哪个是MySQL默认提供的用户( root ). 二.多选题(共2题,14 ...

  2. 网页制作基础及html选择题,HTML网页制作基础题试题与答案

    HTML网页制作 HTML网页制作基础题 一.选择 1.在一个框架的属性面板中,不能设置下面哪一项.( D ) A.源文件 B.边框颜色 C.边框宽度D.滚动条 2. 下列哪一项表示的不是按钮.( C ...

  3. java mysql 变量_MySQL基础_变量

    一. 系统变量: 变量由系统提供的,不用自定义,又分为全局变量和会话变量. 1. 全局变量 作用域:针对于所有会话(连接)有效,但不能跨重启 #查看所有全局变量 SHOW GLOBAL VARIABL ...

  4. 基于Java+MySQL实现(Web)在线题库管理系统【100010067】

    一.在线题库管理系统 1.1 课程题目 基于 JavaWeb 的在线题库管理系统的设计与开发 1.2 课设目的 <软件开发综合实践>是计算机科技与技术专业的一门专业必修课,是一门实践性较强 ...

  5. 计算机组成原理期末复习90分以上选择填空大题总考点

                                                                                同学,你好! 若觉得有用请点赞或关注~以后会发布 ...

  6. java mysql 项目_mysql数据库如何实现与Java项目连接

    mysql数据库如何实现与Java项目连接 发布时间:2020-11-09 16:47:40 来源:亿速云 阅读:68 作者:Leah mysql数据库如何实现与Java项目连接?很多新手对此不是很清 ...

  7. java mysql 全文索引_MySQL索引原理

    什么是索引? "索引"是为了能够更快地查询数据.比如一本书的目录,就是这本书的内容的索引,读者可以通过在目录中快速查找自己想要的内容,然后根据页码去找到具体的章节. 数据库也是一样 ...

  8. thinkphp mysql日志_MySQL的日志基础知识及基本操作学习教程

    MySQL日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志: 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql数据 ...

  9. java mysql主从复制_MySQL主从复制的实现过程

    一.什么是主从复制 将主数据库中的DDL和DML操作通过二进制日志传输到从数据库上,然后将这些日志重新执行(重做):从而使得从数据库的数据与主数据库保持一致. 二.主从复制的作用 1.主数据库出现问题 ...

最新文章

  1. win10+Chrome浏览器截长图方法
  2. python学习之第二课时--运行程序和字符编码
  3. 内存分配函数 malloc、realloc、calloc
  4. 【Machine Learning】回归学习与示例
  5. Cisco配置单臂路由及静态路由
  6. python 问题集
  7. c# 审批流引擎_小熊OA:流程引擎才能真正起到管理价值!
  8. android4.4 hls,Android VideoView直播电视流(HLS)
  9. 什么是Shell、Shell脚本
  10. java----EL表达式
  11. 剑指_3.1数组中重复的数字(Python/C++)
  12. WRF——OBSGRID使用方法(gfortran编译)
  13. 【IDEA】出现 Wrong tag ‘Author_‘ 错误的 Author 标签等的黄色警告问题
  14. 生成PDF文件方案--学习中
  15. os.system() 和os.popen()的区别
  16. 点击 数字随着变化html,js数字随着其他数字变化而变化?
  17. Zemax操作30--目镜基础知识和凯涅尔目镜仿真
  18. 统计学中的标准差(SD)和 平均值的标准误差(SEM)的区别
  19. Google Earth Engine(GEE)——Landsat 8TI/TOA/SR影像对比分析区别和去云即NDVI计算
  20. Linux防火墙iptables添加白名单

热门文章

  1. 『教程分享』不节食减肥教程,职场教学,U盘制作,吉他教程,文字语音生成,和平精英打野小思路教学
  2. 最长回文子串(C++)
  3. 计算机组成原理与汇编语言资源分享
  4. 在线学习(online learning)总结
  5. 抖音KOL达人推广传播靠谱吗?
  6. istc8a开发小板原理图
  7. 佛说 众生皆苦 今日果昨日因
  8. 福州发生持刀伤人事件:1死19伤 警方全力追捕嫌犯
  9. 安卓系统python编程pygame_【Python游戏编程01--初步认识pygame】
  10. r75800h参数 r7 5800h怎么样