商品详情
定价:69.0
ISBN:9787111636557
作者:李辉等编著
版次:2
内容提要:
内容简介 |
全书共19章,全面系统地讲述了数据库技术的基本原理和应用。主要内容包括:数据库系统概述、信息与数据模型、关系代数与关系数据库理论、数据库设计方法、MySQL的安装与使用、MySQL存储引擎与数据库操作管理、MySQL表定义与完整性约束控制、MySQL数据操作管理、MySQL索引、MySQL视图、MySQL存储过程与函数、MySQL触发器与事件调度器、MySQL权限管理、事务与MySQL的多用户并发控制、MySQL数据库备份与还原、MySQL日志管理、分布式数据库与MySQL的应用、MySQL在Web开发中的应用、非关系型数据库——NoSQL等内容。 本书还以MySQL为背景介绍了数据库技术的实现,使读者可以充分利用MySQL平台深刻理解数据库技术的原理,达到理论和实践紧密结合的目的。同时解决了读者安装上机数据库管理系统软件中的操作系统兼容性(32和64位计算机、Windows、Linux和MAC操作系统等)问题。 本书内容循序渐进,深入浅出,概念清晰,条理性强,每一章节都给出了相应的实例,为缓解读者初期动手的茫然与困惑,本书在每章专门设置了实验任务。 本书可作为本科相关专业“数据库系统原理及应用”课程的配套教材,同时也可以供参加数据库类考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。对于非计算机专业的本科学生,如果希望学到关键、实用的数据库技术,也可将本书作为教材。
|
目录:
目录 |
前言 第1章数据库系统概述 11数据与数据管理技术 111数据库系统的基本概念 112数据管理技术的发展 12数据库系统的特点及组成 121数据库系统的特点 122数据库系统的组成 13数据库系统结构 131三级模式结构 132数据库系统体系结构 14知识点小结 15思考与练习 第2章信息与数据模型 21信息的三种世界及描述 22数据模型 221数据模型的概念 222数据处理三层抽象描述 223数据模型的要素 234数据模型与数据模式的区别 23概念模型 231基本概念 232E-R模型 24逻辑模型 241层次模型 242网状模型 243关系模型 244面向对象模型 25概念模型向逻辑模型的转换 26关系模型 261关系数据结构 262关系操作 263关系的完整性 27知识点小结 28思考与练习 第3章关系代数与关系数据库理论 31关系代数及其运算 311关系的数学定义 312关系代数概述 313传统的集合运算 314专门的关系运算 32关系演算 321元组关系演算 322域关系演算 33关系代数表达式的优化 34关系数据库理论 341问题的提出 342函数依赖 343关系模式的范式及规范化 35关系模式的分解 36知识点小结 37思考与练习 第4章数据库设计方法 41数据库设计概述 411数据库设计的内容 412数据库设计的特点 413数据库设计方法的分类 414数据库设计的阶段 42需求分析 421需求描述与分析 422需求分析分类 423需求分析的内容、方法和 步骤 424数据字典 43概念结构设计 431概念结构设计的必要性及要求 432概念结构设计的方法与步骤 433采用E-R模型设计概念结构的 方法 44逻辑结构设计 441E-R图向关系模型的转换 442关系模式规范化 443模式评价与改进 45物理结构设计 451物理结构设计的内容和方法 452评价物理结构 46数据库行为设计 47数据库实施 48数据库的运行与维护 49知识点小结 410思考与练习 第5章MySQL的安装与使用 51MySQL简介 52MySQL工作流程 53MySQL系统构成 54MySQL 服务器与端口号 55MySQL的安装和使用 551MySQL的下载与安装 552启动和停止MySQL服务器 553连接和断开MySQL服务器 554卸载MySQL 56Navicat的安装与使用 561下载与安装 562Navicat的使用 563在Navicat中运行SQL语句 57知识点小结 58思考与练习 第6章MySQL存储引擎与数据库 操作管理 61存储引擎 611概述 612InnoDB存储引擎 613MyISAM存储引擎 614MEMORY存储引擎 615MERGE存储引擎 616其他存储引擎 617存储引擎的选择 62字符集 621概述 622MySQL支持的字符集 623MySQL字符集的选择 624MySQL字符集的设置 63MySQL数据库操作管理 631创建数据库 632修改数据库名称 633删除数据库 64知识点小结 65思考与练习 第7章MySQL表定义与完整性约束 控制 71表的基本概念 72数据类型 721数值类型 722日期时间类型 723字符串类型 724复合类型 725二进制类型 726选择合适的数据类型 73运算符 731算术运算符 732比较运算符 733逻辑运算符 734位运算符 74数据表的操作 741创建数据表 742查看数据表结构 743修改数据表 744复制数据表 745删除数据表 746表管理中的注意事项 75MySQL约束控制 751数据完整性约束 752 字段的约束 753删除约束 76知识点小结 77思考与练习 第8章MySQL数据操作管理 81插入数据 811为表的所有字段插入数据 812为表的指定字段插入数据 813同时插入多条记录 814从目标表中插入值 815REPLACE语句 82修改数据 83删除数据 831使用DELETE删除表数据 832使用TRUNCATE清空表数据 84单表查询 841SELECT语法 842简单查询 843条件查询 844高级查询 85多表查询 851内连接查询 852外连接查询 853子查询 86知识点小结 87思考与练习 第9章MySQL索引 91索引 911索引概述 912索引的作用 913索引的分类 92索引的定义和管理 921创建索引 922查看索引 923删除索引 93设计原则和注意事项 94知识点小结 95思考与练习 第10章MySQL视图 101视图 1011视图概述 1012视图的优势 1013视图的工作机制 102视图定义和管理 1021创建与使用视图 1022删除视图 1023查看视图定义 1024修改视图定义 103更新视图数据 104对视图的进一步说明 105知识点小结 106思考与练习 第11章MySQL存储过程与函数 111存储过程与函数简介 1111概念 1112存储过程和函数区别 112存储过程与函数操作 1121创建和使用存储过程或函数 1122变量 1123定义条件和处理 1124游标的使用 1125流程的控制 1126查看存储过程或函数 1127删除存储过程或函数 113系统函数 1131数学函数 1132字符串函数 1133日期和时间函数 1134系统信息函数 1135加密函数 1136控制流函数 114知识点小结 115思考与练习 第12章MySQL触发器与事件 调度器 121触发器 1211概念 1212创建使用触发器 1213查看触发器 1214删除触发器 1215对触发器的进一步说明 122事件 1221事件的概念 1222创建事件 1223修改事件 1224删除事件 123知识点小结 124思考与练习 第13章MySQL权限管理 131MySQL权限系统 1311MySQL权限系统工作原理 132权限表 1321user表 1322db表和host表 1323tables_priv表 1324columns_priv表 1325procs_priv表 133用户管理 1331添加用户 1332查看用户 1333修改用户账号 1334修改用户口令 1335删除用户 134账户权限管理 1341权限授予 1342权限的转移和限制 1343权限的撤销 135知识点小结 136思考与练习 第14章事务与MySQL的多用户并发 控制 141事务 1411事务的概念 1412事务的ACID特性 1413MySQL事务控制语句 1414事务的隔离性级别 142MySQL的并发控制 1421并发概述 1422锁的概述 1423MyISAM表的表级锁 1424InnoDB表的行级锁 1425死锁 143知识点小结 144思考与练习 第15章MySQL数据库备份与 还原 151备份与还原概述 1511备份的重要性与常见故障 1512备份的策略与常用方法 1513数据库的还原 152通过文件备份和还原 153通过命令mysqldump备份与 还原 1531应用mysqldump命令备份 数据 1532应用mysqldump命令还原 数据 154从文本文件导出和导入表 数据 155知识点小结 156思考与练习 第16章MySQL日志管理 161MySQL的日志 162错误日志管理 1621启动错误日志 1622查看错误日志 1623删除错误日志 163二进制日志管理 1631启动二进制日志 1632查看二进制日志 1633删除二进制日志 1634二进制日志还原数据库 164慢查询日志管理 1641启动慢查询日志 1642查看慢查询日志 1643删除慢查询日志 165通用查询日志管理 1651启动通用查询日志 1652查看通用查询日志 1653删除通用查询日志 166知识点小结 167思考与练习 第17章分布式数据库与MySQL的 运维 171分布式数据库系统 1711集中式与分布式 1712分布式数据库的基本 概念 1713分布式数据库的模式 结构 1714分布式数据库管理系统 1715分布式数据库系统 1716分布式数据存储方法 172MySQL数据切分技术 173MySQL复制技术 1731MySQL 复制的概念 1732MySQL 复制的优势 1733MySQL 复制的实现原理 1734MySQL 复制的模式 174MySQL集群技术 1741MySQL Cluster基本概念 1742理解MySQL Cluster节点 175MySQL的缓存机制 176知识点小结 177思考与练习 第18章MySQL在Web开发中的 应用 181PHP概述 1811何谓PHP 1812PHP优势 1813PHP的工作原理 1814PHP结合数据库应用的优势 182HTML与表单 1821HTML基础知识 1822HTML表单简介 1823表单数据的接收 183使用PHP进行MySQL数据库 编程 1831PHP对MySQL数据库的工作 原理 1832编程步骤 1833使用PHP操作MySQL 数据库 184PHP操作数据库的常见问题与 解决方案 185知识点小结 186思考与练习 第19章非关系型数据库—NoSQL 191NoSQL概述 192NoSQL数据库与关系型数据库的 比较 1921关系型数据库的优势 1922关系型数据库的劣势 1923NoSQL数据库的优势 193NoSQL数据库的类型 1931键值(Key/Value)型 数据库 1932面向文档的数据库 1933面向列的数据库 194NoSQL数据库选用原则 195NoSQL的CAP理论 196主流NoSQL数据库 1961HBase 1962Redis 1963MongoDB 1964Couchbase 1965LevelDB 197知识点小结 198思考与练习 参考文献 |
- 机械工业出版社旗舰店 (微信公众号认证)
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...