内容简介

  《MySQL数据库项目式教程(高职)》详细介绍了如何安装、管理、备份、维护和优化一个MySQL系统。《MySQL数据库项目式教程(高职)》分为八个单元,分别为数据模型的规划与设计、数据库和表的创建与管理、数据操作、数据查询、数据视图和索引、存储过程和存储函数、触发器、数据库管理。

  作者根据高等职业教育的特点和要求,遵循“基于工作过程”的教学原则,采用任务驱动方式编写《MySQL数据库项目式教程(高职)》,其中每个单元都以若干个具体的学习任务为主线,结合大量案例,引导读者理解、掌握MySQL系统的相关知识。

  《MySQL数据库项目式教程(高职)》适合MySQL数据库初学者,可作为高职高专院校计算机及相关专业学生的教材或教学参考书,也适合所有希望学习MySQL数据库的读者参考。

目录

单元1数据模型的规划与设计
1.1数据库基础知识
1.2数据库的关系模型设计
1.3规范化数据库设计
技能训练

单元2数据库和表的创建与管理
2.1MysQL的安装与配置
2.2数据库的创建与管理
2.3数据库表的创建与管理
2.4建立数据完整性约束
2.5用图形管理工具管理数据库和表
技能训练

单元3数据操作
3.1插入表数据
3.2修改表数据
3.3删除表数据
技能训练

单元4数据查询
4.1简单查询
4.2条件查询
4.3多表查询
4.4分类汇总与排序
技能训练

单元5数据视图和索引
5.1视图的创建
5.2视图的查询
5.3通过视图操作数据
5.4修改视图定义
5.5删除视图
5.6索引的创建
5.7索引的删除
技能训练

单元6存储过程和存储函数
6.1创建存储过程
6.2显示存储过程
6.3调用存储过程
6.4删除存储过程
6.5流程控制语句
6.6创建存储函数
6.7调用存储函数
6.8游标的使用
技能训练

单元7触发器
7.1创建触发器
7.2查看触发器
7.3在触发器中调用存储过程
7.4触发器的应用
7.5删除触发器
技能训练

单元8数据库管理
8.1添加和删除用户
8.2授予权限和回收权限
8.3数据的备份与恢复
8.4MySQL日志操作
8.5数据库的维护与优化
技能训练
附录MySQL数据库考试真题

前言/序言

  MySQL被称为“最受欢迎的开源数据库”,具有开源数据库速度快、易用性好、支持SQL和网络、可移植、费用低等特点,越来越成为中小企业应用数据库的首选。为适应企业发展与企业用人之需要,结合高职院校学生的能力水平和学习特点及就业需要,我们以“实用为主,理论必需和够用为度”为原则编写了《MySQL数据库项目式教程(高职)》。

  《MySQL数据库项目式教程(高职)》采用项目导向、任务驱动方式编写,将数据库的设计与管理分为八个单元,分别为数据模型的规划与设计、数据库和表的创建与管理、数据操作、数据查询、数据视图和索引、存储过程和存储函数、触发器、数据库管理。每个单元包含若干个精心设计的学习任务,将知识点融入到实际任务的讲解和完成任务的过程中,使读者由浅入深、全面系统地掌握MySQL的相关知识。

  《MySQL数据库项目式教程(高职)》以petshop(宠物商店)数据库设计与管理为主线组织教学内容,全面系统地介绍了数据库规划、创建、管理的基本知识。作者将petshop数据库的设计与管理转化为八个学习单元,每个单元对应一个学习情境,每个学习情境布置若干个任务,通过任务的完成,引导学生逐步掌握相关知识,并在每个单元最后安排技能训练,通过技能训练,进一步强化学生对知识的掌握程度。

  《MySQL数据库项目式教程(高职)》设有任务案例和训练案例,每个案例都贯穿整《MySQL数据库项目式教程(高职)》,通过案例将各项知识前后有机衔接。《MySQL数据库项目式教程(高职)》的教学方法为任务驱动式,教学过程建议采用情景导入、布置任务、知识讲解(应用举例)、完成任务、强化练习的方式循序渐进开展,比如先用学习情境导入学习任务,然后通过应用举例的方式进行示范性教学,再让学生完成任务,最后通过技能训练巩固提高。

  《MySQL数据库项目式教程(高职)》附录部分为读者提供了MySQL数据库考试真题,供读者学习参考。

  《MySQL数据库项目式教程(高职)》单元1和单元2由关丽梅编写,单元3和单元4由郭水泉编写,单元5由吴佳骅编写,单元6和单元7由段炼编写,单元8由王世刚编写。在编写过程中还得到了张玮、陈文博、章璇娅等老师的大力支持与帮助,他们提出了很多宝贵的意见和建议,在此一并向各位表示衷心的感谢。

  由于时间仓促,加之水平有限,书中难免存在疏漏和不足之处,敬请广大读者批评指正。


其他推荐