注册 登录 进入教材巡展
#

出版时间:2021-08

出版社:中国铁道出版社

获奖信息:“十四五”职业教育江苏省规划教材  

以下为《数据库设计与应用(MySQL)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113283322
  • 1-1
  • 423999
  • 63249180-9
  • 16开
  • 2021-08
  • 212
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
作者简介
陈晓男,无锡科技职业学院教师,学校软件技术专业带头人。
查看全部
内容简介
本书以项目为载体,采用任务驱动方式,按照学生的学习规律和数据库实际操作顺序由易到难组织教学内容。本书共有两个项目,项目一是组织教学内容的项目载体,项目二以课后习题形式进一步加强学生操作训练。所有项目和任务都是以MySQL作为软件基础,通过任务让读者学会在CentOS7系统下搭建数据库环境、数据库的基本操作以及数据库编程等高级操作。读者可根据需要自行选取项目中的不同任务组合学习,对于每个任务中的多个子任务也可以自行选取适合自身的内容组合学习。本书着重在项目一中配备了以二维码为载体的微课,可使读者快速掌握数据库的基本操作和应用,并全面了解MySQL的管理和使用方法,整体上突出软件职业教育的技能训练、理实一体的特色。本书适合作为高等职业院校软件及相关专业的数据库课程教材,也可作为初学者学习数据库的入门教材。
目录
工作任务 1 认识数据库..............................................................................................1
任务 1-1 掌握数据库基础知识 ��������������������������������������������������������������������������������1
任务 1-2 搭建 MySQL 数据库环境��������������������������������������������������������������������������9
任务 1-3 设置 MySQL 密码与配置 MySQL 字符编码��������������������������������������������13
任务 1-4 卸载 MySQL�������������������������������������������������������������������������������������������18
任务 1-5 创建与删除 MySQL 数据库和数据表������������������������������������������������������21
工作任务 2 使用数据表............................................................................................29
任务 2-1 修改数据表的定义����������������������������������������������������������������������������������29
任务 2-2 向数据表添加数据����������������������������������������������������������������������������������33
任务 2-3 修改表中数据 �����������������������������������������������������������������������������������������37
任务 2-4 删除表中数据 �����������������������������������������������������������������������������������������40
工作任务 3 查询单个数据表 ....................................................................................43
任务 3-1 认识 select 语句 �������������������������������������������������������������������������������������43
任务 3-2 按条件查询���������������������������������������������������������������������������������������������48
任务 3-3 数据统计 ������������������������������������������������������������������������������������������������56
工作任务 4 查询多个数据表 ....................................................................................64
任务 4-1 使用交叉连接查询多个数据表����������������������������������������������������������������64
任务 4-2 使用内连接查询多个数据表 �������������������������������������������������������������������68
任务 4-3 使用外连接查询多个数据表 �������������������������������������������������������������������74
工作任务 5 使用子查询............................................................................................78
任务 5-1 认识子查询���������������������������������������������������������������������������������������������78
任务 5-2 使用集合成员测试子查询查询数据表 �����������������������������������������������������83
任务 5-3 使用存在性测试子查询查询数据表���������������������������������������������������������85
任务 5-4 使用比较测试子查询查询数据表 ������������������������������������������������������������87
工作任务 6 使用索引提高数据查询效率 ........................................................... 92
任务 6-1 创建和查看索引�������������������������������������������������������������������������������92
任务 6-2 删除索引 �����������������������������������������������������������������������������������������98
工作任务 7 使用视图提高复杂查询语句的复用性 ........................................... 101
任务 7-1 认识视图 ���������������������������������������������������������������������������������������101
任务 7-2 通过视图修改基本表中数据 ����������������������������������������������������������108
工作任务 8 实施数据库的数据完整性 ..............................................................112
任务 8-1 使用约束保证数据表内的行唯一 ���������������������������������������������������112
任务 8-2 使用约束检查域完整性������������������������������������������������������������������117
任务 8-3 使用约束检查参照完整性 ��������������������������������������������������������������120
工作任务 9 使用用户自定义函数 .................................................................... 125
任务 9-1 认识用户自定义函数 ���������������������������������������������������������������������125
任务 9-2 创建用户自定义函数 ���������������������������������������������������������������������133
任务 9-3 使用游标 ���������������������������������������������������������������������������������������141
工作任务 10 使用存储过程 ............................................................................. 148
任务 10-1 认识存储过程 ������������������������������������������������������������������������������148
任务 10-2 创建、使用存储过程 �������������������������������������������������������������������154
工作任务 11 设置触发器................................................................................. 160
任务 11-1 认识触发器����������������������������������������������������������������������������������160
任务 11-2 创建并使用触发器�����������������������������������������������������������������������166
工作任务 12 管理数据库................................................................................. 173
任务 12-1 管理事务、备份与还原数据库�����������������������������������������������������173
任务 12-2 管理用户及用户权限 �������������������������������������������������������������������176
课后作业参考答案............................................................................................. 179
参考文献 ........................................................................................................... 206