2018全国计算机等级考试教程:二级MySQL数据库程序设计(附光盘软件)

2018全国计算机等级考试教程:二级MySQL数据库程序设计(附光盘软件) pdf epub mobi txt 电子书 下载 2025

全国计算机等级考试教材编写组,未来教育教学与研究中心 编
图书标签:
  • 计算机等级考试
  • 二级MySQL
  • 数据库
  • 程序设计
  • 教程
  • 2018
  • 教材
  • 软件
  • MySQL数据库
  • 学习资料
  • 考试辅导
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 人民邮电出版社
ISBN:9787115370501
版次:1
商品编码:11564101
品牌:未来教育(Future)
包装:平装
丛书名: 全国计算机等级考试教程(纸化考试专用)
开本:16开
出版时间:2014-11-01
用纸:书写纸
页数:204
正文语种:中文
附件:光盘
附件数量:1

具体描述

编辑推荐

1.面向无纸化考试。
2.讲解生动易懂,并紧密衔接考试。
3.书盘结合的教材。光盘提供丰富的立体化资源:
(1)模拟考试系统+真题题库。所提供的软件系统与真实考试环境的完全一致,并有智能评分功能。所提供的试题全部源自真题题库,与真题题库同步更新,并有正确答案与详细解析。
(2)课后题答案及解析。光盘中提供书中所有课后题的答案及解析,解析详尽,思路清晰。
4.提供全方位答疑服务。提供网络学习资源、网上答疑以及考前串讲。

内容简介

  《全国计算机等级考试教程——二级MySQL数据库程序设计》依据教育部考试中心最新发布的《全国计算机等级考试大纲》以及编者多年对等级考试的研究编写而成,旨在帮助考生学习相关内容,顺利通过考试。
  《全国计算机等级考试教程——二级MySQL数据库程序设计》共15章,主要内容包括数据库的基本概念与设计方法、MySQL简介、数据库和表、表数据的基本操作、数据库的查询、索引、视图、数据完整性约束与表维护语句、触发器、事件、存储过程与存储函数、访问控制与安全管理、备份与恢复、PHP的MySQL数据库编程和开发实例。
  《全国计算机等级考试教程——二级MySQL数据库程序设计》力求在体系结构上安排合理、重点突出、难点分散,便于读者由浅入深地逐步掌握。本书在讲解理论知识的同时,列举了相应的例题,均在MySQL 5.5的环境下运行通过。
  《全国计算机等级考试教程——二级MySQL数据库程序设计》可作为全国计算机等级考试二级MySQL数据库程序设计的培训教材和自学用书。

作者简介

  未来教育教学与研究中心,是一家专门从事教育产品策划、研发、销售的高新知识企业。专业研究等考19年,拥有着专业的教师团队,与电子工业、人民邮电、电子科技大学等多个大型国家出版社合作,每年累积为数万余名考生服务。

目录

第一章 数据库技术的基本概念与方法

1.1 基本概念

1.2 数据库系统的特点

1.3 数据库系统的结构

1.3.1 数据库系统的三级模式结构

1.3.2 三级模式结构的两层映像与两级数据独立性

1.3.3 数据库系统的运行与应用

1.4 数据模型

1.4.1 概念模型

1.4.2 关系模型

1.5 数据库设计

1.5.1 概念结构设计

1.5.2 逻辑结构设计

1.5.3 物理设计

课后总复习

第二章 MySQL概述

2.1 MySQL系统特性

2.2 MySQL服务器的安装与配置

2.3 MySQL服务器的启动与关闭

2.4 MySQL客户端管理工具

2.5 MySQL语言结构

2.5.1 结构化查询语言SQL

2.5.2 MySQL语言组成

课后总复习

第三章 数据库和表

3.1 数据库的创建和使用

3.1.1 创建数据库

3.1.2 选择数据库

3.1.3 修改数据库

3.1.4 删除数据库

3.1.5 查看数据库

3.2 创建和操纵表

3.2.1 创建表

3.2.2 更新表

3.2.3 重命名表

3.2.4 复制表

3.2.5 删除表

3.2.6 查看表

3.2.7 表结构进阶

课后总复习

第四章 表数据的基本操作

4.1 插入表数据

4.2 删除表数据

4.3 修改表数据

课后总复习

第五章 数据库的查询

5.1 SELECT 语句

5.2 列的选择与指定

5.3 FROM子句与连接表

5.4 WHERE子句

5.5 GROUP BY子句与分组数据

5.6 HAVING 子句

5.7 ORDER BY 子句

5.8 LIMIT子句

5.9 UNION语句与联合查询

课后总复习

第六章 索引

6.1 索引的概述

6.2 索引的存储与分类

6.3 索引的创建

6.4 索引的查看

6.5 索引的删除

6.6 索引进阶

课后总复习

第七章 视图

7.1 视图概述

7.2 创建视图

7.3 删除视图

7.4 修改视图定义

7.5 查看视图定义

7.6 更新视图数据

7.7 查询视图数据

7.8 视图进阶

课后总复习

第八章 数据完整性约束与表维护语句

8.1 数据完整性约束

8.1.1 定义完整性约束

8.1.2 命名完整性约束

8.1.3 更新完整性约束

8.2 表维护语句

课后总复习

第九章 触发器

9.1 触发器

9.2 创建触发器

9.3 删除触发器

9.4 使用触发器

9.5 触发器进阶

课后总复习

第十章 事件

10.1 事件

10.2 创建事件

10.3 修改事件

10.4 删除事件

课后总复习

第十一章 存储过程与存储函数

11.1 存储过程

11.1.1 创建存储过程

11.1.2 存储过程体

11.1.3 调用存储过程

11.1.4 修改存储过程

11.1.5 删除存储过程

11.2 存储函数

11.2.1 创建存储函数

11.2.2 调用存储函数

11.2.3 删除存储函数

11.2.4 修改存储函数

课后总复习

第十二章 访问控制与安全管理

12.1 用户账户管理

12.1.1 创建用户账号

12.1.2 删除用户

12.1.3 修改用户账号

12.1.4 修改用户口令

12.2 账户权限管理

12.2.1 权限的授予

12.2.2 权限的转移与限制

12.2.3 权限的撤销

课后总复习

第十三章 备份与恢复

13.1 数据库备份与恢复

13.2 MySQL数据库备份与恢复的方法

13.2.1 使用SQL语句备份和恢复表数据

13.2.2 使用MySQL客户端实用程序备份和恢复数据

13.2.3 使用MySQL图形界面工具备份和恢复数据

13.2.4 直接复制

13.3 二进制日志文件的使用

13.3.1 开启日志文件

13.3.2 使用mysqlbinlog使用工具处理日志

课后总复习

第十四章 PHP的MySQL数据库编程

14.1 PHP概述

14.2 PHP编程基础

14.3 使用PHP进行MySQL数据库编程

14.3.1 编程步骤

14.3.2 建立与MySQL数据库服务器的连接

14.3.3 选择数据库

14.3.4 执行数据库操作

14.3.5 关闭与数据库服务器的连接

课后总复习

第十五章 开发实例

15.1 需求描述

15.2 系统分析与设计

15.3 数据库设计与实现

15.4 系统实现

课后总复习

附录

附录A 无纸化上机指导

附录B 全国计算机等级考试二级MySQL考试大纲(2013版)

附录C 参考答案


精彩书摘

  数据是数据库中存储的基本对象,按一定规则排列组合的物理符号。它有多种表现形式,可以是数字、文字、图像,也可以是计算机代码,它们都可以经过数字化后存入计算机。
  对信息的接收始于对数据的接收,对信息的获取只能通过对数据背景的解读。在日常生活中,人们可直接用中文、英文等自然语言描述客观事物。在计算机中,则要抽象出对这些事物感兴趣的特征,并组成一个记录来描述。例如,在学生档案中,如果最重要的是学生的学号、姓名、性别、年龄、籍贯、联系电话等特征,那么由这些具体的特征值所构成的一条记录就是一个学生信息数据,比如:(SA12011106,李明,男,25,江西,计算机学院,138xxxxxxxx)。
  值得注意的是,数据的描述形式还不能完全表达其内容,需要经过解释。例如,对于上面这条学生记录,了解其含义的人会得到这样的信息:张三的学号为SA12011106,今年25岁,江西人,就读于计算机学院,他的联系电话是138xxxxxxxx;而不了解其语义的人则无法理解其含义。所以,数据和关于数据的解释是不可分的,数据的解释是指对数据含义的说明,数据的含义也称数据的语义,因此数据与其语义密不可分,没有语义的数据是没有意义和不完整的。
  2. 数据库( Database,DB)
  顾名思义,数据库是存放数据的仓库。只是这个仓库位于计算机存储设备上,而且数据是按一定格式进行存放的。针对一个具体应用,当人们收集并抽取出所需的大量数据之后,应将其保存起来以供进一步加工处理,以及进一步抽取有用信息。过去人们常常把这些数据以文件的形式存放在文件柜里,而如今随着信息技术的迅猛发展,数据量急剧增加,人们需要借助计算机和数据库技术科学地保存和管理大量、复杂的数据,以便能方便而充分地利用这些宝贵的信息资源。
  数据库 长期储存在计算机内的、有组织的、可共享的数据集合。
  数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。例如,把学生学号、姓名、年龄、年级、籍贯、联系方式等数据有序地组织并存放在计算机内,就可以构成一个学生学籍数据库。
  3. 数据库管理系统( Database Management System,DBMS)
  数据库管理系统 是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。
  数据库管理系统是位于操作系统与用户之间的一种数据管理软件,按照一定的数据模型科学地组织和存储数据,同时可以提供数据高效的获取和维护。
  DBMS主要功能包括以下几个方面:
  (1) 数据定义功能
  DBMS提供数据定义语言(Data Definition Language,DDL),用户通过它可以方便地对数据库中的数据对象进行定义。
  (2) 数据操纵功能
  DBMS还提供数据操纵语言(Data Manipulation Language,DML),用户可以使用DML操纵数据,实现对数据库的基本操作,如查询、插入、删除和修改等。
  (3) 数据库的运行管理
  数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。例如,数据的完整性检查功能保证用户输入的数据应满足相应的约束条件;数据库的安全保护功能保证只有赋予权限的用户才能访问数据库中的数据;数据库的并发控制功能使多个用户可在同一时刻并发地访问数据库的数据;数据库系统的故障恢复功能使数据库运行出现故障时进行数据库恢复,以保证数据库可靠地运行。
  (4) 提供方便、有效存取数据库信息的接口和工具
  编程人员可通过编程语言与数据库之间的接口进行数据库应用程序的开发。数据库管理员( Database Administrator,DBA)可通过提供的工具对数据库进行管理。
  ^





前言/序言


2018全国计算机等级考试教程:二级MySQL数据库程序设计(附光盘软件) 本书简介 在数字化浪潮席卷全球的今天,数据已成为企业生存与发展的核心资产。掌握数据库技术,特别是关系型数据库的管理与应用,已成为信息时代从业者必备的关键技能。《2018全国计算机等级考试教程:二级MySQL数据库程序设计(附光盘软件)》正是为了系统性地培养读者在MySQL数据库环境下进行程序设计的能力而倾力打造的一本权威教程。本书紧密围绕全国计算机等级考试二级MySQL数据库程序设计的考试大纲,旨在帮助考生全面理解数据库的基本原理,熟练掌握SQL语言,并能够独立完成与数据库相关的应用程序开发任务。 本书内容详实,体系完整,从基础概念到高级应用,层层递进,力求为读者构建一个扎实的数据库知识体系。我们深知,理论学习与实践操作同等重要。因此,本书不仅提供了系统的理论知识讲解,更附带了实用的光盘软件,为读者提供了模拟考试环境和大量的练习素材,让学习过程更加生动有效。 第一部分:数据库基础理论与MySQL入门 在本书的开篇,我们首先会带领读者走进数据库的世界,深入浅出地阐述数据库的基本概念,包括数据、数据库、数据库管理系统(DBMS)、数据库系统等核心术语。我们将详细介绍数据库的产生背景、发展历程以及其在现代信息系统中的重要地位。在此基础上,本书将重点介绍关系型数据库模型,这是当前主流的数据库模型,其核心在于“关系”的概念,以及表、记录、字段等基本组成单元。读者将学习到如何理解和设计简单的关系型数据库模式,包括实体-联系(ER)模型,并将其转化为实际的数据库表结构。 接下来,本书将引入MySQL数据库管理系统。作为一款开源、高性能、可靠的关系型数据库,MySQL在全球范围内得到了广泛应用,尤其是在Web开发领域。我们将指导读者如何安装和配置MySQL数据库,包括下载、安装步骤、以及基本的服务器启动与停止操作。同时,读者将学习如何使用MySQL的命令行客户端以及图形化工具(如MySQL Workbench)来管理数据库,包括创建和删除数据库、创建和删除数据表等基本操作。 第二部分:SQL语言精讲与实战 SQL(Structured Query Language)是操作关系型数据库的标准语言,也是本书的核心内容之一。我们将在这一部分对SQL语言进行全面而深入的讲解。 数据查询(SELECT语句): 这是SQL中最常用的部分。我们将从最基本的`SELECT FROM table_name;`开始,逐步深入到各种查询条件(`WHERE`子句),包括逻辑运算符(`AND`, `OR`, `NOT`)和比较运算符,以及字符串匹配(`LIKE`)、范围查询(`BETWEEN`)、集合成员查询(`IN`)等。读者将学习如何使用`ORDER BY`子句对查询结果进行排序,使用`LIMIT`子句限制返回记录的数量。更高级的查询技巧,如聚合函数(`COUNT`, `SUM`, `AVG`, `MAX`, `MIN`)结合`GROUP BY`子句进行分组统计,以及使用`HAVING`子句对分组结果进行过滤,都将得到详尽的阐述。还会介绍子查询(Subquery)的使用,它能够帮助我们构建更复杂的查询逻辑,实现跨表数据的关联查询。 数据操纵(DML): 除了查询数据,我们还需要能够对数据进行增、删、改操作。本书将详细讲解`INSERT`语句,用于向表中插入新记录;`UPDATE`语句,用于修改表中现有记录;以及`DELETE`语句,用于删除表中记录。在讲解这些语句时,我们将强调使用`WHERE`子句的重要性,以避免误删或误改数据。 数据定义(DDL): 数据定义语言用于创建、修改和删除数据库对象。我们将重点介绍`CREATE TABLE`语句,用于定义表的结构,包括指定字段名、数据类型(如`INT`, `VARCHAR`, `DATE`, `DECIMAL`等)、字段约束(如`PRIMARY KEY`, `FOREIGN KEY`, `NOT NULL`, `UNIQUE`, `DEFAULT`)等。此外,还会讲解`ALTER TABLE`语句,用于修改表的结构,如添加、删除或修改字段;以及`DROP TABLE`语句,用于删除整个数据表。 数据控制(DCL)与事务管理: 虽然在二级考试中可能不作为重点,但为了使读者的知识体系更完整,本书也会简要介绍数据控制语言(DCL),如`GRANT`和`REVOKE`,用于管理用户权限。同时,事务(Transaction)的概念及其重要性也将被提及,包括事务的ACID特性(原子性、一致性、隔离性、持久性),以及`COMMIT`和`ROLLBACK`语句在事务管理中的作用。 第三部分:MySQL数据库编程与应用 掌握了SQL语言,我们就可以开始进行数据库编程了。本书将重点介绍如何在应用程序中集成MySQL数据库,实现数据的动态访问和管理。 存储过程(Stored Procedures)与触发器(Triggers): 存储过程是预先编译好的一组SQL语句,可以作为数据库对象存储起来,方便调用。我们将指导读者如何创建、执行和管理存储过程,讲解其在提高数据库性能、简化开发工作方面的优势。触发器则是在特定事件(如插入、更新或删除数据)发生时自动执行的一组SQL语句。本书将介绍触发器的创建与应用,例如用于数据完整性约束或日志记录。 MySQL函数: 除了存储过程,MySQL还提供了大量的内置函数,用于执行各种数据处理任务。我们将介绍常用的字符串函数、数值函数、日期和时间函数、聚合函数等,并演示如何在SQL语句中调用它们。 与编程语言的集成: 数据库程序设计离不开与编程语言的结合。本书将以常见的编程语言(例如,考虑考试大纲可能涉及的语言,如PHP, Python, Java等,此处可根据实际考试大纲调整)为例,讲解如何使用相应的数据库连接器(Connector)或API,在程序中连接MySQL数据库,执行SQL查询,获取查询结果,并对数据进行处理。读者将学习到如何编写简单的数据库应用程序,实现用户注册、信息查询、数据更新等功能。 数据库设计与优化基础: 良好的数据库设计是保证系统性能和可维护性的关键。本书将简要介绍数据库设计的原则,包括范式理论(第一范式、第二范式、第三范式等),以及如何根据实际需求进行表结构设计,避免数据冗余和提高数据一致性。同时,也会涉及一些基本的数据库性能优化技巧,例如如何通过创建索引来加速查询。 第四部分:模拟考试与考前辅导 为了帮助考生更好地备考,本书特别设置了模拟考试部分。我们精心设计了多套模拟试题,覆盖了考试大纲的全部知识点,并力求贴近真实考试的题型和难度。通过完成这些模拟试题,考生可以检验自己的学习成果,找出知识盲点和薄弱环节。 此外,本书还提供了详细的考前辅导,包括考试重点、易错点分析、答题技巧等。我们总结了历年考试的规律,为考生提供有针对性的复习建议,帮助考生以最佳状态迎接考试。 附带光盘软件说明 本书附带的光盘软件是学习过程中的重要辅助工具。光盘中包含了: 1. MySQL数据库软件: 提供可以直接安装的MySQL数据库版本,方便读者在本地环境中进行实践操作。 2. 开发工具: 可能包含一些常用的数据库管理工具(如MySQL Workbench的绿色版本)或代码编辑器,方便读者进行SQL编写和程序调试。 3. 练习数据: 预先准备好的练习数据库和数据表,供读者在学习过程中进行数据操作练习。 4. 模拟试题与答案: 与书中模拟考试部分相对应的电子版试题及详细答案解析,方便读者进行在线练习和对照学习。 5. 教学视频/PPT(可选): 如果条件允许,光盘中可能包含一些辅助讲解的教学视频或PPT,进一步巩固知识点。 总结 《2018全国计算机等级考试教程:二级MySQL数据库程序设计(附光盘软件)》不仅是一本考试辅导教材,更是一本实用的数据库技术入门与进阶指南。本书以清晰的结构、详实的讲解、丰富的实例和实用的光盘软件,为广大考生和数据库技术爱好者提供了一个全面、高效的学习平台。通过本书的学习,读者将能够深刻理解数据库的核心概念,熟练掌握SQL语言,具备在MySQL环境下进行数据库程序设计的基本能力,从而顺利通过全国计算机等级考试二级MySQL数据库程序设计考试,并为未来在数据科学、软件开发等领域的发展奠定坚实的基础。无论您是初次接触数据库的学生,还是希望系统提升数据库技能的在职人员,本书都将是您不可多得的良师益友。

用户评价

评分

说实话,一开始我抱着试试看的心态买来这本书,毕竟二级MySQL的考试内容对我来说还是比较陌生的。但是,这本书的实际表现远远超出了我的预期。最让我印象深刻的是它在概念讲解上的深度和广度。它并没有仅仅停留在考试大纲的表面,而是深入浅出地剖析了MySQL数据库设计和程序设计的核心原理。我常常在阅读过程中,会因为某个之前一直不理解的概念豁然开朗而欣喜不已。比如,在讲到事务的ACID特性时,书中用了一个非常生动形象的比喻,让我一下子就抓住了每个特性的精髓,而且还详细解释了在实际数据库操作中,这些特性是如何保障数据的一致性和完整性的。另外,书中对SQL语句的讲解也是我非常看重的部分。它不仅列举了各种常用的SQL命令,还对一些高级用法进行了详细的阐述,并且每一个命令都有配套的练习,让我能够及时巩固所学。光盘中的软件资源更是锦上添花,让我能够一边学习一边实践,理论与实践相结合,大大提高了我的学习效率。

评分

收到!以下是5段不同风格、详细且不包含书籍具体内容的读者评价,每段约300字,用

评分

隔开: 这本《2018全国计算机等级考试教程:二级MySQL数据库程序设计(附光盘软件)》在我备考过程中扮演了极其重要的角色,可以说是我攻克二级MySQL的“秘密武器”。我是在考试前大概三个月开始接触这本书的,当时我对MySQL的掌握程度可以说是一知半解,很多概念模模糊糊。然而,随着我深入阅读这本书,我逐渐感觉到自己知识体系的搭建变得清晰起来。它不仅仅是罗列枯燥的知识点,更重要的是,它能够非常巧妙地将这些零散的知识串联成一条完整的脉络。我尤其喜欢它在讲解每一个章节的时候,都会引用非常贴切的实际案例,这些案例让我能够快速理解抽象的概念,并看到它们在实际开发中的应用。例如,在讲到索引优化的时候,书中并没有简单地给出定义,而是通过一个假设的电商平台场景,生动地展示了索引缺失和正确使用索引所带来的巨大性能差异。这种“授之以渔”的方式,让我不仅仅学会了“怎么做”,更重要的是理解了“为什么这么做”。我感觉这本书非常有条理,逻辑性极强,阅读起来一点也不吃力,甚至有时候会觉得像是在读一本故事书,虽然内容是技术性的,但讲解方式却引人入胜。

评分

这本书对我来说,最大的价值在于它提供了一种非常高效的学习路径。作为一名在校学生,时间是我非常宝贵的资源,而考试备考又需要系统地学习大量新知识。这本书就像一个经验丰富的向导,带领我如何在最短的时间内掌握最多的必要知识。它非常懂得如何抓住重点,对于那些在考试中常常出现、并且相对容易混淆的知识点,它会给予额外的关注和反复强调。我记得在学习存储过程和触发器那部分时,书中通过大量的图示和流程图,将复杂的逻辑清晰地呈现出来,让我能够一眼就看懂它们的工作原理。而且,这本书的语言风格非常朴实,没有过多的学术术语,即使是对初学者来说也非常友好。它能够用最简洁明了的方式解释最复杂的技术问题,让我感到备考不再是一件令人望而生畏的任务,而是一个充满挑战但可以克服的过程。

评分

坦白讲,我之前尝试过其他一些关于MySQL的教程,但总感觉差了点什么,要么过于理论化,要么就是缺乏实践指导。而这本《2018全国计算机等级考试教程:二级MySQL数据库程序设计(附光盘软件)》恰恰填补了我的这个空白。它在理论知识的讲解上,做得非常扎实,每一块内容都建立在坚实的逻辑基础之上,让我理解起来事半功倍。但最让我惊喜的是,它并没有忽略实践的重要性。书中提供了大量的代码示例,并且这些示例都非常贴合实际应用场景。我尤其喜欢书中关于数据库性能调优和SQL优化策略的章节,这些内容在很多同类书籍中都只是浅尝辄止,但这本书却进行了深入的探讨,并给出了切实可行的解决方案。光盘中的软件也为我提供了绝佳的实践平台,我可以随时随地进行练习,验证自己对知识的理解。

评分

书挺好的,就是快递员未电话询问就直接放快递柜里了。

评分

质量很不错,纸张很好。当然书的内容非常好,考试必过

评分

还行,有帮助。

评分

不太好用,不如买那个两本的。这个只有光盘,没有光驱的电脑就很难受。客服还是智能客服,,没法解决问题。。两本的在新大纲之前出版的,,又不想要。。。真无奈

评分

封面有点被擦掉,应该买个盒子

评分

质量非常好,与卖家描述的完全一致,非常满意,真的很喜欢,完全超出期望值,发货速度非常快,包装非常仔细、严实, 物流公司 服务态度很好,运送速度很快,很满意的一次购物

评分

质量挺好,希望我能一路通关

评分

买了二本,包装不错。价格也很便宜。物美价廉,与商家的网上照片几乎一模样一样。物美价廉,很满意,么么哒!

评分

买来图好玩,书籍里是很基础的知识,想提高在网路上有很多资料!目录分享一下,非考试的用的基友可以参考一下!

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有