您好,欢迎光临有路网!
MySQL数据库原理及应用(第2版)(微课版)
QQ咨询:
有路璐璐:

MySQL数据库原理及应用(第2版)(微课版)

  • 作者:武洪萍 孟秀锦 孙灿
  • 出版社:人民邮电出版社
  • ISBN:9787115501837
  • 出版日期:2019年02月01日
  • 页数:272
  • 定价:¥49.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书基于MySQL介绍数据库系统的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各章节的内容。本书突出适用性,减少了理论知识的介绍,并设计了大量的课堂实践和课外拓展,符合高职高专教育的特点。
    本书分为三篇,由9个项目组成。知识储备(项目1、项目2)讲述从理论层次设计数据库;基础应用(项目3~项目6)讲述基于MySQL创建数据库和数据库的基本应用;**应用(项目7~项目9)讲述数据库的**应用和维护MySQL数据库的**。
    本书可作为高职高专院校、成人教育类院校数据库原理及应用课程的教材,也可供参加自学考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。
    目录
    第 一篇 知识储备
    项目1 理解数据库 2
    任务1-1 理解数据处理 2
    (一)信息与数据 2
    (二)数据处理 3
    任务1-2 理解数据描述 3
    (一)现实世界 3
    (二)信息世界 4
    (三)数据世界 6
    任务1-3 掌握数据模型 6
    (一)数据模型分类 6
    (二)概念模型 7
    (三)数据模型的要素和种类 7
    (四)关系模型 8
    (五)关系的完整性 10
    任务1-4 掌握关系代数 12
    (一)传统的集合运算 13
    (二)专门的关系运算 14
    任务1-5 明确数据库系统的组成和结构 20
    (一)数据库相关概念 20
    (二)数据库系统的体系结构 22
    任务1-6 了解数据管理技术的发展历程 24
    (一)人工管理阶段 24
    (二)文件系统阶段 24
    (三)数据库系统阶段 25
    (四)分布式数据库系统 25
    (五)面向对象数据库系统 26
    (六)数据仓库 26
    (七)数据挖掘 27
    (八)云计算与大数据 28
    习题 29
    项目2 设计学生信息管理数据库 31
    任务2-1 了解数据库设计 31
    任务2-2 需求分析 33
    (一)需求分析的任务及目标 33
    (二)需求分析的方法 34
    任务2-3 概念结构设计 34
    (一)概念结构设计的方法和步骤 35
    (二)局部E-R模型设计 36
    (三)全局E-R模型设计 37
    任务2-4 逻辑结构设计 40
    (一)初始关系模式设计 41
    (二)关系模式的规范化 44
    任务2-5 数据库的物理设计 50
    (一)关系模式存取方法选择 50
    (二)确定数据库的存储结构 52
    任务2-6 数据库的实施、运行和维护 52
    (一)数据库的实施 53
    (二)数据库的运行与维护 54
    任务2-7 设计学生信息管理数据库 54
    (一)收集数据 55
    (二)创建E-R模型 55
    (三)设计关系模式 58
    (四)规范化 59
    实训:设计数据库 59
    课外拓展:设计网络玩具销售系统 60
    习题 61
    第二篇 基础应用
    项目3 安装与启动MySQL 68
    任务3-1 了解MySQL 68
    (一)MySQL简介 68
    (二)MySQL版本信息 69
    (三)MySQL工具 71
    任务3-2 安装与配置MySQL 5.7 72
    (一)下载MySQL 72
    (二)在Windows平台下安装与配置
    MySQL 73
    任务3-3 启动与登录MySQL 78
    (一)启动MySQL服务 78
    (二)登录MySQL 5.7 79
    (三)配置PATH变量 81
    (四)更改MySQL 5.7的配置 82
    任务3-4 掌握MySQL常用图形化
    管理工具 85
    实训:安装MySQL 5.7及Navicat for
    MySQL 87
    习题 87
    项目4 创建与维护MySQL数据库 88
    任务4-1 认识SQL 88
    任务4-2 了解MySQL数据库 89
    任务4-3 创建数据库 91
    (一)使用Navicat工具创建学生信息管理
    数据库 91
    (二)使用CREATE DATABASE语句创建
    学生信息管理数据库 91
    任务4-4 打开数据库 92
    任务4-5 删除数据库 92
    (一)使用Navicat工具删除学生信息管理
    数据库 93
    (二)使用DROP DATABASE语句删除
    学生信息管理数据库 93
    任务4-6 理解MySQL数据库的存储引擎 93
    实训:创建和删除数据库 96
    课外拓展:建立网络玩具销售系统 97
    习题 97
    项目5 创建与维护学生信息管理数据表 98
    任务5-1 理解表的基本概念 98
    任务5-2 了解MySQL数据类型 100
    任务5-3 掌握列的其他属性 102
    任务5-4 设计学生信息管理数据库的
    表结构 103
    任务5-5 创建表 105
    (一)使用Navicat工具创建表 106
    (二)使用CREATE TABLE语句创建表 107
    任务5-6 维护表 110
    (一)使用Navicat工具查看表结构 110
    (二)使用DESCRIBE/DESC语句查看
    表结构 111
    (三)使用SHOW CREATE TABLE语句
    查看详细表结构 111
    (四)使用SHOW TABLES语句
    显示表列表 112
    任务5-7 修改表 112
    (一)使用Navicat工具修改表结构 112
    (二)使用ALTER TABLE语句修改表结构 113
    任务5-8 在表中添加、查看、修改与
    删除数据记录 114
    任务5-9 复制表 115
    (一)使用Navicat工具复制表 115
    (二)使用SQL语句复制表 115
    任务5-10 删除表 115
    (一)使用Navicat工具删除表 115
    (二)使用DROP TABLE语句删除表 116
    实训:创建与管理表 116
    课外拓展:创建与维护网络玩具销售
    系统的数据表 119
    习题 121
    项目6 查询与维护学生信息管理
    数据表 123
    任务6-1 掌握简单数据查询 123
    (一)单表无条件数据查询 125
    (二)使用WHERE子句实现条件查询 128
    (三)使用常用聚集函数统计数据 133
    (四)分组筛选数据 134
    (五)对查询结果进行排序 135
    任务6-2 掌握多表连接查询 136
    (一)交叉连接 137
    (二)内连接 137
    (三)自连接 139
    (四)外连接 139
    任务6-3 理解嵌套查询 140
    (一)嵌套子查询 140
    (二)相关子查询 143
    任务6-4 理解集合查询 144
    任务6-5 学生信息浏览、查询、统计 145
    (一)学生信息浏览子系统 145
    (二)学生信息查询子系统 146
    (三)学生信息统计子系统 147
    任务6-6 数据更新 148
    (一)数据记录的插入 148
    (二)数据记录的修改 149
    (三)数据记录的删除 150
    任务6-7 学生基本信息维护和毕业
    学生信息导出 151
    (一)学生信息查询及维护 151
    (二)毕业学生信息导出 151
    实训:实现数据查询 152
    一、简单查询 152
    二、分组与排序 153
    三、多表连接查询 154
    四、嵌套查询 155
    五、数据更新 156
    课外拓展:对网络玩具销售系统进行
    数据查询操作 156
    习题 162
    项目7 优化查询学生信息管理数据库 168
    任务7-1 使用索引优化查询性能 168
    (一)索引概述 168
    (二)索引的类型 169
    (三)索引的设计原则 170
    (四)使用Navicat工具创建索引 170
    (五)使用SQL语句创建索引 172
    (六)删除索引 173
    任务7-2 使用视图优化查询性能 173
    (一)视图概述 173
    (二)使用Navicat工具创建视图 174
    (三)使用CREATE VIEW语句创建视图 176
    (四)视图的使用 176
    (五)视图的修改 178
    (六)视图的删除 178
    实训:索引、视图的创建与管理使用 179
    课外拓展:在网络玩具销售系统中使用
    索引和视图 181
    习题 182
    第三篇 **应用
    项目8 以程序方式处理学生信息
    管理数据表 186
    任务8-1 掌握SQL编程基础 186
    (一)SQL基础 186
    (二)SQL的流程控制 192
    (三)MySQL常用函数 199
    (四)游标 200
    任务8-2 创建与使用存储过程和存储函数 202
    (一)存储过程和存储函数概述 202
    (二)创建存储过程 203
    (三)调用存储过程 205
    (四)创建存储函数 206
    (五)调用存储函数 208
    (六)查看存储过程和存储函数 208
    (七)删除存储过程和存储函数 209
    任务8-3 创建和使用触发器 210
    (一)触发器概述 210
    (二)创建触发器 210
    (三)查看触发器 214
    (四)删除触发器 215
    任务8-4 掌握事务、锁的概念和应用 215
    (一)事务概述 215
    (二)事务的ACID特性 216
    (三)事务的定义 216
    (四)事务并发操作引起的问题 219
    (五)事务隔离级别 221
    (六)MySQL的锁定机制 222
    (七)活锁和死锁 224
    实训:以程序方式处理MySQL数据表
    的数据 224
    一、SQL基础 224
    二、存储过程和存储函数 225
    三、触发器 226
    四、游标及事务的使用 227
    课外拓展:针对网络玩具销售系统创建
    存储过程和触发器 228
    习题 229
    项目9 维护学生信息管理数据库
    的**性 231
    任务9-1 了解MySQL的权限系统 231
    (一)权限表 231
    (二)MySQL权限系统的工作原理 235
    任务9-2 管理数据库用户权限 237
    (一)用户管理 237
    (二)权限管理 242
    任务9-3 备份与恢复数据库 246
    (一)数据备份与恢复 247
    (二)数据备份的方法 248
    (三)数据恢复的方法 251
    (四)数据库迁移 253
    (五)表的导入与导出 254
    任务9-4 使用MySQL日志 262
    (一)MySQL日志简介 263
    (二)二进制日志 263
    (三)错误日志 266
    (四)通用查询日志 267
    (五)慢查询日志 267
    实训:维护MySQL数据库的**性 268
    一、账户管理与权限管理 268
    二、数据库的备份与恢复 269
    三、MySQL日志的综合管理 270
    课外拓展:备份和还原网络玩具销售系统 271
    习题 272
    编辑推荐语
    1.本书配套资源丰富,并配微课视频
    2.以学生信息管理库为案例,按“数据库设计——>数据库应用——>数据库管理”的思路编写本教材,学生学习时有整体概念

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外