全国计算机等级考试二级MySQL数据库程序设计解析
2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】以下能正确定义二维数组的是( )A.int a[][3];B.int a[][3]={2*3);C.int a[][3]={};D.int a[2][3] 一{{1) ,{2} ,{3,4}};2.【单选题】设有学生表student(sno ,sname,sage,smajor) ,要从student 表中检索sname字段值第 2 个字是" 红" 的所有学生信息。
以下能够按照上述条件进行检索的WHERE表达式是______。
A.sname LIKE "_ 红%"B.sname LIKE "_ 红_"C.sname LIKE "% 红%"D.sname LIKE "% 红_"3.【单选题】模式/ 内模式映像保证数据库系统中的数据能够具有较高的______。
A.逻辑独立性B.物理独立性C.共享性D.结构化4.【单选题】SQL语言具有____的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵5.【单选题】恢复MySQL数据库可使用的命令是______。
A.mysqldumpB.mysqladminC.mysqlD.mysqld6.【单选题】在MySQL数据库中,以下不会受字符集设置影响的数据类型有______。
A.CHARB.INTC.VARCHARD.TEXT7.【单选题】以下关于二进制日志文件的叙述中,错误的是______。
A.使用二进制日志文件能够监视用户对数据库的所有操作B.二进制日志文件记录所有对数据库的更新操作C.启用二进制日志文件,会使系统性能有所降低D.启用二进制日志文件,会浪费一定的存储空间8.【单选题】下列关于触发器的叙述中,错误的是______。
全国计算机等级考试二级教程——mysql数据库程序设计

全国计算机等级考试二级教程——mysql数据库程序设计全国计算机等级考试二级教程——MySQL数据库程序设计MySQL是一种广泛使用的关系型数据库管理系统,被广泛应用于Web应用程序的开发中。
在全国计算机等级考试二级中,MySQL数据库程序设计是一个重要的考点。
本文将介绍MySQL数据库程序设计的基础知识,包括数据库的创建、表的设计、数据的插入、查询与更新等内容。
首先,我们需要了解如何创建一个MySQL数据库。
在MySQL中,可以使用CREATE DATABASE语句来创建一个新的数据库。
例如,我们可以通过以下语句创建一个名为'mydb'的数据库:```CREATE DATABASE mydb;```创建完数据库后,我们需要设计数据库中的表。
表是MySQL数据库中存储数据的基本单位,类似于Excel中的一个个工作表。
可以使用CREATE TABLE语句来创建一个新的表。
例如,我们可以创建一个名为'students'的表,包含学生的姓名、年龄和成绩等字段:```CREATE TABLE students (id INT PRIMARY KEY,name VARCHAR(50),age INT,score FLOAT);```在表创建完成后,我们可以使用INSERT INTO语句向表中插入数据。
例如,插入一条学生信息的语句如下:```INSERT INTO students (id, name, age, score) VALUES (1, '张三', 20, 80.5);```插入数据后,我们可以使用SELECT语句来查询数据。
例如,查询所有学生信息的语句如下:```SELECT * FROM students;```除了查询,我们还可以使用UPDATE语句来更新表中的数据。
例如,将学生张三的成绩更新为90.5的语句如下:```UPDATE students SET score = 90.5 WHERE name = '张三'; ```以上介绍了MySQL数据库程序设计的基础知识,希望能对全国计算机等级考试二级的考生们有所帮助。
全国计算机二级MySQL数据程序设计模拟试题及答案

全国计算机二级MySQL数据程序设计模拟试题及答案全国计算机二级MySQL数据程序设计模拟试题及答案程序设计是综合性比较强的一道题,下面店铺为大家带来了全国计算机二级MySQL数据程序设计模拟试题及答案,欢迎大家阅读!全国计算机二级MySQL数据程序设计模拟试题及答案1) sp_helpdb 该代码的功能是:A 返回数据库的基本信息B 返回数据库的使用空间C 返回数据库的变量名称D 返回数据库的表名2) sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是:A 更新能力为可读可写B 恢复模式为完整恢复C 可用于所有用户D 兼容级别3) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:A 表示数据库的状态为:可用于查询B 表示数据库的状态为:正在还原数据库C 表示数据库的状态为:数据库未恢复D 表示数据库已被显示置于脱机状态4) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:A 数据库自动生成统计信息B 自动更新统计信息C 数据库已启用全文功能。
D 数据库引擎检测信息5) sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL =90该代码表示的正确含义是:A 数据库兼容级别是 2000B 数据库兼容级别是 2005C 数据库兼容级别是 2008D 以上说法都不对6) 数据定义语言中的创建,修改,删除这三个英语单词下列哪项才是完全正确的?A 创建(create) , 修改(alter) , 删除(update)B 创建(alter) , 修改(modify), 删除(drop)C 创建(create) , 修改(alter) , 删除(drop)D 创建(alter) , 修改(create), 删除(drop)7) SQL 2005 的建表语句要写在______之内?A { }B [ ]C ( )D <>8) 建表语句中的 not null,该代码表示的`含义是:A 允许空格B 非空约束C 不允许写入数据D 不允许读取数据9) select * from student 该代码中的 * 号,表示的正确含义是:A 普通的字符*号B 错误信息C 所有的字段名D 模糊查询10) 向数据表添加数据,哪些是添加的关键字?AB updateCD select参考答案:AAACB DCBCA【全国计算机二级MySQL数据程序设计模拟试题及答案】。
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)试卷号:42

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。
A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.不强调模拟现实世界中的算法而强调概念正确答案:C2.【单选题】若有定义“ int a=5 ,b=7;”,则表达式a%一(b%2) 运算后, a 的值为( )。
A.0B.1C.11D.3正确答案:A3.【单选题】恢复MySQL数据库可使用的命令是______。
A.mysqldumpB.mysqladminC.mysqlD.mysqld正确答案:C4.【单选题】下列关于表和视图的叙述中错误的是______。
A.视图可以和表一起使用B.表和视图上都可以创建索引C.表和视图的数据都可以进行更新操作,但视图的更新受限D.表和视图都可以使用SQL语句进行查询正确答案:B5.【单选题】查找学生表student 中姓名的第二个字为"t" 的学生学号Sno 和姓名sname,下面A.SELECT SRO ,shame FROM student WHERE sname="_t%";B.SELECT Sno,sname FROM student WHERE shame LIKE "_t%" ;C.SELECT sno,shame FROM student WHERE sname="%t_";D.SELECT sno,shame FROM student WHERE sname LIKE "%t_" ;正确答案:B6.【单选题】关于E-R 图,以下描述中正确的是______。
2020年计算机二级《MySQL》数据库技术章节习题及答案

2020年计算机二级《MySQL》数据库技术章节习题及答案第一章数据库技术的基本概念与方法1[填空题]数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
参考解析:模式外模式内模式2[填空题] 数据库设计包括概念设计、________和物理设计。
参考解析:逻辑设计3[单选题]数据模型反映的是( )A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系参考答案:A4[填空题]一个关系R的3NF是指它们的( )都不传递依赖它的任一候选关键字参考解析:非主属性5[单选题]假设数据库中表A与表B建立了“一对多”关系,表B 为“多”一方,则下述说法中准确的是( )A.表A中的一个记录与表B中的多个记录匹配B.表B中的一个记录与表A中的多个记录匹配C.表A中的一个字段与表B中的多个字段匹配D.表B中的一个字段与表A中的多个字段匹配参考答案:A6[填空题]如果x->y,y->z成立,那么x->z也成立,这个推理规则称为( )参考解析:传递函数依赖7[填空题] 在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。
参考解析:逻辑8[填空题]模式/内模式映射为数据库提供了数据的( )独立性参考解析:物理9[填空题]数据库设计分为以下六个阶段:需求分析、( )、逻辑结构设计、( )、数据库实施、数据库运行与维护参考解析:概念结构设计、物理结构设计10[单选题]下列实体类型的联系中,属于多对多的联系的是( )A.学生与课程之间的联系B.学校与老师之间的联系C.商品条形码与商品之间联系D.班组与班长之间联系参考答案:A11[填空题]因为数据库系统在三级模式之间提供了( )和( )两层映射功能,所以就保证了数据库系统具有较高的数据独立性。
参考解析:外模式/模式、模式/内模式12[单选题] 对于现实世界中事物的特征,在实体-联系模型中使用( )A.属性描述B.关键字描述C.二维表格描述D.实体描述参考答案:A13[单选题] 将E-R图转换到关系模式时,实体与联系都能够表示成________。
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:43

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列关于SQL的叙述中,正确的是______。
A.SQL是专供MySQL使用的结构化查询语言B.SQL是一种过程化的语言C.SQL是关系数据库的通用查询语言D.SQL只能以交互方式对数据库进行操作正确答案:C2.【单选题】在讨论关系模型时,与“属性”同义的术语是______。
A.元组B..NC.. 表D.关系正确答案:B3.【单选题】下列SQL语句中,创建关系表的是____。
A.ALTERB.CREATEC.UPDATED.INSERT正确答案:B4.【单选题】语句int(*ptr)() 的含义是( )。
A.ptr 是一个返回值为int 的函数B.ptr 是指向int 型数据的指针变量C.ptr 是指向函数的指针,该函数返回一个int 型数据D.ptr 是一个函数名,该函数的返回值是指向int 型数据的指针正确答案:C5.【单选题】对于日期"2013 年10 月21 日",MySQL默认显示的格式是______。
A."2013-10-21"B."2013-21-10"C."10-21-2013"D."21-10-2013"正确答案:A6.【单选题】在使用CREATE INDEX创建索引时,其默认的排序方式是______。
A.升序B.降序C.无序D.聚簇正确答案:A7.【单选题】下列程序的输出结果是( )。
#includevoid p(int*x){ printf("%d ¨,++*x);}void main(){ int y=3;p(&y);}A.3B.4C.2D.5正确答案:B8.【单选题】在使用SHOW GRANTS命令显示用户权限时结果为USAGE,该用户拥有的权限为______。
全国计算机等级考试等级有什么区别

全国计算机等级考试等级有什么区别一、全国计算机等级考试分类的区别一级考试:计算机基础及MS Office应用、计算机基础及WPS Office应用、计算机基础及Photoshop应用,一共三个科目。
二级考试:语言程序设计类(C、C++、Java、Visual Basic、Web)、数据库程序设计类(Visual FoxPro、Access、MySQL)、办公软件高级应用(MS Office 高级应用)共九个科目。
三级考试:网络技术、数据库技术、软件测试技术、信息安全技术、嵌入式系统开发技术共五个科目。
四级考试:网络工程师、数据库工程师、软件测试工程师、信息安全工程师与嵌入式系统开发工程师五个考核项目。
二、考试等级和要求此项考试根据各工作岗位使用计算机的不同要求,目前暂定四个等级。
一级分为DOS版和Windows版,考核应试者计算机基本知识和使用微机系统的初步能力。
二级考核应试者软、硬件基础知识和使用一种高级计算机程序设计语言(QBASIC、FORTRAN、Pascal、C、FoxBASE)编制程序、上机调试的能力。
三级分A、B类。
三级A类考核计算机应用基础知识和计算机硬件系统开发的初步能力;三级B类考核计算机应用基础知识和计算机软件系统开发的初步能力。
四级考核计算机应用项目或应用系统的分析和设计的必备能力。
此外,教育部考试中心在北京、福建、河北面向当地省市(系统)干部、管理人员开考一级B类考试。
一级B类考试水平与一级相当,考试内容更符合机关干部、企事业单位管理人员的需要,采用无纸化考试形式。
考试合格者获得一级合格证书,证书上注明“B类”字样。
三、考试方式采用全国统一命题、统一考试,笔试和上机操作考试相结合的形式。
笔试时间一级为90分钟,二级、三级为120分钟,四级为180分钟,上机考试一级为45分钟,二级、三级、四级为60分钟。
一级B类实行无纸化考试,全部在计算机上考试,时间为90分钟。
2021计算机二级考试MySQL数据库考试习题库(附答案)

2021计算机二级考试MySQL数据库考试习题库(附答案)试题1习题一一、编程题在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。
二、简答题1.请解释什么是存储过程?2.请列举使用存储过程的益处。
3.请简述游标在存储过程中的作用。
4.请简述存储过程与存储函数的区别。
习题答案:一、编程题在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db_test;Database changedmysql>DELIMITER$$mysql>CREATE PROCEDURE sp_update email(IN USer_name VARCHAR(50),IN e_mail VARCHAR(50))一>BEGIN一> UPDATE content SET email=e_mail WHERE username=user_name;一>END$$Query OK,0 rows affected(0.06 SeC)二、简答题1.存储过程是一组为了完成某特定功能的SQL语句集,其实质上就是一段存放在数据库中的代码,它可以由声明式的SQL 语句(如CREATE、UPDATE和SELECT等语句)和过程式SQL 语句(如IF-THEN-ELSE控制结构语句)组成。
2.略。
可参考第11章11.1节内容。
3.游标是一个被SELECT语句检索出来的结果集。
在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。
4.存储函数与存储过程之间存在这样几点区别:(1)存储函数不能拥有输出参数,这是因为存储函数自身就是输出参数;而存储过程可以拥有输出参数。
(2)可以直接对存储函数进行调用,且不需要使用CALL语句;而对存储过程的调用,需要使用CALL语句。
(3)存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机等级考试二级MySQL数据库程序设计考试大纲(2013年版
基本要求:
1.初步掌握数据库技术的基本概念、原理、方法和技术;
2.熟练掌握MySQL的安装及配置技能;
3.熟练使用MySQL平台下的SQL语言实现数据库的交互操作;
4.熟悉一种MySQL平台下的一个应用系统开发的主语言(C/ Perl/ PHP并初步具备利用该语言进行简单应用系统的开发能力;
5.掌握MySQL平台下的数据库管理与维护技术。
考试内容:
一、基本概念与方法
1.DBS三级(模式、外模式、内模式结构;
2.DBS的运行与应用结构(C/ S、B/ S;
3.关系规范化的基本方法。
二、数据库设计
1.概念设计;
2.逻辑设计;
3.物理设计。
三、S QL交互操作
利用MySQL进行数据库表、数据及索引的创建、使用和维护
四、MySQL的日常管理
1.MySQL安装与配置技能;
2.MySQL的使用及数据访问的安全控制机制;
3.MySQL数据库的备份和恢复方法;
4.性能调优技术。
五、MySQL的应用编程
1.触发器、事件及存储过程的使用方法;
2.MySQL平台下的C语言(或Perl/ PHP的应用程序编制。
考试方式:
上机考试120分钟,满分100分。
上机考试题型及分值:
单项选择题40分(含公共基础知识部分10分、操作题60分(包括基本操作题、简单应用题及综合应用
题。
上机考试内容:
1.考试环境:
数据库管理系统:MySQL
编程语言:C/ Perl/ PHP
2.在上述环境下完成如下操作
创建和管理数据库;数据查询;安全管理;数据库备份与恢复;数据导入与导出3.在上述环境下开发C/ S或B/ S结构下的一个简单应用系统。