计算机
                       类型
                        可以朗读
                       语音朗读
                        182千字
                       字数
                        2023-08-01
                       发行日期
                    展开全部
                    
主编推荐语
本书基于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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
