MySQL数据库原理及应用(微课版)(第3版)
迎开学 大放价!
¥
7
1.2折
¥
59.8
九品
仅1件
作者 武洪萍 孟秀锦 孙灿
出版社 人民邮电出版社
出版时间 2021-11
版次 3
装帧 其他
货号 9787115580573
上书时间 2025-01-05
商品详情
品相描述:九品
图书标准信息
作者
武洪萍 孟秀锦 孙灿
出版社
人民邮电出版社
出版时间
2021-11
版次
3
ISBN
9787115580573
定价
59.80元
装帧
其他
开本
其他
纸张
胶版纸
页数
280页
字数
499千字
【内容简介】
本书基于MySQL介绍数据库的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各项目的内容。本书突出实用性,减少理论知识的介绍,并设计大量的项目实训和课外拓展内容,符合高职高专教育的特点。 本书包括三篇,由8个项目组成。第一篇知识储备(项目1和项目2)讲述从理论层次设计数据库的方法;第二篇基础应用(项目3~项目5)讲述基于MySQL创建数据库的方法和数据库的基本应用;第三篇高级应用(项目6~项目8)讲述数据库的高级应用和维护MySQL数据库安全的方法。 本书可作为高职高专院校、成人教育类院校数据库原理及应用课程的教材,也可供参加自学考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。
【作者简介】
武洪萍,教授,中共党员,现任山东信息职业技术学院软件与大数据系主任,山东省省级优秀教学团队和山东省高校黄大年式教师团队带头人,省级品牌专业群和省级名师工作室主要参与人,山东省工业和信息化厅专家库专家,山东省软件行业产教联盟专家,山东省创新创业导师库成员,高级职业指导师,担任过2021年一带一路暨金砖国家技能发展与技术创新大赛裁判长。 主持和参与建设了两门省级精品课程和1门省级精品资源共享课程;完成了多个专业实验室的建设;主编了8本高职规划教材;先后主持、参与山东省高等学校科技计划项目、山东省软科学项目、潍坊市科技发展计划项目、山东省教育科学规划课题等十余项,发表论文多篇,获教科研成果三等奖一项,主编的教材《数据库原理及应用(SQL Server 2008版)》被中国电子教育学会评为优秀教材评选三等奖;负责制订了多个专业的人才培养方案;中央财政支持建设专业软件技术专业负责人。
【目录】
目录CONTENTS 第 一篇 知识储备 项目1 理解数据库 2 任务1-1 理解数据处理 2 (一)信息与数据 2 (二)数据处理 3 任务1-2 理解数据描述 3 (一)现实世界 4 (二)信息世界 4 (三)数据世界 6 任务1-3 掌握数据模型 6 (一)数据模型分类 7 (二)概念模型 7 (三)结构数据模型的要素和种类 8 (四)关系数据模型 8 (五)关系数据模型的完整性 10 任务1-4 掌握关系代数 12 (一)传统的集合运算 13 (二)专门的关系运算 14 任务1-5 明确数据库系统的组成和结构 19 (一)数据库相关概念 19 (二)数据库系统的体系结构 20 任务1-6 认识常见的数据库管理系统 22 (一)常见的国外数据库管理系统 22 (二)常见的国内数据库管理系统 23 项目小结 25 项目实训1:理解数据库 26 课外拓展:了解数据管理技术的发展历程 26 习题 30 项目2 设计学生信息管理数据库 33 任务2-1 了解数据库设计 33 任务2-2 需求分析 35 (一)需求分析的任务及目标 35 (二)需求分析的方法 36 任务2-3 概念设计 37 (一)概念设计的方法和步骤 37 (二)局部E-R图设计 39 (三)全局E-R图设计 40 任务2-4 逻辑设计 45 (一)初始关系模式设计 46 (二)关系模式的规范化 49 (三)关系模式的评价与改进 53 任务2-5 数据库的物理设计 54 (一)关系模式存取方法的选择 54 (二)确定数据库的存储结构 56 (三)评价物理结构 56 任务2-6 数据库的实施、运行和维护 57 (一)数据库的实施 57 (二)数据库的运行与维护 58 项目小结 58 项目实训2:设计数据库 59 课外拓展:设计网络玩具销售系统 60 习题 60 第二篇 基础应用 项目3 创建与维护MySQL数据库 66 任务3-1 了解MySQL 66 (一)MySQL简介 66 (二)MySQL版本信息 67 (三)MySQL工具 68 任务3-2 安装与配置MySQL 8.0 69 (一)下载MySQL 69 (二)在Windows平台下安装与配置MySQL 70 任务3-3 启动与登录MySQL 74 (一)启动MySQL服务 74 (二)登录MySQL 8.0 76 (三)配置PATH变量 80 (四)更改MySQL 8.0的配置 82 (五)MySQL常用的图形化管理工具 84 任务3-4 创建数据库 84 (一)认识SQL 84 (二)了解MySQL数据库 85 (三)创建学生信息管理数据库 86 任务3-5 维护数据库 88 (一)打开数据库 88 (二)删除数据库 88 任务3-6 理解MySQL数据库的存储引擎 89 项目小结 92 项目实训3:安装MySQL 8.0及数据库的创建与维护 92 课外拓展:建立网络玩具销售系统 93 习题 93 项目4 创建与维护学生信息管理数据表 95 任务4-1 设计表结构 95 (一)理解表的概念 95 (二)了解MySQL数据类型 97 (三)掌握列的其他属性 99 任务4-2 创建表 101 (一)使用Navicat创建表 101 (二)使用CREATE TABLE语句创建表 103 任务4-3 维护表 106 (一)查看表结构 106 (二)修改表结构 108 (三)在表中添加、快速查看、修改和删除数据记录 110 (四)复制表 110 (五)删除表 110 项目小结 111 项目实训4:创建与维护表 112 课外拓展:创建与维护网络玩具销售系统的表 114 习题 116 项目5 查询与维护学生信息管理数据表 118 任务5-1 掌握简单数据查询 118 (一)单表无条件数据查询 120 (二)使用WHERE子句实现条件查询 123 (三)使用常用聚集函数统计数据 128 (四)分组筛选数据 129 (五)对查询结果进行排序 131 任务5-2 掌握多表连接查询 132 (一)交叉连接 132 (二)内连接 132 (三)自连接 134 (四)外连接 134 任务5-3 理解嵌套查询 135 (一)嵌套子查询 136 (二)相关子查询 138 任务5-4 数据更新 139 (一)数据记录的插入 139 (二)数据记录的修改 141 (三)数据记录的删除 141 项目小结 142 项目实训5:实现数据查询 143 (一)简单查询 143 (二)分组与排序 144 (三)多表连接查询 145 (四)嵌套查询 146 (五)数据更新 147 课外拓展:对网络玩具销售系统进行数据查询操作 147 习题 153 第三篇 高级应用 项目6 优化查询学生信息管理数据库 159 任务6-1 使用索引优化查询性能 159 (一)索引概述 159 (二)索引的类型 160 (三)索引的设计原则 161 (四)使用Navicat创建索引 161 (五)使用SQL语句创建索引 163 (六)删除索引 164 任务6-2 使用视图优化查询性能 164 (一)视图概述 165 (二)使用Navicat创建视图 165 (三)使用CREATE VIEW语句创建视图 167 (四)视图的使用 168 (五)视图的修改 169 (六)视图的删除 169 项目小结 170 项目实训6:索引、视图的创建与管理 171 课外拓展:在网络玩具销售系统中使用索引和视图 173 习题 174 项目7 以程序方式处理学生信息管理数据表 177 任务7-1 掌握SQL编程基础 177 (一)SQL基础 177 (二)SQL的流程控制 182 (三)MySQL常用函数 188 (四)游标 189 任务7-2 创建与使用存储过程和存储函数 191 (一)存储过程和存储函数概述 191 (二)创建存储过程 192 (三)调用存储过程 194 (四)创建存储函数 195 (五)调用存储函数 197 (六)查看存储过程和存储函数 198 (七)删除存储过程和存储函数 199 任务7-3 创建和使用触发器 199 (一)触发器概述 200 (二)创建触发器 200 (三)查看触发器 202 (四)删除触发器 203 任务7-4 掌握事务、锁的概念和应用 204 (一)事务概述 204 (二)事务的ACID特性 204 (三)事务的定义 205 (四)事务并发操作引起的问题 207 (五)事务隔离级别 208 (六)MySQL的锁定机制 210 (七)活锁和死锁 211 项目小结 213 项目实训7:以程序方式处理MySQL数据表的数据 213 (一)SQL基础 213 (二)存储过程和存储函数 214 (三)触发器 215 (四)游标及事务的使用 216 课外拓展:针对网络玩具销售系统创建存储过程和触发器 217 习题 219 项目8 维护学生信息管理数据库的安全性 220 任务8-1 了解MySQL的权限系统 220 (一)权限表 221 (二)权限系统的工作原理 222 任务8-2 管理数据库用户权限 223 (一)用户管理 224 (二)权限管理 228 任务8-3 备份与恢复数据库 231 (一)数据备份与恢复 232 (二)数据备份的方法 233 (三)数据恢复的方法 236 (四)数据库迁移 238 (五)表的导入与导出 239 任务8-4 使用MySQL日志 246 (一)MySQL日志简介 246 (二)二进制日志 247 (三)错误日志 249 (四)通用查询日志 250 (五)慢查询日志 250 (六)中继日志 251 项目小结 252 项目实训8:维护MySQL数据库的安全性 252 (一)账户管理与权限管理 252 (二)数据库的备份与恢复 253 (三)MySQL日志的综合管理 254 课外拓展:备份和还原网络玩具销售系统 255 习题 256 附录1 知识延伸3-1 MySQL 8.0的新功能 258 附录2 知识延伸3-2 MySQL 8.0的下载步骤 260 附录3 知识延伸3-3 通过配置向导更改配置 262 附录4 知识延伸3-4 常用图形化管理工具介绍 264 附录5 知识延伸5-1 理解集合查询 266 附录6 知识延伸5-2 学生信息浏览、查询、统计 267 一、学生信息浏览子系统 267 二、学生信息查询子系统 269 三、学生信息统计子系统 270 附录7 知识延伸5-3 学生基本信息维护和毕业学生信息导出 272 一、学生信息查询及维护子系统 272 二、毕业学生信息导出子系统 273 附录8 知识延伸7-1 更多存储过程和触发器示例 275 阅读材料一:学生信息管理数据库的存储过程 275 阅读材料二:使用事务和触发器更新和删除数据(银行存取款机系统) 276 附录9 知识延伸8-1 5个权限表的结构 278
点击展开
点击收起
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价