关于本书的内容有任何问题,请联系 马小霞
目录 CONTENTS 第 1单元 走进MySQL数据库 项目1 安装配置MySQL数据库 1 【能力目标】 1 【素养目标】 1 【项目描述】 1 【项目分析】 1 【职业素养小贴士】 1 【项目定位】 2 任务1 认识数据库 2 【任务目标】 2 【任务描述】 2 【任务分析】 2 任务1-1 了解数据库 2 任务1-2 理解数据库存储结构 4 任务1-3 认识SQL及其组成 5 任务1-4 认识常见的数据库产品 6 任务2 安装使用MySQL数据库 7 【任务目标】 7 【任务描述】 7 【任务分析】 7 任务2-1 获取MySQL数据库 8 任务2-2 安装并配置MySQL数据库 9 任务2-3 简述MySQL安装目录 12 任务2-4 使用MySQL 13 任务3 MySQL常用的图形化工具 19 【任务目标】 19 【任务描述】 19 【任务分析】 19 任务3-1 使用Navicat客户端 19 任务3-2 使用SQLyog客户端 20 拓展阅读 华为—高斯数据库 22 实训1 安装与使用MySQL数据库 22 小结 23 习题 23 项目2 设计数据库 24 【能力目标】 24 【素养目标】 24 【项目描述】 24 【项目分析】 24 【职业素养小贴士】 24 【项目定位】 25 任务1 现实世界数据化 25 【任务目标】 25 【任务描述】 25 【任务分析】 25 任务1-1 现实世界的数据化过程 25 任务1-2 数据模型的概念 28 任务1-3 概念模型 29 任务1-4 绘制学生选修E-R图 31 任务2 将E-R图转换成关系模型 32 【任务目标】 32 【任务描述】 32 【任务分析】 32 任务2-1 逻辑数据模型 32 任务2-2 认识关系模型的基本概念 34 任务2-3 转换学生选修E-R图为 关系模型 35 任务2-4 关系规范化 36 任务2-5 关系运算 38 任务2-6 关系数据库 41 任务3 认识关键字和数据完整性 42 【任务目标】 42 【任务描述】 42 【任务分析】 42 任务3-1 认识关键字 42 任务3-2 认识数据完整性 43 拓展阅读 国产数据库迎来 跨越式发展新机遇 44 实训2 设计数据库 44 小结 44 习题 45 项目3 创建与管理数据库 46 【能力目标】 46 【素养目标】 46 【项目描述】 46 【项目分析】 46 【职业素养小贴士】 46 【项目定位】 47 任务1 创建数据库 47 【任务目标】 47 【任务描述】 47 【任务分析】 47 任务1-1 使用SQL语句创建数据库 47 任务1-2 完成综合任务 48 任务2 管理数据库 48 【任务目标】 48 【任务描述】 49 【任务分析】 49 任务2-1 使用SQL语句查看数据库 49 任务2-2 使用SQL语句选择数据库 49 任务2-3 使用SQL语句修改数据库 49 任务2-4 使用SQL语句删除数据库 50 任务2-5 完成综合任务 50 任务3 选择数据库存储引擎 51 【任务目标】 51 【任务描述】 51 【任务分析】 51 任务3-1 MySQL存储引擎的概念 51 任务3-2 MyISAM存储引擎 52 任务3-3 InnoDB存储引擎 52 拓展阅读 IPv4和IPv6 53 实训3 创建数据库 53 小结 53 习题 54 项目4 创建与管理数据表 55 【能力目标】 55 【素养目标】 55 【项目描述】 55 【项目分析】 55 【职业素养小贴士】 55 【项目定位】 56 任务1 创建表 56 【任务目标】 56 【任务描述】 56 【任务分析】 57 任务1-1 数据表的概念 57 任务1-2 数据类型 57 任务1-3 空 59 任务1-4 创建数据表 60 任务1-5 创建主键 61 任务1-6 完成综合任务 62 任务2 管理表 63 【任务目标】 63 【任务描述】 63 【任务分析】 63 任务2-1 查看表结构 63 任务2-2 修改表结构 64 任务2-3 删除数据表 66 任务2-4 重命名数据表 66 任务2-5 完成综合任务 67 任务3 管理表数据 67 【任务目标】 67 【任务描述】 67 【任务分析】 68 任务3-1 使用SQL语句插入表数据 68 任务3-2 使用SQL语句修改表数据 69 任务3-3 使用SQL语句删除表数据 70 任务3-4 完成综合任务 70 拓展阅读 中国计算机的主奠基者 71 实训4 创建数据表并录入表数据 71 小结 73 习题 73 项目5 使用SQL查询维护 表中的数据 74 【能力目标】 74 【素养目标】 74 【项目描述】 74 【项目分析】 74 【职业素养小贴士】 74 【项目定位】 75 任务1 简单查询 75 【任务目标】 75 【任务描述】 75 【任务分析】 75 任务1-1 SELECT语句的执行方式 75 任务1-2 掌握SELECT语句的语法 76 任务1-3 使用SELECT语句 实现列查询 77 任务1-4 使用WHERE子句 实现条件查询 80 任务1-5 ORDER BY子句 83 任务1-6 完成综合任务 83 任务2 分类汇总 84 【任务目标】 84 【任务描述】 84 【任务分析】 84 任务2-1 使用常用聚合函数查询 85 任务2-2 分组筛选数据 86 任务2-3 完成综合任务 87 任务3 连接查询 88 【任务目标】 88 【任务描述】 88 【任务分析】 89 任务3-1 内连接 89 任务3-2 外连接 91 任务3-3 交叉连接 92 任务3-4 自连接 93 任务3-5 完成综合任务 93 任务4 子查询和保存结果集 95 【任务目标】 95 【任务描述】 95 【任务分析】 95 任务4-1 使用子查询 95 任务4-2 保存查询结果 97 任务4-3 完成综合任务 98 拓展阅读 中国国家顶级域名CN 99 实训5 查询维护sale数据库 99 小结 100 习题 100 项目6 维护表数据 102 【能力目标】 102 【素养目标】 102 【项目描述】 102 【项目分析】 102 【职业素养小贴士】 102 【项目定位】 103 任务 增删修改表数据 103 【任务目标】 103 【任务描述】 103 【任务分析】 103 任务1-1 向表中插入数据 103 任务1-2 修改表数据 106 任务1-3 删除表数据 107 任务1-4 完成综合任务 108 拓展阅读 图灵奖 109 实训6 维护sale数据库中的数据 109 小结 109 习题 109 第 2单元 管理数据库及数据库对象 项目7 创建视图和索引 111 【能力目标】 111 【素养目标】 111 【项目描述】 111 【项目分析】 111 【职业素养小贴士】 112 【项目定位】 112 任务1 创建与使用视图 112 【任务目标】 112 【任务描述】 112 【任务分析】 112 任务1-1 了解视图的用途 113 任务1-2 创建视图 113 任务1-3 查看视图 114 任务1-4 修改视图 116 任务1-5 删除视图 117 任务1-6 使用视图操作表数据 118 任务1-7 完成综合任务 120 任务2 创建与管理索引 122 【任务目标】 122 【任务描述】 122 【任务分析】 122 任务2-1 创建索引 122 任务2-2 管理索引 124 任务2-3 完成综合任务 126 拓展阅读 国家最高科学技术奖 126 实训7 为sale数据库创建 视图和索引 126 小结 127 习题 127 项目8 实现数据完整性 129 【能力目标】 129 【素养目标】 129 【项目描述】 129 【项目分析】 129 【职业素养小贴士】 130 【项目定位】 130 任务1 实现域完整性 130 【任务目标】 130 【任务描述】 130 【任务分析】 130 任务1-1 认识数据完整性的 概念及分类 130 任务1-2 CHECK约束 132 任务1-3 DEFAULT约束 133 任务1-4 完成综合任务 134 任务2 实现实体完整性 135 【任务目标】 135 【任务描述】 135 【任务分析】 135 任务2-1 PRIMARY KEY约束 135 任务2-2 UNIQUE约束 137 任务2-3 完成综合任务 138 任务3 实现参照完整性 138 【任务目标】 138 【任务描述】 138 【任务分析】 139 任务3-1 FOREIGN KEY约束 139 任务3-2 完成综合任务 141 拓展阅读 为计算机事业做出过 巨大贡献的王选院士 141 实训8 实现sale数据库完整性 142 小结 142 习题 142 项目9 使用SQL编程 144 【能力目标】 144 【素养目标】 144 【项目描述】 144 【项目分析】 144 【职业素养小贴士】 144 【项目定位】 145 任务1 SQL编程基础 145 【任务目标】 145 【任务描述】 145 【任务分析】 145 任务1-1 标识符与注释 145 任务1-2 常量 146 任务1-3 变量 147 任务1-4 运算符与表达式 148 任务1-5 完成综合任务 151 任务2 编写程序流程控制语句 151 【任务目标】 151 【任务描述】 152 【任务分析】 152 任务2-1 流程控制语句 152 任务2-2 完成综合任务 155 任务3 使用系统内置函数 155 【任务目标】 155 【任务描述】 156 【任务分析】 156 任务3-1 数学函数 156 任务3-2 字符串函数 157 任务3-3 日期和时间函数 159 任务3-4 聚合函数 159 任务3-5 数据类型转换函数 160 任务3-6 系统信息函数 160 任务3-7 完成综合任务 161 任务4 编写用户自定义函数 161 【任务目标】 161 【任务描述】 161 【任务分析】 161 任务4-1 定义与调用用户 自定义函数 162 任务4-2 删除用户自定义函数 163 任务4-3 完成综合任务 163 任务5 使用游标 164 【任务目标】 164 【任务描述】 164 【任务分析】 164 任务5-1 声明游标 164 任务5-2 打开游标 165 任务5-3 数据处理 165 任务5-4 关闭游标 167 拓展阅读 “雪人计划” 167 实训9 程序设计 168 小结 168 习题 168 项目10 创建、使用存储过程和 触发器 169 【能力目标】 169 【素养目标】 169 【项目描述】 169 【项目分析】 169 【职业素养小贴士】 169 【项目定位】 170 任务1 创建与使用存储过程 170 【任务目标】 170 【任务描述】 170 【任务分析】 170 任务1-1 存储过程概述 171 任务1-2 创建存储过程 171 任务1-3 查看存储过程 173 任务1-4 执行存储过程 174 任务1-5 修改与删除存储过程 175 任务1-6 完成综合任务 176 任务2 创建与使用触发器 178 【任务目标】 178 【任务描述】 178 【任务分析】 178 任务2-1 触发器概述 178 任务2-2 创建触发器 179 任务2-3 查看触发器 182 任务2-4 删除触发器 182 任务2-5 完成综合任务 182 拓展阅读 我国的超级计算机 183 实训10 为sale数据库创建 存储过程和触发器 183 小结 184 习题 184 第3单元 安全管理与日常维护 项目11 数据库安全性管理 186 【能力目标】 186 【素养目标】 186 【项目描述】 186 【项目分析】 186 【职业素养小贴士】 187 【项目定位】 187 任务1 用户账号管理 187 【任务目标】 187 【任务描述】 187 【任务分析】 187 任务2 权限管理 190 拓展阅读 我国的“龙芯” 192 实训11 用户权限管理 193 小结 193 习题 193 项目12 维护与管理数据库 194 【能力目标】 194 【素养目标】 194 【项目描述】 194 【项目分析】 194 【职业素养小贴士】 194 【项目定位】 195 任务1 备份数据库 195 【任务目标】 195 【任务描述】 195 【任务分析】 195 任务2 还原数据库 197 【任务目标】 197 【任务描述】 197 【任务分析】 197 任务2-1 mysql命令 197 任务2-2 source命令 199 任务3 导入与导出数据 199 【任务目标】 199 【任务描述】 199 【任务分析】 199 任务3-1 导出数据 200 任务3-2 导入数据 201 任务4 日志管理 202 【任务目标】 202 【任务描述】 202 【任务分析】 202 任务4-1 错误日志 202 任务4-2 通用查询日志 204 任务4-3 慢查询日志 204 任务4-4 二进制日志 207 拓展阅读 国产操作系统 “银河麒麟” 209 实训12 维护与管理sale数据库 209 小结 210 习题 210 第4单元 数据库应用系统开发训练 项目13 MySQL开发与编程 211 【能力目标】 211 【素养目标】 211 【项目描述】 211 【项目分析】 211 【职业素养小贴士】 212 【项目定位】 212 任务1 ASP.NET与MySQL 开发 212 【任务目标】 212 【任务描述】 212 【任务分析】 212 任务1-1 认识数据源控件和数据 绑定控件 212 任务1-2 ASP.NET与MySQL的 连接 213 任务2 学生信息管理系统开发 215 【任务目标】 215 【任务描述】 216 【任务分析】 216 任务2-1 系统需求分析 216 任务2-2 系统设计 216 任务2-3 系统实现 217 拓展阅读 “苟利国家生死以, 岂因祸福避趋之” 231 实训13 开发销售管理系统 231 小结 231 习题 231 附录A 学生数据库(xs)表结构及 数据样本 232 附录B 连接查询用例表结构及 数据样本 235 参考文献 236
本书通过不断调整与优化,形成了结构合理、循序渐进、容量适度的10个教学单元:计算机基础知识、计算机硬件基础、计...
本书对Java程序设计的相关内容进行系统化设计,形成9个模块,分别是搭建Java开发环境与输出文本信息程序设计...
本书旨在普及自我沟通技巧、人际沟通知识,提升自我沟通与人际沟通能力。本书内容分为 3 篇 12 章。第一篇讲述...
本书合理选取JavaScript的相关理论知识,优化JavaScript程序设计的教学内容,科学安排各模块的编...
本书涵盖云计算和人工智能两大领域的内容,着重讲解人工智能应用在云平台上的部署与开发。全书共7个项目,分别介绍云...
本书以Access 2016为平台,主要讲解关系数据库的基本概念,包括数据库、数据表、查询、窗体、报表和宏的操...
本书通过一个简单学习项目“学生成绩管理系统”贯穿全书课堂教学,以一个企业实训项目“人力资源管理系统”来贯穿全书...
本书在选材与编排上,贴近当前普通高等院校“数据结构”课程的现状和发展趋势,符合最新研究生考试大纲,内容难度适度...
本书首先介绍数据库系统的基本知识、需求分析、概念设计和逻辑设计的方法,然后分别介绍SQL Server 202...
本书基于MySQL介绍数据库的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各项目...
我要评论