数据库设计与应用(MySQL)

数据库设计与应用(MySQL)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2021-08
版次: 1
ISBN: 9787113283322
定价: 36.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 212页
字数: 289.000千字
  • 本书以项目为载体,采用任务驱动方式,按照学生的学习规律和数据库实际操作顺序由易到难组织教学内容。本书共有两个项目,项目一是组织教学内容的项目载体,项目二以课后习题形式进一步加强学生操作训练。所有项目和任务都是以MySQL作为软件基础,通过任务让读者学会在CentOS7系统下搭建数据库环境、数据库的基本操作以及数据库编程等高级操作。读者可根据需要自行选取项目中的不同任务组合学习,对于每个任务中的多个子任务也可以自行选取适合自身的内容组合学习。
      
      
      
      本书着重在项目一中配备了以二维码为载体的微课,可使读者快速掌握数据库的基本操作和应用,并全面了解MySQL的管理和使用方法,整体上突出软件职业教育的技能训练、理实一体的特色。
      
      
      
      本书适合作为高等职业院校软件及相关专业的数据库课程教材,也可作为初学者学习数据库的入门教材。 陈晓男,无锡科技职业学院副教授,担任人工智能学院智能信息系主任,学校软件技术专业带头人,主要担任数据库设计与应用、Web项目开发等课程的教学工作,公开发表专业、教学论文十余篇,主编《数据库设计与应用(SQLServer2014)》、《HTML5 CSS3网页设计任务教程》两本教材,多次指导学生技能竞赛获奖。 工作任务 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
  • 内容简介:
    本书以项目为载体,采用任务驱动方式,按照学生的学习规律和数据库实际操作顺序由易到难组织教学内容。本书共有两个项目,项目一是组织教学内容的项目载体,项目二以课后习题形式进一步加强学生操作训练。所有项目和任务都是以MySQL作为软件基础,通过任务让读者学会在CentOS7系统下搭建数据库环境、数据库的基本操作以及数据库编程等高级操作。读者可根据需要自行选取项目中的不同任务组合学习,对于每个任务中的多个子任务也可以自行选取适合自身的内容组合学习。
      
      
      
      本书着重在项目一中配备了以二维码为载体的微课,可使读者快速掌握数据库的基本操作和应用,并全面了解MySQL的管理和使用方法,整体上突出软件职业教育的技能训练、理实一体的特色。
      
      
      
      本书适合作为高等职业院校软件及相关专业的数据库课程教材,也可作为初学者学习数据库的入门教材。
  • 作者简介:
    陈晓男,无锡科技职业学院副教授,担任人工智能学院智能信息系主任,学校软件技术专业带头人,主要担任数据库设计与应用、Web项目开发等课程的教学工作,公开发表专业、教学论文十余篇,主编《数据库设计与应用(SQLServer2014)》、《HTML5 CSS3网页设计任务教程》两本教材,多次指导学生技能竞赛获奖。
  • 目录:
    工作任务 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
查看详情
12
相关图书 / 更多
数据库设计与应用(MySQL)
数据新闻与信息可视化
周葆华;徐笛;崔迪
数据库设计与应用(MySQL)
数据合规师概论
郑少华、商建刚
数据库设计与应用(MySQL)
数据思维——从数据分析到商业价值(第2版)
王汉生
数据库设计与应用(MySQL)
数据科学优化方法
孙怡帆
数据库设计与应用(MySQL)
数据处理技术与方法研究
付雯
数据库设计与应用(MySQL)
数据治理 工业企业数字化转型之道 第2版
祝守宇
数据库设计与应用(MySQL)
数据可视化Pyecharts探秘实践教程/新工科大数据专业群实践丛书
余先昊、袁华 编
数据库设计与应用(MySQL)
数据标注工程——语言知识与应用
于东
数据库设计与应用(MySQL)
数据可视化基础与应用
刘佳 许桂秋 李静雯
数据库设计与应用(MySQL)
数据要素的产权分析与治理机制
王凯军 著
数据库设计与应用(MySQL)
数据权利保护的模式与机制
余圣琪
数据库设计与应用(MySQL)
数据科学伦理:概念、技术和警世故事
[比利时]大卫·马滕斯(David;Martens