内容推荐 本书是一本关于现代数据库系统基本原理、技术和应用的教材,共分为3篇。上篇主要介绍数据库系统的基本原理、关系数据库基础理论及MySQL的基础操作;中篇主要介绍数据库事务管理、数据库的保护及MySQL的高级应用;下篇主要介绍关系数据库的设计与实现,并给出一个具体的数据库设计案例。 本书以数据库管理系统的产生背景为线索,引出数据库的相关概念及数据库的整个框架体系,从而理顺数据库原理、设计与应用之间的有机联系。本书以MySQL 8为基础,强化理论与开发应用的结合,重视知识的实用性。 本书内容循序渐进、深入浅出,条理性和实践性强,可作为高等院校相关专业“数据库原理与应用”课程的教材,也可供数据库应用系统开发设计人员、工程技术人员、参加数据库系统工程师考试的人员、参加全国信息技术水平考试的人员等阅读参考。 目录 上篇 基础篇 第1章 数据库系统的基本原理 1.1 数据库系统概述 1.1.1 数据库系统的基本概念 1.1.2 数据管理技术的发展阶段 1.1.3 数据库系统的组成 1.2 数据库体系结构 1.2.1 数据库系统的三级模式结构 1.2.2 数据库系统的二级映射与数据独立性 1.3 数据模型 1.3.1 数据抽象的过程 1.3.2 常用的数据模型 1.4 非关系数据库(NoSQL)** 1.4.1 NoSQL概述 1.4.2 NoSQL相关理论 1.4.3 NoSQL数据存储模型 1.5 小结 习题 第2章 MySQL的安装与使用 2.1 MySQL简介 2.1.1 MySQL的发展历史和版本 2.1.2 MySQL的优势 2.2 Windows平台下安装、配置与卸载MySQL 2.2.1 MySQL的安装与配置 2.2.2 MySQL的卸载 2.3 启动MySQL服务和登录MySQL数据库 2.3.1 通过图形界面启动和停止MySQL服务 2.3.2 通过DOS窗口启动和停止MySQL服务 2.3.3 配置Path环境变量 2.3.4 登录MySQL数据库 2.4 MySQL官方图形管理工具MySQL Workbench 2.5 小结 习题 第3章 MySQL数据库的基本操作 3.1 关系数据库标准语言SQL 3.1.1 SQL的发展历史与特点 3.1.2 SQL的分类 3.2 数据库的管理 3.2.1 创建数据库 3.2.2 查看数据库 3.2.3 选择数据库 3.2.4 删除数据库 3.3 MySQL存储引擎 3.3.1 MySQL支持的存储引擎 3.3.2 InnoDB存储引擎 3.3.3 MyISAM存储引擎 3.3.4 MEMORY存储引擎 3.3.5 选择存储引擎 3.4 表的管理 3.4.1 数据类型 3.4.2 创建表 3.4.3 查看表结构 3.4.4 修改表 3.4.5 删除表 3.5 数据维护 3.5.1 插入数据 3.5.2 更新数据 3.5.3 删除数据 3.6 数据查询 3.6.1 基本查询 3.6.2 分组查询 3.6.3 连接查询 3.6.4 子查询 3.6.5 合并查询结果 3.7 索引和视图 3.7.1 索引 3.7.2 视图 3.8 小结 习题 …… 中篇 高级应用篇 下篇 数据库系统设计及案例篇 |