计算机
类型
可以朗读
语音朗读
210千字
字数
2018-01-01
发行日期
展开全部
主编推荐语
全书以网上商城系统为例,分基础应用篇和高级应用篇讲解MySQL数据库设计与管理。
内容简介
全书在设计上采用“大案例,一案到底”的思路,以一个“网上商城系统”的数据库设计与管理为主线串起全书知识点。按照由简至繁的原则,本书分为基础应用篇和高级应用篇两大部分,其中基础应用篇由4个项目组成,探讨了MySQL数据库的安装与配置、数据库设计与建模、关系代数、数据库的创建与管理和数据查询等内容。高级应用篇则包含了优化数据查询、数据库编程、维护系统数据库的安全性和高可用性4个项目。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 【基础应用篇】
- 项目一 认识My SQL数据库
- 任务1 认识数据库
- 【任务描述】
- 1.1.1 数据库的基本概念
- 1.1.2 关系型数据库
- 1.1.3 SQL语言
- 任务2 安装与配置My SQL数据库
- 【任务描述】
- 1.2.1 My SQL概述
- 1.2.2 My SQL的安装与配置
- 1.2.3 更改My SQL的配置
- 1.2.4 My SQL的使用
- 1.2.5 My SQL图形化管理工具Navicat
- 任务3 设置My SQL字符集
- 【任务描述】
- 1.3.1 My SQL支持的常用字符集和校对规则
- 1.3.2 设置My SQL字符集
- 习题
- 项目实践
- 项目二 网上商城系统数据库建模
- 任务1 理解系统需求
- 【任务描述】
- 2.1.1 网上商城系统介绍
- 2.1.2 系统功能说明
- 任务2 建立系统数据模型
- 【任务描述】
- 2.2.1 关系数据模型
- 2.2.2 实体和关系
- 2.2.3 建立E-R模型
- 2.2.4 逻辑结构设计
- 2.2.5 关系模式的规范化
- 2.2.6 关系代数
- 任务3 使用Power Designer建立系统模型
- 【任务描述】
- 2.3.1 Power Designer简介
- 2.3.2 Power Designer支持的模型
- 2.3.3 建立概念数据模型
- 2.3.4 建立物理数据模型
- 2.3.5 物理数据模型与数据库的正逆向工程
- 习题
- 项目实践
- 项目三 操作网上商城数据库与数据表
- 任务1 创建和维护数据库
- 【任务描述】
- 3.1.1 创建和查看数据库
- 3.1.2 修改数据库
- 3.1.3 删除数据库
- 3.1.4 My SQL数据库的组成
- 3.1.5 My SQL的存储引擎
- 任务2 My SQL中数据的表示
- 【任务描述】
- 3.2.1 整数类型
- 3.2.2 浮点数类型和定点数类型
- 3.2.3 日期与时间类型
- 3.2.4 字符串类型
- 任务3 创建和操作数据表
- 【任务描述】
- 3.3.1 创建和查看数据表
- 3.3.2 修改表
- 3.3.3 复制表
- 3.3.4 删除表
- 任务4 实现数据的完整性
- 【任务描述】
- 3.4.1 PRIMARY KEY约束
- 3.4.2 NOT NULL约束
- 3.4.3 DEFAULT约束
- 3.4.4 UNIQUE约束
- 3.4.5 FOREIGN KEY约束
- 任务5 添加和修改系统数据
- 【任务描述】
- 3.5.1 插入数据
- 3.5.2 修改数据
- 3.5.3 删除数据
- 习题
- 项目实践
- 项目四 查询网上商城系统数据
- 任务1 查询单表数据
- 【任务描述】
- 4.1.1 SELECT语句
- 4.1.2 查询列
- 4.1.3 选择行
- 4.1.4 数据排序
- 4.1.5 使用LIMIT限制结果集返回的行数
- 4.1.6 数据分组统计
- 任务2 连接查询多表数据
- 【任务描述】
- 4.2.1 连接查询
- 4.2.2 内连接
- 4.2.3 外连接
- 4.2.4 交叉连接
- 4.2.5 联合查询多表数据
- 任务3 子查询多表数据
- 【任务描述】
- 4.3.1 子查询简介
- 4.3.2 子查询作为表达式
- 4.3.3 子查询作为派生表
- 4.3.4 相关子查询
- 4.3.5 子查询用于更新数据
- 习题
- 项目实践
- 【高级应用篇】
- 项目五 优化查询网上商城系统数据
- 任务1 使用索引优化查询性能
- 【任务描述】
- 5.1.1 索引的定义及分类
- 5.1.2 创建索引
- 5.1.3 查看索引信息
- 5.1.4 维护索引
- 5.1.5 索引的设计原则
- 任务2 使用视图优化查询性能
- 【任务描述】
- 5.2.1 视图的基本特性
- 5.2.2 创建视图
- 5.2.3 管理和维护视图
- 5.2.4 可更新视图
- 任务3 编写高效的数据查询
- 【任务描述】
- 5.3.1 优化数据访问
- 5.3.2 SQL的执行计划
- 5.3.3 子查询优化
- 5.3.4 Limit查询优化
- 5.3.5 优化Group By
- 习题
- 项目实践
- 项目六 使用程序逻辑操作网上商城系统数据
- 任务1 数据库编程基础
- 【任务描述】
- 6.1.1 SQL程序语言基础
- 6.1.2 SQL的流程控制
- 6.1.3 游标的使用
- 任务2 使用函数实现数据访问
- 【任务描述】
- 6.2.1 函数概述
- 6.2.2 My SQL常用函数
- 6.2.3 创建用户自定义函数
- 6.2.4 管理用户自定义函数
- 任务3 使用存储过程实现数据访问
- 【任务描述】
- 6.3.1 存储过程概述
- 6.3.2 创建存储过程
- 6.3.3 参数化存储过程
- 6.3.4 管理存储过程
- 任务4 使用触发器实现自动任务
- 【任务描述】
- 6.4.1 触发器概述
- 6.4.2 创建触发器
- 6.4.3 管理触发器
- 任务5 使用事件实现自动任务
- 【任务描述】
- 6.5.1 事件概述
- 6.5.2 创建事件
- 6.5.3 管理事件
- 习题
- 项目实践
- 项目七 维护网上商城系统的安全性
- 任务1 数据库用户权限管理
- 【任务描述】
- 7.1.1 用户与权限
- 7.1.2 用户账户管理
- 7.1.3 权限管理
- 任务2 使用事务和锁防止数据脏读
- 【任务描述】
- 7.2.1 事务概述
- 7.2.2 事务的隔离级别
- 7.2.3 My SQL的锁机制
- 7.2.4 My SQL中的事务应用
- 习题
- 项目实践
- 项目八 维护网上商城系统的高可用性
- 任务1 备份和恢复数据
- 【任务描述】
- 8.1.1 数据备份
- 8.1.2 数据恢复
- 8.1.3 数据库迁移
- 8.1.4 数据导出
- 8.1.5 数据导入
- 任务2 使用日志备份和恢复数据
- 【任务描述】
- 8.2.1 My SQL日志概述
- 8.2.2 二进制日志
- 8.2.3 错误日志
- 8.2.4 通用查询日志
- 8.2.5 慢查询日志
- 习题
- 项目实践
- 附录A 网上商城系统数据表
- 附录B 数据库设计说明书格式
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。