展开全部

主编推荐语

本书基于MySQL 8,系统地介绍了数据库系统的基本原理、基本操作、数据库设计和应用技术。

内容简介

本书以掌握数据库基础理论,培养数据库应用开发能力为目标,融入了数据库前沿技术。主要内容包括:数据库基础、关系数据库理论、搭建数据库实验环境、数据库及数据表基本操作、单表查询、多表查询、索引与视图、数据库编程、数据库设计、事务及其并发控制、数据库安全、数据库管理及优化技术、数据库应用系统开发技术、数据库应用系统开发实例。

本书取材新颖、内容丰富、重点突出、深入浅出、可操作性强,便于初学者学习参考。

目录

  • 版权信息
  • 内容提要
  • 本书编委会(按姓名拼音排序)
  • 前言
  • 第1章 数据库基础
  • 1.1 信息、数据与数据处理
  • 1.2 数据管理技术的发展历史
  • 1.3 数据模型
  • 1.3.1 数据模型的组成要素
  • 1.3.2 常用数据模型
  • 1.4 数据库系统的体系结构
  • 1.5 数据库系统的组成
  • 1.6 国内外常用的数据库产品
  • 本章小结
  • 习题1
  • 第2章 关系数据库理论
  • 2.1 域与笛卡儿积
  • 2.2 关系的数据结构
  • 2.3 关系的键和关系模型的完整性
  • 2.3.1 关系的键
  • 2.3.2 关系模型的完整性
  • 2.4 关系代数
  • 2.5 传统的关系运算
  • 2.6 专门的关系运算
  • 2.6.1 选择运算和投影运算
  • 2.6.2 连接运算
  • 2.6.3 除运算
  • 2.7 关系运算应用举例
  • 2.8 关系系统的查询优化
  • 本章小结
  • 习题2
  • 第3章 搭建数据库实验环境
  • 3.1 MySQL数据库
  • 3.1.1 MySQL简介
  • 3.1.2 MySQL的特点
  • 3.2 MySQL数据库的安装与配置
  • 3.2.1 MySQL的安装
  • 3.2.2 MySQL的配置
  • 3.3 MySQL服务
  • 3.3.1 管理MySQL服务
  • 3.3.2 登录MySQL服务
  • 3.4 MySQL客户端工具
  • 3.4.1 SQLyog
  • 3.4.2 Navicat
  • 3.4.3 MySQL Workbench
  • 本章小结
  • 习题3
  • 第4章 数据库及数据表的基本操作
  • 4.1 SQL概述
  • 4.1.1 SQL的特点
  • 4.1.2 SQL的组成
  • 4.2 存储引擎
  • 4.2.1 存储引擎概述
  • 4.2.2 MySQL常用的存储引擎
  • 4.3 字符集与字符编码
  • 4.3.1 字符集
  • 4.3.2 字符编码与解码
  • 4.3.3 字符序
  • 4.3.4 MySQL字符集
  • 4.4 MySQL数据库管理
  • 4.4.1 创建数据库
  • 4.4.2 查看数据库
  • 4.4.3 使用数据库
  • 4.4.4 修改数据库
  • 4.4.5 删除数据库
  • 4.5 MySQL数据类型
  • 4.6 MySQL数据表管理
  • 4.6.1 创建数据表
  • 4.6.2 查看数据表
  • 4.6.3 修改数据
  • 4.6.4 修改表结构
  • 4.6.5 删除数据表
  • 4.7 数据表的数据操作
  • 4.7.1 插入数据
  • 4.7.2 修改数据
  • 4.7.3 删除数据
  • 4.7.4 关于AUTO_INCREMENT类型的数据操作
  • 本章小结
  • 习题4
  • 实验一 数据库与数据表的定义和数据操作
  • 第5章 单表查询
  • 5.1 查询结构
  • 5.2 无条件查询
  • 5.3 条件查询
  • 5.3.1 比较运算
  • 5.3.2 范围运算
  • 5.3.3 集合运算
  • 5.3.4 模糊查询
  • 5.3.5 空值运算
  • 5.3.6 混合运算
  • 5.4 分组统计
  • 5.4.1 组函数
  • 5.4.2 分组查询
  • 5.5 排序查询
  • 5.6 限制查询结果数量
  • 本章小结
  • 习题5
  • 实验二 单表查询
  • 第6章 多表查询
  • 6.1 连接查询
  • 6.1.1 交叉连接
  • 6.1.2 内连接
  • 6.1.3 外连接
  • 6.2 嵌套查询
  • 6.2.1 不相关子查询
  • 6.2.2 相关子查询
  • 6.3 传统的集合运算
  • 本章小结
  • 习题6
  • 实验三 多表查询
  • 第7章 索引与视图
  • 7.1 索引
  • 7.1.1 B+树索引的数据结构及算法
  • 7.1.2 B+树联合索引
  • 7.1.3 全文索引
  • 7.1.4 HASH索引
  • 7.1.5 索引的设计和使用原则
  • 7.2 MySQL索引管理
  • 7.2.1 MySQL中索引的实现
  • 7.2.2 索引的建立与查看
  • 7.2.3 查看索引的使用情况
  • 7.2.4 索引的删除
  • 7.3 视图
  • 7.3.1 视图概述
  • 7.3.2 视图的工作机制
  • 7.4 MySQL视图管理
  • 7.4.1 视图的建立
  • 7.4.2 视图的查看
  • 7.4.3 视图的修改
  • 7.4.4 视图的更新
  • 7.4.5 视图的删除
  • 本章小结
  • 习题7
  • 实验四 索引与视图
  • 第8章 数据库编程
  • 8.1 MySQL数据库编程概述
  • 8.2 常量、变量、注释、DELIMITER命令与语句块
  • 8.2.1 常量
  • 8.2.2 变量
  • 8.2.3 注释、DELIMITER命令和语句块
  • 8.3 流程控制结构、游标与内置函数
  • 8.3.1 分支结构
  • 8.3.2 循环结构
  • 8.3.3 游标
  • 8.3.4 常用内置函数
  • 8.4 存储过程
  • 8.4.1 存储过程概述
  • 8.4.2 创建与调用存储过程
  • 8.4.3 存储过程中的条件处理器
  • 8.4.4 存储过程管理
  • 8.5 存储函数
  • 8.5.1 存储函数概述
  • 8.5.2 创建与调用存储函数
  • 8.5.3 存储函数管理
  • 8.6 触发器
  • 8.6.1 触发器概述
  • 8.6.2 触发器的创建与应用
  • 8.6.3 触发器管理
  • 8.7 MySQL事件
  • 8.7.1 事件概述
  • 8.7.2 创建事件
  • 8.7.3 事件管理
  • 本章小结
  • 习题8
  • 实验五 存储程序
  • 第9章 数据库设计
  • 9.1 数据库设计概述
  • 9.1.1 数据库设计的任务
  • 9.1.2 数据库设计的内容
  • 9.1.3 数据库设计方法
  • 9.1.4 数据库设计的步骤
  • 9.2 需求分析
  • 9.2.1 需求分析的任务
  • 9.2.2 需求分析的方法
  • 9.2.3 需求分析注意点
  • 9.3 概念结构设计
  • 9.3.1 3个世界及其相互关系
  • 9.3.2 概念模型
  • 9.3.3 概念结构设计的方法与步骤
  • 9.4 逻辑结构设计
  • 9.5 数据库物理设计
  • 9.5.1 选择DBMS产品
  • 9.5.2 确定数据库的物理结构
  • 9.5.3 选择数据库工具对数据库建模
  • 9.6 数据库的实施
  • 9.6.1 建立实际数据库结构
  • 9.6.2 装入数据
  • 9.6.3 应用程序编码与调试
  • 9.6.4 数据库试运行
  • 9.6.5 整理文档
  • 9.7 数据库的运行与维护
  • 9.7.1 维护数据库的安全性与完整性
  • 9.7.2 监测并改善数据库性能
  • 9.7.3 重新组织和构造数据库
  • 本章小结
  • 习题9
  • 第10章 范式及反范式设计
  • 10.1 规范化设计概述
  • 10.1.1 关系数据库模式设计中的问题
  • 10.1.2 规范化设计的作用
  • 10.2 函数依赖
  • 10.2.1 函数依赖概述
  • 10.2.2 完全函数依赖和部分函数依赖
  • 10.2.3 传递函数依赖
  • 10.3 关系模式的设计
  • 10.3.1 范式
  • 10.3.2 关系模式的规范化
  • 10.4 范式设计
  • 10.5 反范式设计
  • 本章小结
  • 习题10
  • 第11章 事务及其并发控制
  • 11.1 事务
  • 11.1.1 事务的概念
  • 11.1.2 事务处理
  • 11.2 JDBC事务
  • 11.3 事务的特性
  • 11.4 事务的并发控制
  • 11.4.1 丢失更新
  • 11.4.2 读脏数据
  • 11.4.3 不可重复读
  • 11.4.4 幻读
  • 11.5 事务隔离级别
  • 11.5.1 读未提交
  • 11.5.2 读已提交
  • 11.5.3 可重复读
  • 11.5.4 串行化
  • 11.5.5 事务隔离级别及其所解决的问题
  • 11.6 锁机制
  • 11.6.1 MySQL锁机制简介
  • 11.6.2 InnoDB锁类型
  • 本章小结
  • 习题11
  • 实验六 事务处理
  • 第12章 数据库安全
  • 12.1 数据库安全概述
  • 12.1.1 数据库的不安全因素
  • 12.1.2 数据安全保障
  • 12.2 数据库安全控制技术
  • 12.2.1 用户标识与鉴别
  • 12.2.2 存取控制
  • 12.2.3 视图机制
  • 12.2.4 数据加密
  • 12.2.5 审计日志
  • 12.3 MySQL权限系统
  • 12.3.1 用户管理
  • 12.3.2 权限管理
  • 12.3.3 角色管理
  • 本章小结
  • 习题12
  • 实验七 数据库安全控制
  • 第13章 数据库管理及优化技术
  • 13.1 数据库故障与恢复技术
  • 13.1.1 数据库故障
  • 13.1.2 数据库恢复技术
  • 13.2 备份与还原
  • 13.2.1 备份的概念与分类
  • 13.2.2 MySQL数据库的备份
  • 13.2.3 MySQL数据库的还原
  • 13.3 数据库迁移
  • 13.3.1 相同版本的MySQL数据库之间的迁移
  • 13.3.2 不同版本的MySQL数据库之间的迁移
  • 13.3.3 不同类型数据库之间的迁移
  • 13.4 数据库导入导出
  • 13.4.1 数据库导入数据
  • 13.4.2 数据库导出数据
  • 13.5 分库分表技术
  • 13.5.1 分库分表的概念
  • 13.5.2 为什么要分库分表
  • 13.5.3 分库分表操作
  • 13.6 表分区技术
  • 13.7 日志文件
  • 13.7.1 MySQL日志文件分类
  • 13.7.2 MySQL日志文件的使用
  • 13.8 数据库主从复制
  • 本章小结
  • 习题13
  • 实验八 数据库备份与恢复
  • 第14章 数据库系统开发技术
  • 14.1 数据库应用系统结构
  • 14.1.1 基于C/S模式的二层结构
  • 14.1.2 基于C/S模式的三层结构
  • 14.1.3 基于B/S模式的体系结构
  • 14.1.4 C/S模式结构和B/S模式结构的结合
  • 14.2 数据库访问接口
  • 14.2.1 ADO和ADO.NET
  • 14.2.2 JDBC
  • 14.3 Java操作MySQL数据库
  • 14.3.1 Java访问MySQL步骤
  • 14.3.2 数据库的CRUD操作
  • 14.4 ORM技术
  • 本章小结
  • 习题14
  • 第15章 数据库应用系统开发实例
  • 15.1 系统需求分析
  • 15.2 数据库分析与设计
  • 15.3 开发环境的搭建
  • 15.4 系统程序架构设计
  • 15.4.1 封装类及类之间的关系
  • 15.4.2 公共类设计
  • 15.5 系统功能实现
  • 15.5.1 管理员登录模块
  • 15.5.2 读者管理模块
  • 15.5.3 图书借阅模块
  • 本章小结
  • 习题15
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

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