华信教育资源网
MySQL网络数据库设计与开发(第2版)
“十三五”职业教育国家规划教材
丛   书   名: “十二五”职业教育国家专业教材  经全国职业教育教材审定委员会审定
作   译   者:秦凤梅 丁允超 出 版 日 期:2018-09-01
出   版   社:电子工业出版社 维   护   人:左雅 
书   代   号:G0350130 I S B N:9787121350139

图书简介:

本版教材结合编者多年一线教育教学经验以及多年高等职业教育教学的研究与改革经验,和重庆思庄科技有限公司、重庆芝诺大数据分析有限公司等企业深度合作,校企双元模式合作共同编写。全书分为基础篇、编程篇、管理篇和实战篇,共9章包含43个学习任务,分别介绍数据库体系结构、数据库设计、MySQL数据库安装与配置、MySQL数据库与表操作、编程对象的创建与管理、用户与权限管理、数据备份与恢复、数据库设计综合项目等。全书采用了模块化设计、活页式布局,教师可结合专业人才培养定位灵活选取模块因材施教、分类教学,学生可结合自己兴趣或职业面向灵活选取学习模块。本书还参考了全球知名Oracle公司的权威认证OCA、OCP考试大纲,拓展了部分认证考试知识及题目,包含部分原滋原味的英语考题,可供有意愿参加OCA、OCP认证考试的读者参考使用。本书内容翔实、语言流畅、图文并茂、突出实用性,并提供了大量操作示例和代码,较好地将学习与应用结合在一起。本书可作为高职高专院校计算机或者信息类专业相关课程教材,也可作为系统设计人员、程序员等软件开发相关人员的参考用书。     本书提供配套电子教学课件、微课视频、习题及参考答案等资源,请登录华信教育资源网(www.hxedu.com.cn)免费下载。
定价 39.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

    推荐资源

  • 图 书 内 容

    内容简介

    本版教材结合编者多年一线教育教学经验以及多年高等职业教育教学的研究与改革经验,和重庆思庄科技有限公司、重庆芝诺大数据分析有限公司等企业深度合作,校企双元模式合作共同编写。

    全书分为基础篇、编程篇、管理篇和实战篇,共9章包含43个学习任务,分别介绍数据库体系结构、数据库设计、MySQL数据库安装与配置、MySQL数据库与表操作、编程对象的创建与管理、用户与权限管理、数据备份与恢复、数据库设计综合项目等。全书采用了模块化设计、活页式布局,教师可结合专业人才培养定位灵活选取模块因材施教、分类教学,学生可结合自己兴趣或职业面向灵活选取学习模块。本书还参考了全球知名Oracle公司的权威认证OCAOCP考试大纲,拓展了部分认证考试知识及题目,包含部分原滋原味的英语考题,可供有意愿参加OCAOCP认证考试的读者参考使用。

    本书内容翔实、语言流畅、图文并茂、突出实用性,并提供了大量操作示例和代码,较好地将学习与应用结合在一起。本书可作为高职高专院校计算机或者信息类专业相关课程教材,也可作为系统设计人员、程序员等软件开发相关人员的参考用书。    

    本书提供配套电子教学课件、微课视频、习题及参考答案等资源,请登录华信教育资源网(www.hxedu.com.cn)免费下载。

    图书详情

    ISBN:9787121350139
    开 本:16开
    页 数:232
    字 数:371.0

    本书目录

    基  础  篇
    第1章  认识数据库	1
    1.1  基本概念	1
    1.1.1  信息与数据	1
    1.1.2  数据库	2
    1.1.3  数据库管理系统	3
    1.1.4  数据库系统	3
    1.2  数据库管理系统—DBMS	4
    1.2.1  DBMS的功能	4
    1.2.2  DBMS的组成	5
    1.3  关系数据模型	5
    1.3.1  概念模型	6
    1.3.2  数据模型	10
    1.4  关系的完整性约束	13
    1.4.1  实体完整性约束	13
    1.4.2  参照完整性约束	14
    1.4.3  用户定义的完整性约束	14
    第2章  数据库设计	16
    2.1  认识数据库设计	17
    2.1.1  数据库设计的概述	17
    2.1.2  数据库设计的特点和方法	19
    2.1.3  数据库设计的基本步骤	19
    2.2  需求分析	21
    2.2.1  需求分析的目标	21
    2.2.2  需求信息的收集	22
    2.2.3  需求信息的整理	23
    2.3  概念结构设计	25
    2.3.1  概念结构设计的目标	25
    2.3.2  概念结构设计的方法与步骤	26
    2.3.3  数据抽象与局部视图的设计	27
    2.3.4  全局概念模式的设计	30
    2.4  逻辑结构设计	33
    2.4.1  逻辑结构设计的目标	33
    2.4.2  E-R模型图向关系模型的转换	34
    2.4.3  数据模型的优化	35
    2.5  物理结构设计	38
    2.5.1  物理结构设计的目标	38
    2.5.2  存储结构设计	39
    2.5.3  存取方法设计	39
    2.5.4  确定数据的存放位置和存储结构	39
    2.6  数据库的实施与维护	40
    2.6.1  创建数据库	40
    2.6.2  数据的载入	40
    2.6.3  测试	41
    2.6.4  数据库的运行与维护	41
    2.7  知识小结	42
    2.8  巩固练习	42
    2.9  能力拓展	43
    第3章  初探MySQL	44
    3.1  MySQL概述	44
    3.2  MySQL的安装	45
    3.2.1  下载MySQL	45
    3.2.2  安装MySQL	45
    3.2.3  配置MySQL	47
    3.2.4  配置Path系统变量	49
    3.3  更改MySQL配置	50
    3.3.1  通过配置向导来更改配置	50
    3.3.2  手工更改配置文件	51
    3.4  MySQL基本操作	52
    3.4.1  启动MySQL服务	52
    3.4.2  登录MySQL	53
    3.5  知识拓展	54
    3.5.1  MySQL GUI Tools	55
    3.5.2  phpMyAdmin	55
    3.5.3  Navicat	55
    3.5.4  SQLyog	55
    3.5.5  MySQL-Front	55
    第4章  数据库与表的操作	57
    4.1  数据库的基本操作	58
    4.1.1  创建数据库	58
    4.1.2  查看数据库	59
    4.1.3  选择数据库	60
    4.1.4  删除数据库	61
    4.1.5  MySQL存储引擎	61
    4.1.6  小结	66
    4.2  表的基本操作	66
    4.2.1  创建表	66
    4.2.2  查看表结构	69
    4.2.3  修改表	70
    4.2.4  删除表	72
    4.2.5  小结	74
    4.3  插入数据	75
    4.3.1  插入一条完整的记录	75
    4.3.2  插入一条不完整的记录	79
    4.3.3  同时插入多条记录	80
    4.3.4  小结	81
    4.4  修改数据	81
    4.4.1  修改一个字段的值	82
    4.4.2  修改几个字段的值	83
    4.4.3  小结	83
    4.5  删除数据	84
    4.5.1  删除所有数据	84
    4.5.2  删除某些记录	84
    4.5.3  小结	84
    4.6  表的约束	85
    4.6.1  主键约束	85
    4.6.2  唯一约束	86
    4.6.3  外键约束	87
    4.7  巩固练习	88
    4.8  知识拓展	91
    4.8.1  INSERT语句的完整语法及使用	91
    4.8.2  UPDATE语句的完整语法及使用	91
    4.8.3  DELETE语句的完整语法及使用	92
     
    第5章 查询数据	93
    5.1  基本查询语句	93
    5.2  单表查询—SELECT子句	94
    5.2.1  查询所有字段	95
    5.2.2  查询指定字段	97
    5.2.3  查询经过计算后的字段	98
    5.2.4  修改原始字段名	99
    5.2.5  查询结果不重复	100
    5.2.6  使用聚合函数	101
    5.2.7  小结	106
    5.3  单表查询—WHERE子句	106
    5.3.1  带IN关键字的查询	108
    5.3.2  带BETWEEN AND关键字的范围查询	109
    5.3.3  带LIKE关键字的字符匹配查询	109
    5.3.4  查询空值	112
    5.3.5  带AND关键字的多条件查询	113
    5.3.6  带OR关键字的多条件查询	114
    5.3.7  小结	116
    5.4  单表查询—ORDER BY子句	116
    5.5  单表查询—GROUP BY子句	118
    5.6  单表查询—LIMIT子句	123
    5.7  多表查询	125
    5.7.1  内连接查询	125
    5.7.2  外连接查询	127
    5.7.3  为表取别名	128
    5.7.4  复合条件连接查询	129
    5.7.5  小结	130
    5.8  子查询/嵌套查询	131
    5.8.1  带IN关键字的子查询	131
    5.8.2  带比较运算符的子查询	132
    5.8.3  带EXISTS关键字的子查询	133
    5.8.4  带ANY关键字的子查询	134
    5.8.5  带ALL关键字的子查询	135
    5.8.6  小结	136
    5.9  合并查询结果	136
    5.10  子查询在复制表,数据的增、删、改操作中的应用	137
    5.10.1  插入查询语句的执行结果	137
    5.10.2  修改后的值为查询的结果	141
    5.10.3  删除与其他表有关联的数据	141
    5.11  查询速度的优化—数据库索引	142
    5.11.1  索引简介	142
    5.11.2  创建索引	142
    5.11.3  删除索引	143
    5.11.4  小结	144
    5.12  巩固练习	144
    5.13  知识拓展	144
    编  程  篇
    第6章 MySQL编程	145
    6.1  视图	146
    6.1.1  视图简介	146
    6.1.2  创建视图	146
    6.1.3  查看视图	146
    6.1.4  修改视图	147
    6.1.5  更新视图	147
    6.1.6  删除视图	148
    6.1.7  小结	148
    6.2  存储过程	148
    6.2.1  创建存储过程	149
    6.2.2  存储过程体	151
    6.2.3  调用存储过程	159
    6.2.4  删除存储过程	159
    6.2.5  修改存储过程	160
    6.3  存储函数	160
    6.3.1  创建存储函数	160
    6.3.2  调用存储函数	161
    6.3.3  删除存储函数	162
    6.3.4  修改存储函数	162
    6.4  触发器	163
    6.4.1  创建触发器	163
    6.4.2  查看触发器	164
    6.4.3  触发器的应用	164
    6.4.4  删除触发器	164
    6.4.5  小结	164
    6.5  知识小结	164
    6.6  知识拓展	165
    6.6.1  光标	165
    6.6.2  常用系统函数	166
    管  理  篇
    第7章  用户与权限	169
    7.1  权限表	170
    7.1.1  user表	170
    7.1.2  db表和host表	171
    7.1.3  tables_priv表和columns_priv表	172
    7.1.4  procs_priv表	172
    7.2  账户管理	172
    7.2.1  登录和退出MySQL服务器	172
    7.2.2  添加用户	174
    7.2.3  删除用户	176
    7.2.4  修改用户	177
    7.2.5  修改root用户密码	178
    7.2.6  root用户修改普通用户密码	180
    7.2.7  普通用户修改密码	181
    7.2.8  root用户密码丢失的解决办法	181
    7.3  权限管理	182
    7.3.1  MySQL各种权限	183
    7.3.2  授权	184
    7.3.3  权限的转移和限制	187
    7.3.4  回收权限	188
    7.3.5  查看权限	189
    7.4  知识小结	189
    7.5  巩固练习	189
    第8章 备份与恢复	190
    8.1  数据备份	190
    8.1.1  使用mysqldump命令备份数据	191
    8.1.2  直接复制整个数据库目录	193
    8.1.3  使用mysqlhotcopy工具快速备份	193
    8.2  数据还原	194
    8.2.1  使用mysql命令还原数据	194
    8.2.2  使用mysqlimport命令还原数据	195
    8.2.3  直接复制到数据库目录	195
    8.3  数据库迁移	196
    8.3.1  相同版本的MySQL数据库之间的迁移	196
    8.3.2  不同版本的MySQL数据库之间的迁移	197
    8.3.3  不同数据库之间的迁移	197
    8.4  表的导出和导入	198
    8.4.1  用SELECT…INTO OUTFILE导出文本文件	198
    8.4.2  用mysqldump命令导出文本文件	199
    8.4.3  用mysql命令导出文本文件	200
    8.4.4  用LOAD DATA INFILE方式导入文本文件	200
    8.4.5  用mysqlimport命令导入文本文件	201
    8.5  知识小结	202
    实  战  篇
    第9章 数据库设计实例	203
    9.1  系统概述	203
    9.2  系统功能	204
    9.2.1  系统业务分析	204
    9.2.2  系统功能模块划分	205
    9.2.3  关键功能流程图	205
    9.3  数据库设计	206
    9.3.1  系统实体及属性分析	206
    9.3.2  系统E-R模型图设计	207
    9.3.3  E-R模型图转为关系模型	208
    9.3.4  系统数据字典	209
    9.3.5  主要表创建	212
    9.4  数据库测试	214
    9.4.1  数据表的增加、删除、修改测试	214
    9.4.2  关键业务数据查询测试	214
    9.5  知识小结	215
    附录A  MySQL常用命令及语言参考	216
    展开

    前     言

    MySQL网络数据库设计与开发(第2版)》是在“十二五”职业教育国家规划教材《网络数据库设计基础》基础上改编的。改编前曾深度调研了大数据、云计算、软件等紧缺行业对技术技能人才需求,研究了相关岗位“具有数据库设计、应用与管理能力”、“具有软件系统安装、实施、维护,具有产品的调研分析及项目文档撰写能力”、“掌握数据库、数据表、表数据的操作和数据库编程相关知识”等任职标准,内容紧贴行业应用。

    全书共分为基础篇、编程篇、管理篇、实战篇,其中基础篇包括数据库体系结构、数据库设计、数据库及表的增、删、改、查等;编程篇包括MySQL数据库视图、存储过程、函数、触发器等;管理篇包括MySQL数据库的账户管理、权限管理,数据的备份、恢复,数据的迁移及导入导出;实战篇引导完成一信息系统项目的数据库设计。教材内容结构如下图所示:

    本版教材以解决学生日常接触的实际问题为切入点,适当阐述了数据库的基本原理及基础理论知识,重点以任务驱动方式讲解MySQL数据库知识与技能的应用方法和实施过程。全书模块化设计内容,活页式布局结构,同时参考了全球知名Oracle公司权威认证OCAOCP的考试大纲拓展了认证知识模块,基本做到理论基础适度够用,实践环节强化应用,体现了课程职业性,符合新时代职业教育理念。相关特色如下:

    1.模块设计,可分类施教。全书基于计算机类专业群对数据库知识与技能要求,分基础篇、编程篇、管理篇和实战篇四个模块,模块1定位专业群通用模块,读者可结合具体专业人才培养定位及或职业面向灵活组合其它模块,比如:模块1+2+4组合,可重点面向大数据开发工程师、软件开发工程师岗位培养数据库设计能力;模块1+3组合,可重点面向DBA岗位培养数据库系统维护能力;模块1+2+3组合,不仅培养数据库基本的设计、开发与维护能力,同时学习了部分OCAOCP基础知识,读者可在此基础上进一步深入学习并参加OCAOCP考试;模块1+2+3+4组合,读者不但具备相关设计、开发与维护知识,还对数据库项目设计与实施基本流程、规范及实施步骤有一定了解,甚至可在此基础上反复实作,强化专业技能同时强化其职业精神、劳动精神与工匠精神。

    2.活页布局,可活取活用。全书除了单元模块可灵活组合,另每单元的对标检查、综合实训与认证拓展做成了活页,一是教师可根据专业定位活选活教,可按单元章节顺序开展教学与评价,也可集中组织开展对各单元能力对标检查与综合实训;二是学生可根据兴趣及职业面向活取活学;三是活页布局便于编者随信息技术发展和产业升级及时动态更新教材内容,确保新技术能活灵活现。

    3.校企双元,促书证通融。郑全、李捷、周伟、王远东等多名持有甲骨文OCPOCM证书的资深数据库专家与学校教师“一对一”结对合作共同编写。合作企业提供了大量商业项目案例,企业专家编写了OCAOCP最新认证大纲,拓展了部分原滋原味英文考题,将课程目标及内容与新技术、新工艺、新规范充分结合,读者在职业素养养成和专业技术积累时,可真正体验紧贴行业应用的认证考题,甚至可继续提升相关技能并考取证书,做到书证通融。

    4.循序渐进,便学懂悟透。全书内容安排上,一是每单元模块开始有功能描述,单元结束有能力目标对标检查及综合实训,知识目标、能力目标与素质目标始终贯穿全篇每章,目标导向强;二是遵循布鲁姆认知模型,每章设计了情景引入、实例示范、任务小结、巩固练习、认证拓展,内容深入浅出、循序渐进,体现了以学习者为中心及读者的普遍学习与认知规律,易学懂悟透。

    本书共九章,由重庆城市管理职业学院专家教授及骨干教师与重庆思庄科技有限公司、重庆芝诺大数据分析公司部分高级工程师、系统架构师共同编写,第一章、第二章、第三章、第六章由秦凤梅和企业导师郑全、裴晶晶、王远东合作编写,第四章、第五章由李菊芳和企业导师周伟合作编写,第七章、第八章、第九章由丁允超和企业导师李捷合作编写,秦凤梅负责全书统稿工作。本书特别感谢编写过程中一直给予支持的丁恩奉、邓宇等同学,自始至终结合所学专业知识站在使用者角度经常参与修订讨论,大胆提出意见或建议,促使教材内容及风格更能符合读者需求。

    本书可作为高职高专院校计算机或者信息类专业相关课程教材,也可作为系统设计人员、程序员等软件开发相关人员的参考用书。

    由于时间仓促和编者水平所限,书中疏漏甚至错误之处在所难免,恳请同行专家和广大读者批评指正。

     

      编 者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网