新書推薦:
《
简帛时代与早期中国思想世界(上下册)(王中江著作系列)
》
售價:NT$
1400.0
《
进化主义在中国的兴起(王中江著作系列)
》
售價:NT$
950.0
《
不废风雅 生活的意趣(汪曾祺风雅意趣妙文)
》
售價:NT$
280.0
《
东亚世界形成史论(新版)
》
售價:NT$
490.0
《
奶奶的半个心愿 “课本里的作家” 中考热点作家孙道荣2024年全新散文集
》
售價:NT$
190.0
《
天生坏种:罪犯与犯罪心理分析
》
售價:NT$
445.0
《
新能源材料
》
售價:NT$
290.0
《
传统文化有意思:古代发明了不起
》
售價:NT$
199.0
|
內容簡介: |
本书详细介绍了如何安装、管理、备份、维护和优化一个MySQL系统。全书分为八个单元,分别为数据模型的规划与设计、数据库和表的创建与管理、数据操作、数据查询、数据视图和索引、存储过程和存储函数、触发器、数据库管理。
作者根据高等职业教育的特点和要求,遵循基于工作过程的教学原则,采用任务驱动方式编写本书,其中每个单元都以若干个具体的学习任务为主线,结合大量案例,引导读者理解、掌握MySQL系统的相关知识。
本书适合MySQL数据库初学者,可作为高职高专院校计算机及相关专业学生的教材或教学参考书,也适合所有希望学习MySQL数据库的读者参考。
|
目錄:
|
单元1 数据模型的规划与设计..................................................................................................................... 1
1.1 数据库基础知识........................................................................................................................................... 2
1.2 数据库的关系模型设计............................................................................................................................... 5
1.3 规范化数据库设计....................................................................................................................................... 9
技能训练.............................................................................................................................................................. 12
单元2 数据库和表的创建与管理.............................................................................................................. 13
2.1 MySQL的安装与配置............................................................................................................................... 14
2.2 数据库的创建与管理................................................................................................................................. 22
2.3 数据库表的创建与管理............................................................................................................................. 25
2.4 建立数据完整性约束................................................................................................................................. 28
2.5 用图形管理工具管理数据库和表............................................................................................................. 33
技能训练.............................................................................................................................................................. 39
单元3 数据操作............................................................................................................................................... 41
3.1 插入表数据................................................................................................................................................. 42
3.2 修改表数据................................................................................................................................................. 44
3.3 删除表数据................................................................................................................................................. 45
技能训练.............................................................................................................................................................. 46
单元4 数据查询............................................................................................................................................... 47
4.1 简单查询..................................................................................................................................................... 48
4.2 条件查询..................................................................................................................................................... 53
4.3 多表查询..................................................................................................................................................... 60
4.4 分类汇总与排序......................................................................................................................................... 65
技能训练.............................................................................................................................................................. 74
单元5 数据视图和索引................................................................................................................................. 75
5.1 视图的创建................................................................................................................................................. 76
5.2 视图的查询................................................................................................................................................. 76
5.3 通过视图操作数据..................................................................................................................................... 77
5.4 修改视图定义............................................................................................................................................. 78
5.5 删除视图..................................................................................................................................................... 78
5.6 索引的创建................................................................................................................................................. 79
5.7 索引的删除................................................................................................................................................. 79
技能训练.............................................................................................................................................................. 80
单元6 存储过程和存储函数....................................................................................................................... 81
6.1 创建存储过程............................................................................................................................................. 82
6.2 显示存储过程............................................................................................................................................. 84
6.3 调用存储过程............................................................................................................................................. 84
6.4 删除存储过程............................................................................................................................................. 85
6.5 流程控制语句............................................................................................................................................. 85
6.6 创建存储函数............................................................................................................................................. 89
6.7 调用存储函数............................................................................................................................................. 90
6.8 游标的使用................................................................................................................................................. 90
技能训练.............................................................................................................................................................. 92
单元7 触发器................................................................................................................................................... 93
7.1 创建触发器................................................................................................................................................. 94
7.2 查看触发器................................................................................................................................................. 96
7.3 在触发器中调用存储过程......................................................................................................................... 96
7.4 触发器的应用............................................................................................................................................. 97
7.5 删除触发器................................................................................................................................................. 97
技能训练.............................................................................................................................................................. 98
单元8 数据库管理.......................................................................................................................................... 99
8.1 添加和删除用户....................................................................................................................................... 100
8.2 授予权限和回收权限............................................................................................................................... 101
8.3 数据的备份与恢复................................................................................................................................... 105
8.4 MySQL日志操作..................................................................................................................................... 107
8.5 数据库的维护与优化............................................................................................................................... 108
技能训练............................................................................................................................................................ 109
附录 MySQL数据库考试真题.................................................................................................................. 110
|
內容試閱:
|
MySQL被称为最受欢迎的开源数据库,具有开源数据库速度快、易用性好、支持SQL和网络、可移植、费用低等特点,越来越成为中小企业应用数据库的首选。为适应企业发展与企业用人之需要,结合高职院校学生的能力水平和学习特点及就业需要,我们以实用为主,理论必需和够用为度为原则编写了本书。
本书采用项目导向、任务驱动方式编写,将数据库的设计与管理分为八个单元,分别为数据模型的规划与设计、数据库和表的创建与管理、数据操作、数据查询、数据视图和索引、存储过程和存储函数、触发器、数据库管理。每个单元包含若干个精心设计的学习任务,将知识点融入到实际任务的讲解和完成任务的过程中,使读者由浅入深、全面系统地掌握MySQL的相关知识。
本书以petshop宠物商店数据库设计与管理为主线组织教学内容,全面系统地介绍了数据库规划、创建、管理的基本知识。作者将petshop数据库的设计与管理转化为八个学习单元,每个单元对应一个学习情境,每个学习情境布置若干个任务,通过任务的完成,引导学生逐步掌握相关知识,并在每个单元最后安排技能训练,通过技能训练,进一步强化学生对知识的掌握程度。
本书设有任务案例和训练案例,每个案例都贯穿整本书,通过案例将各项知识前后有机衔接。本书的教学方法为任务驱动式,教学过程建议采用情景导入、布置任务、知识讲解应用举例、完成任务、强化练习的方式循序渐进开展,比如先用学习情境导入学习任务,然后通过应用举例的方式进行示范性教学,再让学生完成任务,最后通过技能训练巩固提高。
本书附录部分为读者提供了MySQL数据库考试真题,供读者学习参考。
本书单元1和单元2由关丽梅编写,单元3和单元4由郭水泉编写,单元5由吴佳骅编写,单元6和单元7由段炼编写,单元8由王世刚编写。在编写过程中还得到了张玮、陈文博、章璇娅等老师的大力支持与帮助,他们提出了很多宝贵的意见和建议,在此一并向各位表示衷心的感谢。
由于时间仓促,加之水平有限,书中难免存在疏漏和不足之处,敬请广大读者批评指正。
|
|