欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • MySQL数据库技术与项目应用教程(微课版AI助学第3版十四五职业教育国家规划教材)
      • 作者:编者:李锡辉//王敏|责编:范博涛
      • 出版社:人民邮电
      • ISBN:9787115695888
      • 出版日期:2026/10/01
      • 页数:247
    • 售价:23.92
  • 内容大纲

        MySQL是一款功能强大、性能卓越的关系数据库,已成为企业级应用的首选。本书以“项目驱动、分层递进”的教学思路为设计理念,通过精心规划的学习路径,旨在帮助读者全面掌握数据库的相关知识及开发技能。
        全书内容以网上商城系统数据库的创建、读写和维护为学习主线,以拓展实训——诗词飞花令游戏为学习辅线,强化读者的动手能力,最后通过综合应用——MES存货管理系统实现,全面提升读者对数据库的综合应用能力。
        本书配套丰富的教学资源,包括在线慕课、微课视频、教学PPT、教案、课程标准、课程实施方案、源代码、试卷库、课后习题及答案等。为帮助读者更好地学习本书内容,编者团队还提供了在线答疑服务。
        本书既可作为高等教育本、专科院校数据库相关课程的教材,也可作为MySQL数据库爱好者的自学参考书。
  • 作者介绍

  • 目录

    模块一  创建数据库
      项目一  搭建数据库运行环境
        任务1  认识数据库
          1.1.1  数据库的基本概念
          1.1.2  数据库技术的发展
          1.1.3  数据库系统的体系结构
          1.1.4  国内外主流数据库产品
          1.1.5  关系数据库
          1.1.6  大数据时代的数据库
        任务2  MySQL的安装、配置与使用
          1.2.1  MySQL概述
          1.2.2  MySQL的安装与配置
          1.2.3  更改MySQL的配置
          1.2.4  MySQL的使用
          1.2.5  使用图形化管理工具(Navicat)操作MySQL
        任务3  设置MySQL字符集
          1.3.1  MySQL字符集简介
          1.3.2  为MySQL设置字符集
        AI助学
        习题
        项目实践
        拓展实训
      项目二  设计网上商城系统数据库
        任务1  理解系统需求
          2.1.1  网上商城系统介绍
          2.1.2  系统功能说明
        任务2  建立系统数据模型
          2.2.1  关系数据模型
          2.2.2  实体和关系
          2.2.3  概念模型设计
          2.2.4  逻辑模型设计
          2.2.5  关系模式的规范化
          2.2.6  关系代数
        任务3  使用PowerDesigner建立系统模型
          2.3.1  PowerDesigner简介
          2.3.2  PowerDesigner支持的模型
          2.3.3  建立概念模型
          2.3.4  建立物理模型
          2.3.5  物理模型与数据库的正逆向工程
        AI助学
        习题
        项目实践
        拓展实训
      项目三  创建网上商城系统数据库
        任务1  创建和维护数据库
          3.1.1  创建数据库
          3.1.2  查看数据库
          3.1.3  修改数据库
          3.1.4  删除数据库
          3.1.5  MySQL的存储引擎

          3.1.6  MySQL数据库的组成
        任务2  解读MySQL的数据类型
          3.2.1  整数类型
          3.2.2  小数类型
          3.2.3  日期类型
          3.2.4  字符串类型
          3.2.5  JSON类型
        任务3  创建和操作数据表
          3.3.1  创建和查看数据表
          3.3.2  修改数据表
          3.3.3  复制数据表
          3.3.4  删除数据表
        任务4  实现数据的完整性
          3.4.1  PRIMARY KEY约束
          3.4.2  NOT NULL约束
          3.4.3  DEFAULT约束
          3.4.4  UNIQUE约束
          3.4.5  CHECK约束
          3.4.6  FOREIGN KEY约束
          3.4.7  删除约束
        AI助学
        习题
        项目实践
        拓展实训
    模块二  读写数据库
      项目四  CRUD网上商城系统数据
        任务1  查询单表数据
          4.1.1  SELECT语句
          4.1.2  选择列
          4.1.3  选择行
          4.1.4  使用LIMIT关键字限制返回记录数
          4.1.5  使用CASE表达式更改查询结果
        任务2  统计分析单表数据
          4.2.1  数据排序
          4.2.2  数据分组统计
          4.2.3  使用窗口函数分析数据
        任务3  连接查询多表数据
          4.3.1  连接查询简介
          4.3.2  交叉连接
          4.3.3  内连接
          4.3.4  自连接
          4.3.5  外连接
          4.3.6  联合查询
        任务4  子查询多表数据
          4.4.1  子查询简介
          4.4.2  子查询作为表达式
          4.4.3  子查询作为派生表
          4.4.4  相关子查询
        任务5  修改系统数据
          4.5.1  添加数据

          4.5.2  修改数据
          4.5.3  删除数据
          4.5.4  子查询用于更新数据
        AI助学
        习题
        项目实践
        拓展实训
      项目五  优化查询网上商城系统数据
        任务1  使用视图优化查询操作
          5.1.1  视图简介
          5.1.2  创建和查看视图
          5.1.3  通过视图查询数据
          5.1.4  维护视图
          5.1.5  更新视图
        任务2  使用索引优化查询性能
          5.2.1  索引简介
          5.2.2  创建和查看索引
          5.2.3  维护索引
          5.2.4  索引的设计原则
        任务3  编写高效的数据查询
          5.3.1  优化数据访问
          5.3.2  MySQL的执行计划
          5.3.3  查询执行的精确时间
          5.3.4  添加索引优化查询
          5.3.5  LIMIT分页优化查询
          5.3.6  覆盖索引优化查询
        AI助学
        习题
        项目实践
        拓展实训
      项目六  使用程序逻辑操作网上商城系统数据
        任务1  数据库编程基础
          6.1.1  SQL程序语言基础
          6.1.2  SQL的流程控制语句
          6.1.3  MySQL常用的内置函数
        任务2  使用存储函数实现数据访问
          6.2.1  创建存储函数
          6.2.2  调用存储函数
          6.2.3  管理存储函数
        任务3  使用存储过程实现数据访问
          6.3.1  存储过程概述
          6.3.2  创建和调用存储过程
          6.3.3  参数化存储过程
          6.3.4  管理存储过程
          6.3.5  错误处理
        任务4  使用触发器实现任务自动化
          6.4.1  触发器概述
          6.4.2  创建触发器
          6.4.3  管理触发器
        任务5  使用事件实现任务自动化

          6.5.1  事件概述
          6.5.2  创建事件
          6.5.3  管理事件
        AI助学
        习题
        项目实践
        拓展实训
    模块三  维护数据库
      项目七  维护网上商城系统数据库的安全
        任务1  数据库用户权限管理
          7.1.1  用户与权限
          7.1.2  用户管理
          7.1.3  权限管理
          7.1.4  角色管理
        任务2  使用事务保证数据操作的安全性
          7.2.1  事务概述
          7.2.2  事务的基本操作
          7.2.3  事务的隔离级别
        任务3  使用锁保证事务并发的安全性
          7.3.1  锁机制概述
          7.3.2  MySQL中的行锁类型
          7.3.3  MySQL中锁的应用
        AI助学
        习题
        项目实践
        拓展实训
      项目八  维护网上商城系统数据库的高可用
        任务1  备份和恢复数据
          8.1.1  备份网上商城系统数据
          8.1.2  恢复数据
          8.1.3  数据导出
          8.1.4  数据导入
        任务2  使用日志备份和恢复数据
          8.2.1  MySQL日志概述
          8.2.2  二进制日志
          8.2.3  错误日志
          8.2.4  通用查询日志
          8.2.5  慢查询日志
        AI助学
        习题
        项目实践
        拓展实训
    模块四  综合应用
      项目九  MES存货管理系统实现
        任务1  理解存货管理系统项目需求
          9.1.1  项目介绍
          9.1.2  系统功能说明
          9.1.3  系统用例图
        任务2  创建存货管理系统数据库
          9.2.1  设计系统概念模型

          9.2.2  设计系统逻辑模型
          9.2.3  设计系统物理模型和物理表
        任务3  操作存货管理系统数据业务
          9.3.1  添加或修改基础数据
          9.3.2  查询基础数据
          9.3.3  货物出入库操作
          9.3.4  统计存货数据
        AI助学
    附录A  网上商城系统数据表
    附录B  诗词飞花令游戏数据表
    附录C  MySQL开发规范
    附录D  数据库(顶层)设计说明(DBDD)(GB/T 8567-2006)