封面
版权信息
内容提要
前言
第1单元 走进MySQL数据库
项目1 安装配置MySQL数据库
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 认识数据库
【任务目标】
【任务描述】
【任务分析】
任务1-1 了解数据库
任务1-2 理解数据库存储结构
任务1-3 认识SQL及其组成
任务1-4 认识常见的数据库产品
任务2 安装使用MySQL数据库
【任务目标】
【任务描述】
【任务分析】
任务2-1 获取MySQL数据库
任务2-2 安装并配置MySQL数据库
任务2-3 简述MySQL安装目录
任务2-4 使用MySQL
任务3 MySQL常用的图形化工具
【任务目标】
【任务描述】
【任务分析】
任务3-1 使用Navicat客户端
任务3-2 使用SQLyog客户端
拓展阅读 华为——高斯数据库
实训1 安装与使用MySQL数据库
小结
习题
项目2 设计数据库
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 现实世界数据化
【任务目标】
【任务描述】
【任务分析】
任务1-1 现实世界的数据化过程
任务1-2 数据模型的概念
任务1-3 概念模型
任务1-4 绘制学生选修E-R图
任务2 将E-R图转换成关系模型
【任务目标】
【任务描述】
【任务分析】
任务2-1 逻辑数据模型
任务2-2 认识关系模型的基本概念
任务2-3 转换学生选修E-R图为关系模型
任务2-4 关系规范化
任务2-5 关系运算
任务2-6 关系数据库
任务3 认识关键字和数据完整性
【任务目标】
【任务描述】
【任务分析】
任务3-1 认识关键字
任务3-2 认识数据完整性
拓展阅读 国产数据库迎来跨越式发展新机遇
实训2 设计数据库
小结
习题
项目3 创建与管理数据库
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 创建数据库
【任务目标】
【任务描述】
【任务分析】
任务1-1 使用SQL语句创建数据库
任务1-2 完成综合任务
任务2 管理数据库
【任务目标】
【任务描述】
【任务分析】
任务2-1 使用SQL语句查看数据库
任务2-2 使用SQL语句选择数据库
任务2-3 使用SQL语句修改数据库
任务2-4 使用SQL语句删除数据库
任务2-5 完成综合任务
任务3 选择数据库存储引擎
【任务目标】
【任务描述】
【任务分析】
任务3-1 MySQL存储引擎的概念
任务3-2 MyISAM存储引擎
任务3-3 InnoDB存储引擎
拓展阅读 IPv4和IPv6
实训3 创建数据库
小结
习题
项目4 创建与管理数据表
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 创建表
【任务目标】
【任务描述】
【任务分析】
任务1-1 数据表的概念
任务1-2 数据类型
任务1-3 空
任务1-4 创建数据表
任务1-5 创建主键
任务1-6 完成综合任务
任务2 管理表
【任务目标】
【任务描述】
【任务分析】
任务2-1 查看表结构
任务2-2 修改表结构
任务2-3 删除数据表
任务2-4 重命名数据表
任务2-5 完成综合任务
任务3 管理表数据
【任务目标】
【任务描述】
【任务分析】
任务3-1 使用SQL语句插入表数据
任务3-2 使用SQL语句修改表数据
任务3-3 使用SQL语句删除表数据
任务3-4 完成综合任务
拓展阅读 中国计算机的主奠基者
实训4 创建数据表并录入表数据
小结
习题
项目5 使用SQL查询维护表中的数据
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 简单查询
【任务目标】
【任务描述】
【任务分析】
任务1-1 SELECT语句的执行方式
任务1-2 掌握SELECT语句的语法
任务1-3 使用SELECT语句实现列查询
任务1-4 使用WHERE子句实现条件查询
任务1-5 ORDER BY子句
任务1-6 完成综合任务
任务2 分类汇总
【任务目标】
【任务描述】
【任务分析】
任务2-1 使用常用聚合函数查询
任务2-2 分组筛选数据
任务2-3 完成综合任务
任务3 连接查询
【任务目标】
【任务描述】
【任务分析】
任务3-1 内连接
任务3-2 外连接
任务3-3 交叉连接
任务3-4 自连接
任务3-5 完成综合任务
任务4 子查询和保存结果集
【任务目标】
【任务描述】
【任务分析】
任务4-1 使用子查询
任务4-2 保存查询结果
任务4-3 完成综合任务
拓展阅读 中国国家顶级域名CN
实训5 查询维护sale数据库
小结
习题
项目6 维护表数据
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务 增删修改表数据
【任务目标】
【任务描述】
【任务分析】
任务1-1 向表中插入数据
任务1-2 修改表数据
任务1-3 删除表数据
任务1-4 完成综合任务
拓展阅读 图灵奖
实训6 维护sale数据库中的数据
小结
习题
第2单元 管理数据库及数据库对象
项目7 创建视图和索引
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 创建与使用视图
【任务目标】
【任务描述】
【任务分析】
任务1-1 了解视图的用途
任务1-2 创建视图
任务1-3 查看视图
任务1-4 修改视图
任务1-5 删除视图
任务1-6 使用视图操作表数据
任务1-7 完成综合任务
任务2 创建与管理索引
【任务目标】
【任务描述】
【任务分析】
任务2-1 创建索引
任务2-2 管理索引
任务2-3 完成综合任务
拓展阅读 国家最高科学技术奖
实训7 为sale数据库创建视图和索引
小结
习题
项目8 实现数据完整性
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 实现域完整性
【任务目标】
【任务描述】
【任务分析】
任务1-1 认识数据完整性的概念及分类
任务1-2 CHECK约束
任务1-3 DEFAULT约束
任务1-4 完成综合任务
任务2 实现实体完整性
【任务目标】
【任务描述】
【任务分析】
任务2-1 PRIMARY KEY约束
任务2-2 UNIQUE约束
任务2-3 完成综合任务
任务3 实现参照完整性
【任务目标】
【任务描述】
【任务分析】
任务3-1 FOREIGN KEY约束
任务3-2 完成综合任务
拓展阅读 为计算机事业做出过巨大贡献的王选院士
实训8 实现sale数据库完整性
小结
习题
项目9 使用SQL编程
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 SQL编程基础
【任务目标】
【任务描述】
【任务分析】
任务1-1 标识符与注释
任务1-2 常量
任务1-3 变量
任务1-4 运算符与表达式
任务1-5 完成综合任务
任务2 编写程序流程控制语句
【任务目标】
【任务描述】
【任务分析】
任务2-1 流程控制语句
任务2-2 完成综合任务
任务3 使用系统内置函数
【任务目标】
【任务描述】
【任务分析】
任务3-1 数学函数
任务3-2 字符串函数
任务3-3 日期和时间函数
任务3-4 聚合函数
任务3-5 数据类型转换函数
任务3-6 系统信息函数
任务3-7 完成综合任务
任务4 编写用户自定义函数
【任务目标】
【任务描述】
【任务分析】
任务4-1 定义与调用用户自定义函数
任务4-2 删除用户自定义函数
任务4-3 完成综合任务
任务5 使用游标
【任务目标】
【任务描述】
【任务分析】
任务5-1 声明游标
任务5-2 打开游标
任务5-3 数据处理
任务5-4 关闭游标
拓展阅读 “雪人计划”
实训9 程序设计
小结
习题
项目10 创建、使用存储过程和触发器
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 创建与使用存储过程
【任务目标】
【任务描述】
【任务分析】
任务1-1 存储过程概述
任务1-2 创建存储过程
任务1-3 查看存储过程
任务1-4 执行存储过程
任务1-5 修改与删除存储过程
任务1-6 完成综合任务
任务2 创建与使用触发器
【任务目标】
【任务描述】
【任务分析】
任务2-1 触发器概述
任务2-2 创建触发器
任务2-3 查看触发器
任务2-4 删除触发器
任务2-5 完成综合任务
拓展阅读 我国的超级计算机
实训10 为sale数据库创建存储过程和触发器
小结
习题
第3单元 安全管理与日常维护
项目11 数据库安全性管理
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 用户账号管理
【任务目标】
【任务描述】
【任务分析】
任务2 权限管理
拓展阅读 我国的“龙芯”
实训11 用户权限管理
小结
习题
项目12 维护与管理数据库
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 备份数据库
【任务目标】
【任务描述】
【任务分析】
任务2 还原数据库
【任务目标】
【任务描述】
【任务分析】
任务2-1 mysql命令
任务2-2 source命令
任务3 导入与导出数据
【任务目标】
【任务描述】
【任务分析】
任务3-1 导出数据
任务3-2 导入数据
任务4 日志管理
【任务目标】
【任务描述】
【任务分析】
任务4-1 错误日志
任务4-2 通用查询日志
任务4-3 慢查询日志
任务4-4 二进制日志
拓展阅读 国产操作系统“银河麒麟”
实训12 维护与管理sale数据库
小结
习题
第4单元 数据库应用系统开发训练
项目13 MySQL开发与编程
【能力目标】
【素养目标】
【项目描述】
【项目分析】
【职业素养小贴士】
【项目定位】
任务1 ASP.NET与MySQL开发
【任务目标】
【任务描述】
【任务分析】
任务1-1 认识数据源控件和数据绑定控件
任务1-2 ASP.NET与MySQL的连接
任务2 学生信息管理系统开发
【任务目标】
【任务描述】
【任务分析】
任务2-1 系统需求分析
任务2-2 系统设计
任务2-3 系统实现
拓展阅读 “苟利国家生死以,岂因祸福避趋之”
实训13 开发销售管理系统
小结
习题
附录A 学生数据库(xs)表结构及数据样本
附录B 连接查询用例表结构及数据样本
参考文献
更新时间:2025-01-16 17:41:23