内容正文:
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第9、第10卷精准对标河北省考纲,知识模块(一)数据库理论基础:
3.MySQL编程语言
(1)了解结构化查询语言SQL的作用和主要特点;
(2)掌握MySQL语言组成;
(3)掌握MySQL聚合函数、数学函数、字符串函数、日期和时间函数和其他常用函数的概念及使用;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第9卷
MySQL编程语言(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.下列 符号用于SQL语句中的注释。( )
A.! B./* */ C.** D.&
2.SQL:1992标准引入了 新特性。( )
A.对象关系特性、递归查询、触发器、存储过程
B.XML相关的支持和窗口函数
C.高级分析函数和临时表
D.JSON支持
3.在SQL的发展历程中,以下标志着SQL语言的初步成熟的标准是( )
A.SQL-89 B.SQL-92 C.SQL-99 D.SQL-2003
4.SQL标准化由 组织主导。( )
A.ISO B.ANSI C.W3C D.IETF
5. 被认为是 SQL 发展的重要里程碑,因为在这一年 SQL 被标准化为 ANSI SQL 标准。( )
A.1970 年 B.1986 年 C.1990 年 D.2000 年
6.SQL 语言最初是由 公司开发的( )
A.IBM B.Microsoft C.Oracle D.Sybase
7.在SQL中,用于定义和修改数据库结构的语句属于( )
A.DDL(Data Definition Language) B.DML(Data Manipulation Language)
C.DCL(Data Control Language) D.TCL(Transaction Control Language)
8.SQL(Structured Query Language)的主要功能是用于( )
A.数据定义 B.数据操纵 C.数据控制 D.以上都是
9.对数据库中的数据可以进行查询、插入、删除、修改(更新),这是因为数据库管理系统提供了( )
A.数据定义功能 B.数据操纵功能
C.数据维护功能 D.数据控制功能
10.在SQL中,使用别名来重命名列名的关键字是( )
A.AS B.RENAME
C.CHANGE D.RENAME:COLUMN
二、判断题(本大题共10小题,每题2分,共20分)
11.MySQL支持用户自定义函数,也支持内部函数。( )
12.LPAD(ol, n, c2) 函数会在字符串 ol 的右侧填充字符 c2,直到长度为 n 个字符。( )
13.REPLACE(c, cl, c2) 函数会将字符串 c 中所有出现的子字符串 cl 替换为子字符串 c2。( )
14.FIELD(o, cl, c2, …) 函数返回的是字符串 o 在字符串列表 cl, c2, … 中的位置。( )
15.LENGTH函数返回的是字符串c中字符的数量。( )
16.LOCATE(c, cl) 和 INSTR(c, cl) 函数的功能完全相同。( )
17.在MySQL中,返回当前登录的用户名的函数是CHARSET()。( )
18.在MySQL中,select version();获取的是当前数据库的名称。( )
19.在MySQL中,CURTIME()函数用于返回当前日期。( )
20.IFNULL(x1, x2) 函数等价于 IF(x1 IS NULL, x2, x1)。( )
3、 填空题(本大题共10小题,每题5分,共50分)
21.SQL 注入攻击主要利用了 ______ 的安全漏洞。
22.SQL 语言的特点包括:______、高度非过程化、语言简洁、灵活方便。
23.数据操作语言 (DML) 主要用于对数据表中的数据进行_______、______、________、______操作。
24.1986年,ANSI数据库委员会批准了SQL作为关系数据库语言的标准,同年公布了SQL标准文本,简称_______。
25.SQL成为国际标准后,促进了不同数据库系统之间的______和______。
26.SQL语言起源于________,由IBM的研究员Edgar F. Codd提出的关系模型概念演化而来。
27.SQL-89标准在经过研究修改后,于1992年公布了SQL新的标准_______。
28.SQL语言是一种________语言,包括了数据定义、数据查询、数据操纵和数据控制等方面的功能。
29.在SQL中,________用于表示多行注释。
30.SQL不区分大小写,但通常将SQL关键字写成___________形式。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第9、第10卷精准对标河北省考纲,知识模块(一)数据库理论基础:
3.MySQL编程语言
(1)了解结构化查询语言SQL的作用和主要特点;
(2)掌握MySQL语言组成;
(3)掌握MySQL聚合函数、数学函数、字符串函数、日期和时间函数和其他常用函数的概念及使用;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第9卷
MySQL编程语言(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.下列 符号用于SQL语句中的注释。( )
A.! B./* */ C.** D.&
【答案】B
【详解】SQL语句中的注释可以使用C语言风格的注释符号/* */
2.SQL:1992标准引入了 新特性。( )
A.对象关系特性、递归查询、触发器、存储过程
B.XML相关的支持和窗口函数
C.高级分析函数和临时表
D.JSON支持
【答案】A
【详解】SQL:1992标准是一个重要的里程碑,被广泛采用,并增加了许多新特性,包括对象关系特性、递归查询、触发器、存储过程等。
3.在SQL的发展历程中,以下标志着SQL语言的初步成熟的标准是( )
A.SQL-89 B.SQL-92 C.SQL-99 D.SQL-2003
【答案】B
4.SQL标准化由 组织主导。( )
A.ISO B.ANSI C.W3C D.IETF
【答案】B
5. 被认为是 SQL 发展的重要里程碑,因为在这一年 SQL 被标准化为 ANSI SQL 标准。( )
A.1970 年 B.1986 年 C.1990 年 D.2000 年
【答案】B
6.SQL 语言最初是由 公司开发的( )
A.IBM B.Microsoft C.Oracle D.Sybase
【答案】A
7.在SQL中,用于定义和修改数据库结构的语句属于( )
A.DDL(Data Definition Language) B.DML(Data Manipulation Language)
C.DCL(Data Control Language) D.TCL(Transaction Control Language)
【答案】A
8.SQL(Structured Query Language)的主要功能是用于( )
A.数据定义 B.数据操纵 C.数据控制 D.以上都是
【答案】D
9.对数据库中的数据可以进行查询、插入、删除、修改(更新),这是因为数据库管理系统提供了( )
A.数据定义功能 B.数据操纵功能
C.数据维护功能 D.数据控制功能
【答案】B
10.在SQL中,使用别名来重命名列名的关键字是( )
A.AS B.RENAME
C.CHANGE D.RENAME:COLUMN
【答案】A
【详解】在SQL中,AS关键字用于为列或表指定别名。
二、判断题(本大题共10小题,每题2分,共20分)
11.MySQL支持用户自定义函数,也支持内部函数。( )
【答案】正确
【详解】MySQL支持用户自定义函数,也支持内部函数。
12.LPAD(ol, n, c2) 函数会在字符串 ol 的右侧填充字符 c2,直到长度为 n 个字符。( )
【答案】正确
【详解】LPAD(ol, n, c2) 函数会在字符串 ol 的左侧填充字符 c2,直到长度为 n 个字符。RPAD(cl, n, c2) 函数会在字符串 cl 的右侧填充字符 c2。
13.REPLACE(c, cl, c2) 函数会将字符串 c 中所有出现的子字符串 cl 替换为子字符串 c2。( )
【答案】正确
【详解】REPLACE(c, cl, c2) 函数用于将字符串 c 中的所有出现的子字符串 cl 替换为子字符串 c2。如果 cl 在字符串 c 中不存在,则返回原始字符串 c。
14.FIELD(o, cl, c2, …) 函数返回的是字符串 o 在字符串列表 cl, c2, … 中的位置。( )
【答案】正确
【详解】FIELD(o, cl, c2, …) 函数返回的是字符串 o 在由逗号分隔的字符串列表 cl, c2, … 中的位置,列表由逗号分隔。
15.LENGTH函数返回的是字符串c中字符的数量。( )
【答案】错误
【详解】LENGTH函数返回的是字符串 c 中字节的总数,而不是字符的数量。对于非 ASCII 字符,每个字符可能需要多个字节来表示。
16.LOCATE(c, cl) 和 INSTR(c, cl) 函数的功能完全相同。( )
【答案】正确
【详解】LOCATE(c, cl) 和 INSTR(c, cl) 函数的功能相同,都是用来在字符串 cl 中查找子字符串 c 的位置,返回的是第一次出现的位置。
17.在MySQL中,返回当前登录的用户名的函数是CHARSET()。( )
【答案】错误
18.在MySQL中,select version();获取的是当前数据库的名称。( )
【答案】错误
19.在MySQL中,CURTIME()函数用于返回当前日期。( )
【答案】错误
20.IFNULL(x1, x2) 函数等价于 IF(x1 IS NULL, x2, x1)。( )
【答案】正确
【详解】IFNULL(x1, x2) 函数用于检查其第一个参数 x1。如果 x1 不为 NULL,则返回 x1;如果 x1 为 NULL,则返回第二个参数 x2。这与 IF(x1 IS NULL, x2, x1) 的功能相同。
3、 填空题(本大题共10小题,每题5分,共50分)
21.SQL 注入攻击主要利用了 ______ 的安全漏洞。
【答案】应用程序
22.SQL 语言的特点包括:______、高度非过程化、语言简洁、灵活方便。
【答案】一体化
23.数据操作语言 (DML) 主要用于对数据表中的数据进行_______、______、________、______操作。
【答案】 查询 插入 删除 更新
24.1986年,ANSI数据库委员会批准了SQL作为关系数据库语言的标准,同年公布了SQL标准文本,简称_______。
【答案】SQL-86
25.SQL成为国际标准后,促进了不同数据库系统之间的______和______。
【答案】 互操作性 兼容性(或可移植性)
26.SQL语言起源于________,由IBM的研究员Edgar F. Codd提出的关系模型概念演化而来。
【答案】1970年代
27.SQL-89标准在经过研究修改后,于1992年公布了SQL新的标准_______。
【答案】SQL-92
28.SQL语言是一种________语言,包括了数据定义、数据查询、数据操纵和数据控制等方面的功能。
【答案】一体化
29.在SQL中,________用于表示多行注释。
【答案】/* */
30.SQL不区分大小写,但通常将SQL关键字写成___________形式。
【答案】大写
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$