展开全部

主编推荐语

本书涵盖数据库设计、MySQL基础及高级应用与安全维护。

内容简介

本书分三部分,由10个项目组成。理论篇(项目1-2)讲述从理论层次设计数据库;基础应用篇(项目3-7)讲述基于MySQL创建数据库和数据库的基本应用;高级应用篇(项目8-10)讲述数据库的高级应用和维护MySQL数据库的安全性。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 第2版前言
  • 第一篇 知识储备
  • 项目1 理解数据库
  • 任务1-1 理解数据处理
  • (一)信息与数据
  • (二)数据处理
  • 任务1-2 理解数据描述
  • (一)现实世界
  • (二)信息世界
  • (三)数据世界
  • 任务1-3 掌握数据模型
  • (一)数据模型分类
  • (二)概念模型
  • (三)数据模型的要素和种类
  • (四)关系模型
  • (五)关系的完整性
  • 任务1-4 掌握关系代数
  • (一)传统的集合运算
  • (二)专门的关系运算
  • 任务1-5 明确数据库系统的组成和结构
  • (一)数据库相关概念
  • (二)数据库系统的体系结构
  • 任务1-6 了解数据管理技术的发展历程
  • (一)人工管理阶段
  • (二)文件系统阶段
  • (三)数据库系统阶段
  • (四)分布式数据库系统
  • (五)面向对象数据库系统
  • (六)数据仓库
  • (七)数据挖掘
  • (八)云计算与大数据
  • 习题
  • 项目2 设计学生信息管理数据库
  • 任务2-1 了解数据库设计
  • 任务2-2 需求分析
  • (一)需求分析的任务及目标
  • (二)需求分析的方法
  • 任务2-3 概念结构设计
  • (一)概念结构设计的方法和步骤
  • (二)局部E-R模型设计
  • (三)全局E-R模型设计
  • 任务2-4 逻辑结构设计
  • (一)初始关系模式设计
  • (二)关系模式的规范化
  • 任务2-5 数据库的物理设计
  • (一)关系模式存取方法选择
  • (二)确定数据库的存储结构
  • 任务2-6 数据库的实施、运行和维护
  • (一)数据库的实施
  • (二)数据库的运行与维护
  • 任务2-7 设计学生信息管理数据库
  • (一)收集数据
  • (二)创建E-R模型
  • (三)设计关系模式
  • (四)规范化
  • 实训:设计数据库
  • 课外拓展:设计网络玩具销售系统
  • 习题
  • 第二篇 基础应用
  • 项目3 安装与启动MySQL
  • 任务3-1 了解MySQL
  • (一)MySQL简介
  • (二)MySQL版本信息
  • (三)MySQL工具
  • 任务3-2 安装与配置MySQL 5.7
  • (一)下载MySQL
  • (二)在Windows平台下安装与配置MySQL
  • 任务3-3 启动与登录MySQL
  • (一)启动MySQL服务
  • (二)登录MySQL 5.7
  • (三)配置PATH变量
  • (四)更改MySQL 5.7的配置
  • 任务3-4 掌握MySQL常用图形化管理工具
  • 实训:安装MySQL 5.7及Navicat for MySQL
  • 习题
  • 项目4 创建与维护MySQL数据库
  • 任务4-1 认识SQL
  • 任务4-2 了解MySQL数据库
  • 任务4-3 创建数据库
  • (一)使用Navicat工具创建学生信息管理数据库
  • (二)使用CREATE DATABASE语句创建学生信息管理数据库
  • 任务4-4 打开数据库
  • 任务4-5 删除数据库
  • (一)使用Navicat工具删除学生信息管理数据库
  • (二)使用DROP DATABASE语句删除学生信息管理数据库
  • 任务4-6 理解MySQL数据库的存储引擎
  • 实训:创建和删除数据库
  • 课外拓展:建立网络玩具销售系统
  • 习题
  • 项目5 创建与维护学生信息管理数据表
  • 任务5-1 理解表的基本概念
  • 任务5-2 了解MySQL数据类型
  • 任务5-3 掌握列的其他属性
  • 任务5-4 设计学生信息管理数据库的表结构
  • 任务5-5 创建表
  • (一)使用Navicat工具创建表
  • (二)使用CREATE TABLE语句创建表
  • 任务5-6 维护表
  • (一)使用Navicat工具查看表结构
  • (二)使用DESCRIBE/DESC语句查看表结构
  • (三)使用SHOW CREATE TABLE语句查看详细表结构
  • (四)使用SHOW TABLES语句显示表列表
  • 任务5-7 修改表
  • (一)使用Navicat工具修改表结构
  • (二)使用ALTER TABLE语句修改表结构
  • 任务5-8 在表中添加、查看、修改与删除数据记录
  • 任务5-9 复制表
  • (一)使用Navicat工具复制表
  • (二)使用SQL语句复制表
  • 任务5-10 删除表
  • (一)使用Navicat工具删除表
  • (二)使用DROP TABLE语句删除表
  • 实训:创建与管理表
  • 课外拓展:创建与维护网络玩具销售系统的数据表
  • 习题
  • 项目6 查询与维护学生信息管理数据表
  • 任务6-1 掌握简单数据查询
  • (一)单表无条件数据查询
  • (二)使用WHERE子句实现条件查询
  • (三)使用常用聚集函数统计数据
  • (四)分组筛选数据
  • (五)对查询结果进行排序
  • 任务6-2 掌握多表连接查询
  • (一)交叉连接
  • (二)内连接
  • (三)自连接
  • (四)外连接
  • 任务6-3 理解嵌套查询
  • (一)嵌套子查询
  • (二)相关子查询
  • 任务6-4 理解集合查询
  • 任务6-5 学生信息浏览、查询、统计
  • (一)学生信息浏览子系统
  • (二)学生信息查询子系统
  • (三)学生信息统计子系统
  • 任务6-6 数据更新
  • (一)数据记录的插入
  • (二)数据记录的修改
  • (三)数据记录的删除
  • 任务6-7 学生基本信息维护和毕业学生信息导出
  • (一)学生信息查询及维护
  • (二)毕业学生信息导出
  • 实训:实现数据查询
  • 一、简单查询
  • 二、分组与排序
  • 三、多表连接查询
  • 四、嵌套查询
  • 五、数据更新
  • 课外拓展:对网络玩具销售系统进行数据查询操作
  • 习题
  • 第三篇 高级应用
  • 项目7 优化查询学生信息管理数据库
  • 任务7-1 使用索引优化查询性能
  • (一)索引概述
  • (二)索引的类型
  • (三)索引的设计原则
  • (四)使用Navicat工具创建索引
  • (五)使用SQL语句创建索引
  • (六)删除索引
  • 任务7-2 使用视图优化查询性能
  • (一)视图概述
  • (二)使用Navicat工具创建视图
  • (三)使用CREATE VIEW语句创建视图
  • (四)视图的使用
  • (五)视图的修改
  • (六)视图的删除
  • 实训:索引、视图的创建与管理使用
  • 课外拓展:在网络玩具销售系统中使用索引和视图
  • 习题
  • 项目8 以程序方式处理学生信息管理数据表
  • 任务8-1 掌握SQL编程基础
  • (一)SQL基础
  • (二)SQL的流程控制
  • (三)MySQL常用函数
  • (四)游标
  • 任务8-2 创建与使用存储过程和存储函数
  • (一)存储过程和存储函数概述
  • (二)创建存储过程
  • (三)调用存储过程
  • (四)创建存储函数
  • (五)调用存储函数
  • (六)查看存储过程和存储函数
  • (七)删除存储过程和存储函数
  • 任务8-3 创建和使用触发器
  • (一)触发器概述
  • (二)创建触发器
  • (三)查看触发器
  • (四)删除触发器
  • 任务8-4 掌握事务、锁的概念和应用
  • (一)事务概述
  • (二)事务的ACID特性
  • (三)事务的定义
  • (四)事务并发操作引起的问题
  • (五)事务隔离级别
  • (六)MySQL的锁定机制
  • (七)活锁和死锁
  • 实训:以程序方式处理MySQL数据表的数据
  • 一、SQL基础
  • 二、存储过程和存储函数
  • 三、触发器
  • 四、游标及事务的使用
  • 课外拓展:针对网络玩具销售系统创建存储过程和触发器
  • 习题
  • 项目9 维护学生信息管理数据库的安全性
  • 任务9-1 了解MySQL的权限系统
  • (一)权限表
  • (二)MySQL权限系统的工作原理
  • 任务9-2 管理数据库用户权限
  • (一)用户管理
  • (二)权限管理
  • 任务9-3 备份与恢复数据库
  • (一)数据备份与恢复
  • (二)数据备份的方法
  • (三)数据恢复的方法
  • (四)数据库迁移
  • (五)表的导入与导出
  • 任务9-4 使用MySQL日志
  • (一)MySQL日志简介
  • (二)二进制日志
  • (三)错误日志
  • (四)通用查询日志
  • (五)慢查询日志
  • 实训:维护MySQL数据库的安全性
  • 一、账户管理与权限管理
  • 二、数据库的备份与恢复
  • 三、MySQL日志的综合管理
  • 课外拓展:备份和还原网络玩具销售系统
  • 习题
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。