关于本书的内容有任何问题,请联系 马小霞
第 一篇 知识储备 项目1 理解数据库 2 任务1-1 理解数据处理 2 (一)信息与数据 2 (二)数据处理 3 任务1-2 理解数据描述 3 (一)现实世界 3 (二)信息世界 4 (三)数据世界 6 任务1-3 掌握数据模型 6 (一)数据模型分类 6 (二)概念模型 7 (三)数据模型的要素和种类 7 (四)关系模型 8 (五)关系的完整性 10 任务1-4 掌握关系代数 12 (一)传统的集合运算 13 (二)专门的关系运算 14 任务1-5 明确数据库系统的组成和结构 20 (一)数据库相关概念 20 (二)数据库系统的体系结构 22 任务1-6 了解数据管理技术的发展历程 24 (一)人工管理阶段 24 (二)文件系统阶段 24 (三)数据库系统阶段 25 (四)分布式数据库系统 25 (五)面向对象数据库系统 26 (六)数据仓库 26 (七)数据挖掘 27 (八)云计算与大数据 28 习题 29 项目2 设计学生信息管理数据库 31 任务2-1 了解数据库设计 31 任务2-2 需求分析 33 (一)需求分析的任务及目标 33 (二)需求分析的方法 34 任务2-3 概念结构设计 34 (一)概念结构设计的方法和步骤 35 (二)局部E-R模型设计 36 (三)全局E-R模型设计 37 任务2-4 逻辑结构设计 40 (一)初始关系模式设计 41 (二)关系模式的规范化 44 任务2-5 数据库的物理设计 50 (一)关系模式存取方法选择 50 (二)确定数据库的存储结构 52 任务2-6 数据库的实施、运行和维护 52 (一)数据库的实施 53 (二)数据库的运行与维护 54 任务2-7 设计学生信息管理数据库 54 (一)收集数据 55 (二)创建E-R模型 55 (三)设计关系模式 58 (四)规范化 59 实训:设计数据库 59 课外拓展:设计网络玩具销售系统 60 习题 61 第二篇 基础应用 项目3 安装与启动MySQL 68 任务3-1 了解MySQL 68 (一)MySQL简介 68 (二)MySQL版本信息 69 (三)MySQL工具 71 任务3-2 安装与配置MySQL 5.7 72 (一)下载MySQL 72 (二)在Windows平台下安装与配置 MySQL 73 任务3-3 启动与登录MySQL 78 (一)启动MySQL服务 78 (二)登录MySQL 5.7 79 (三)配置PATH变量 81 (四)更改MySQL 5.7的配置 82 任务3-4 掌握MySQL常用图形化 管理工具 85 实训:安装MySQL 5.7及Navicat for MySQL 87 习题 87 项目4 创建与维护MySQL数据库 88 任务4-1 认识SQL 88 任务4-2 了解MySQL数据库 89 任务4-3 创建数据库 91 (一)使用Navicat工具创建学生信息管理 数据库 91 (二)使用CREATE DATABASE语句创建 学生信息管理数据库 91 任务4-4 打开数据库 92 任务4-5 删除数据库 92 (一)使用Navicat工具删除学生信息管理 数据库 93 (二)使用DROP DATABASE语句删除 学生信息管理数据库 93 任务4-6 理解MySQL数据库的存储引擎 93 实训:创建和删除数据库 96 课外拓展:建立网络玩具销售系统 97 习题 97 项目5 创建与维护学生信息管理数据表 98 任务5-1 理解表的基本概念 98 任务5-2 了解MySQL数据类型 100 任务5-3 掌握列的其他属性 102 任务5-4 设计学生信息管理数据库的 表结构 103 任务5-5 创建表 105 (一)使用Navicat工具创建表 106 (二)使用CREATE TABLE语句创建表 107 任务5-6 维护表 110 (一)使用Navicat工具查看表结构 110 (二)使用DESCRIBE/DESC语句查看 表结构 111 (三)使用SHOW CREATE TABLE语句 查看详细表结构 111 (四)使用SHOW TABLES语句 显示表列表 112 任务5-7 修改表 112 (一)使用Navicat工具修改表结构 112 (二)使用ALTER TABLE语句修改表结构 113 任务5-8 在表中添加、查看、修改与 删除数据记录 114 任务5-9 复制表 115 (一)使用Navicat工具复制表 115 (二)使用SQL语句复制表 115 任务5-10 删除表 115 (一)使用Navicat工具删除表 115 (二)使用DROP TABLE语句删除表 116 实训:创建与管理表 116 课外拓展:创建与维护网络玩具销售 系统的数据表 119 习题 121 项目6 查询与维护学生信息管理 数据表 123 任务6-1 掌握简单数据查询 123 (一)单表无条件数据查询 125 (二)使用WHERE子句实现条件查询 128 (三)使用常用聚集函数统计数据 133 (四)分组筛选数据 134 (五)对查询结果进行排序 135 任务6-2 掌握多表连接查询 136 (一)交叉连接 137 (二)内连接 137 (三)自连接 139 (四)外连接 139 任务6-3 理解嵌套查询 140 (一)嵌套子查询 140 (二)相关子查询 143 任务6-4 理解集合查询 144 任务6-5 学生信息浏览、查询、统计 145 (一)学生信息浏览子系统 145 (二)学生信息查询子系统 146 (三)学生信息统计子系统 147 任务6-6 数据更新 148 (一)数据记录的插入 148 (二)数据记录的修改 149 (三)数据记录的删除 150 任务6-7 学生基本信息维护和毕业 学生信息导出 151 (一)学生信息查询及维护 151 (二)毕业学生信息导出 151 实训:实现数据查询 152 一、简单查询 152 二、分组与排序 153 三、多表连接查询 154 四、嵌套查询 155 五、数据更新 156 课外拓展:对网络玩具销售系统进行 数据查询操作 156 习题 162 项目7 优化查询学生信息管理数据库 168 任务7-1 使用索引优化查询性能 168 (一)索引概述 168 (二)索引的类型 169 (三)索引的设计原则 170 (四)使用Navicat工具创建索引 170 (五)使用SQL语句创建索引 172 (六)删除索引 173 任务7-2 使用视图优化查询性能 173 (一)视图概述 173 (二)使用Navicat工具创建视图 174 (三)使用CREATE VIEW语句创建视图 176 (四)视图的使用 176 (五)视图的修改 178 (六)视图的删除 178 实训:索引、视图的创建与管理使用 179 课外拓展:在网络玩具销售系统中使用 索引和视图 181 习题 182 第三篇 高级应用 项目8 以程序方式处理学生信息 管理数据表 186 任务8-1 掌握SQL编程基础 186 (一)SQL基础 186 (二)SQL的流程控制 192 (三)MySQL常用函数 199 (四)游标 200 任务8-2 创建与使用存储过程和存储函数 202 (一)存储过程和存储函数概述 202 (二)创建存储过程 203 (三)调用存储过程 205 (四)创建存储函数 206 (五)调用存储函数 208 (六)查看存储过程和存储函数 208 (七)删除存储过程和存储函数 209 任务8-3 创建和使用触发器 210 (一)触发器概述 210 (二)创建触发器 210 (三)查看触发器 214 (四)删除触发器 215 任务8-4 掌握事务、锁的概念和应用 215 (一)事务概述 215 (二)事务的ACID特性 216 (三)事务的定义 216 (四)事务并发操作引起的问题 219 (五)事务隔离级别 221 (六)MySQL的锁定机制 222 (七)活锁和死锁 224 实训:以程序方式处理MySQL数据表 的数据 224 一、SQL基础 224 二、存储过程和存储函数 225 三、触发器 226 四、游标及事务的使用 227 课外拓展:针对网络玩具销售系统创建 存储过程和触发器 228 习题 229 项目9 维护学生信息管理数据库 的安全性 231 任务9-1 了解MySQL的权限系统 231 (一)权限表 231 (二)MySQL权限系统的工作原理 235 任务9-2 管理数据库用户权限 237 (一)用户管理 237 (二)权限管理 242 任务9-3 备份与恢复数据库 246 (一)数据备份与恢复 247 (二)数据备份的方法 248 (三)数据恢复的方法 251 (四)数据库迁移 253 (五)表的导入与导出 254 任务9-4 使用MySQL日志 262 (一)MySQL日志简介 263 (二)二进制日志 263 (三)错误日志 266 (四)通用查询日志 267 (五)慢查询日志 267 实训:维护MySQL数据库的安全性 268 一、账户管理与权限管理 268 二、数据库的备份与恢复 269 三、MySQL日志的综合管理 270 课外拓展:备份和还原网络玩具销售系统 271 习题 272
本书改版后新书见以下链接
https://www.ryjiaoyu.com/book/details/44948
本书基于MySQL介绍数据库系统的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各...
本书依照最新的相关国家标准,以一个综合布线工程具体实施过程为主线,采用任务驱动方式组织编写。书中分7个项目,将...
本书分3个学习情境,分别根据科源信息技术有限公司发展的3个不同阶段的产品销售管理形态,将Access数据库的创...
本书介绍了网页设计与制作的基本知识和方法,内容包括赏析典型网站、创建与管理网站站点、设计和制作网站首页、制作网...
本书通过理论与实际相结合的方式详细讲解了SSH(Struts2+Spring+Hibernate)等轻量级框架...
本书以 Windows 11 操作系统及 Office 2021 办公应用软件为基础,深度融合了人工智能应用,...
本书以Windows 11操作系统及WPS Office办公应用软件为基础,深度融合人工智能应用,详细讲解如何...
        本书系统讲解 AI Agent...
本书以“教务管理系统”为主线,采用“项目导向+任务驱动”理念编写,紧扣职业教育“理实一体”改革方向与企业岗位技...
本书共11章,第1章主要介绍C语言概述、C语言开发环境的搭建和C语言程序的编译机制等;第2章和第3章主要介绍C...
本书改版后新书见以下链接
https://www.ryjiaoyu.com/book/details/44948