MySQL数据库管理与应用任务式教程(微课版)

MySQL数据库管理与应用项目式教程
分享 推荐 0 收藏 10 阅读 700
胡大威,方鹏 (作者) 978-7-115-63932-5

关于本书的内容有任何问题,请联系 刘佳

1. 两个实例贯穿全书,构成4层次技能训练体系
2. 11个单元有机融合,适应模块化教学
3. 任务驱动组织内容,便于实施理实一体化教学
本书可作为职业本科、高职高专院校电子信息大类和管理类专业的数据库教材,也可以作为MySQL数据库初学者自学或培训用书。

内容摘要

本书通过一个简单学习项目“学生成绩管理系统”贯穿全书课堂教学,以一个企业实训项目“人力资源管理系统”来贯穿全书实践教学。全书以“理论够用、实用,实践第一”为原则,能使读者快速、轻松、循序渐进地掌握MySQL数据库管理与应用技术。
本书内容分为数据库原理基础、MySQL系统的安装与配置、MySQL数据库管理、MySQL数据库编程和数据库开发综合实例5大部分,按序讲授MySQL系统的安装与配置、数据库原理基础、创建与管理数据库、创建与管理表、数据查询、视图、数据库的安全管理、数据库的备份与还原、数据库编程基础、存储过程与触发器,最后综合各章的实验,详细完成人力资源管理系统综合开发实例。本书中还配有例题、习题和实验,以便加深理解和强化实际操作。全书内容丰富、编排合理,表述深入浅出,图文并茂。
本书可作为高等职业院校电子信息大类各专业和管理类专业学习数据库技术的教材,也可以作为MySQL初学者自学或培训用书。

目录


目录

单元1 MySQL系统的安装、配置与使用
单元目标
任务1-1 认识数据库系统
1.1.1 数据、信息和数据处理
1.1.2 数据库、数据库管理系统和数据库系统
任务1-2 安装与配置MySQL数据库服务器
1.2.1 MySQL系统简介
1.2.2 MySQL数据库服务器的安装与配置
1.2.3 MySQL的目录结构
任务1-3 使用MySQL
1.3.1 启动和关闭MySQL服务
1.3.2 MySQL常用的管理工具
1.3.3 登录和退出MySQL数据库服务器
1.3.4 MySQL的常用命令
1.3.5 修改MySQL的配置
任务1-4 卸载MySQL数据库服务器
小结
实验1 自定义安装、配置和卸载MySQL数据库管理系统
习题一


单元2 理解数据库基本原理
单元目标
任务2-1 理解数据模型
2.1.1 概念模型
2.1.2 数据模型
任务2-2 了解数据库系统的体系结构
2.2.1 了解数据库系统的三级模式结构
2.2.2 了解数据库系统的二级映像
任务2-3 了解关系数据库
2.3.1 关系模型
2.3.2 关系代数
2.3.3 关系数据库标准语言 SQL
任务2-4 实现关系的规范化
2.4.1 规范化的概念
2.4.2 关系规范式
任务2-5设计学生成绩管理数据库
小结
实验2 设计人力资源管理数据库
习题二


单元3 创建与管理数据库
单元目标
任务3-1 创建学生成绩管理数据库
3.1.1使用命令创建和查看学生成绩管理数据库
3.1.2使用Workbench图形化工具创建数据库
任务3-2 管理学生成绩管理数据库
3.2.1使用命令管理数据库
3.2.2 使用Workbench图形化工具管理数据库
任务3-3 选择MySQL数据库的存储引擎
3.3.1了解MySQL的体系结构
3.3.2 选择存储引擎
小结
实验3 创建与管理人力资源管理数据库
习题三

单元4 创建与管理表
单元目标
任务4-1操作学生成绩管理数据库的表
4.1.1 用命令方式创建和管理数据表
4.1.2 使用Workbench图形化工具创建和管理数据表
任务4-2操作学生成绩管理数据库中表的数据
4.2.1 用命令方式管理数据表中的数据
4.2.2 使用Workbench图形化工具管理数据表中的数据
任务4-3操作学生成绩管理数据库中的索引
4.3.1 认识索引
4.3.2 用命令方式创建、修改和删除索引
4.3.3 使用Workbench图形化工具创建、修改和删除索引
任务4-4实现学生成绩管理数据库中表的数据完整性
4.4.1 认识数据完整性
4.4.2 用命令方式实现数据完整性
4.4.3 使用Workbench图形化工具实现数据完整性
小结
实验4 创建人力资源管理数据库中的表和操作表数据
实验5 创建和管理人力资源管理数据库中的索引
习题四

单元5 查询数据
单元目标
任务5-1实现学生成绩管理数据库的单表查询
5.1.1 选择列
5.1.2 选择行
5.1.3 对查询结果进行排序
5.1.4 使用聚合函数查询
5.1.5 分组统计查询
5.1.6 用查询结果生成新表
5.1.7 合并结果表
任务5-2实现学生成绩管理数据库的连接查询
5.2.1 交叉连接查询
5.2.2 内连接查询
5.2.3 自身连接查询
5.2.4 外连接查询
5.2.5 3个以上表内连接查询
任务5-3实现学生成绩管理数据库的子查询
5.3.1 带 IN 谓词的子查询
5.3.2 带比较运算符的子查询
5.3.3 带 EXIST 谓词的子查询
小结
实验6 人力资源数据库的单表查询
实验7 人力资源数据库中表的连接查询和子查询
习题五

单元6 创建与管理视图
单元目标
任务6-1 创建学生成绩管理数据库中的视图
6.1.1 认识视图
6.1.2 用命令方式创建视图
6.1.3 用MySQL Workbench创建视图
任务6-2 管理学生成绩管理数据库中的视图
6.2.1 用命令方式管理视图
6.2.2 用MySQL Workbench管理视图
任务6-3 通过视图更新数据
小结
实验8 创建和管理人力资源数据库的视图
习题六


单元7 MySQL用户权限维护
单元目标
任务7-1 管理学生成绩管理数据库的用户
7.1.1 添加、删除用户
7.1.2 修改用户名、密码
任务7-2 维护学生成绩管理数据库用户的权限
7.2.1 授予权限
7.2.2 权限转移和限制
7.2.3 权限回收
任务7-3 表维护语句
7.3.1 索引列可压缩性语句:ANALYZE TABLE
7.3.2 检查表是否有错语句:CHECK TABLE
7.3.3 获得表校验和语句:CHECKSUM TABLE
7.3.4 优化表语句:OPTIMIZE TABLE
7.3.5 修复表语句:REPAIR TABLE
小结
实验9 维护人力资源数据库用户权限
习题七

单元8 MySQL数据库备份与恢复
单元目标
任务8-1 实现学生成绩管理数据库的备份与恢复
8.1.1 使用SQL语句:导出或导入表数据
8.1.2 使用客户端工具:备份数据库
8.1.3 直接复制
任务8-2 启用和管理日志文件
8.2.1 启用日志
8.2.2 用mysqlbinlog处理日志
小结
实验10 备份与恢复人力资源数据库
习题八

单元9 MySQL数据库编程基础
单元目标
任务9-1 定义变量
9.1.1数据类型
9.1.2 常数与变量
任务9-2 构造表达式
9.2.1 运算符
9.2.2 表达式
任务 9-3 流程控制
9.3.1 顺序结构
9.3.2分支结构
9.3.3循环结构
任务 9-4 定义游标
9.4.1 游标概述
9.4.2 游标定义
小结
实验9 MySQL数据库编程基本应用
习题九

单元10 存储过程与触发器
单元目标
任务10-1 创建存储过程
10.1.1 存储过程概述
10.1.2 创建存储过程
10.1.3 使用存储过程
任务10-2 创建触发器
10.2.1 触发器概述
10.2.2 创建触发器
10.2.3 使用触发器
小结
实验10 人力资源管理系统中存储过程与触发器的应用
习题10


单元 11 Java /MySQL 人力资源管理系统开发综合实例
单元目标
任务11-1 需求分析
任务11.2 系统总体结构设计
11.2.1 系统功能结构设计
11.2.2 数据库设计
任务 11-3详细设计与实现
11.3.1 界面设计
11.3.2 JDBC数据访问
11.3.3 程序实现
小结

参考文献

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

胡大威,男,工学硕士,教授,湖北省级精品课程负责人、湖北省品牌专业负责人,武汉职业技术学院校学术委员会委员、校学报编委编辑,主要研究方向为大数据技术、软件工程。指导学生参加各级各类职业技能大赛获得国赛一等奖在内的奖项50余人次。主持和参与包括6项省级课题在内的20余项课题,主编了包括2本国家级规划教材(高职高专教育)在内的20余本教材,公开发表学术论文26篇。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部