×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302598169
  • 装帧:60g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:320
  • 出版时间:2022-02-01
  • 条形码:9787302598169 ; 978-7-302-59816-9

本书特色

除了基本理论及案例,本书在上机实践应用中,兼顾在MySQL Command Line Client(命令行客户端程序)和Navicat客户端程序中的应用。本书每章都配有课后习题,可供教师教学使用。 本书从教学实际需求出发,结合初学者的认知规律,由浅入深、循序渐进地讲解MySQL数据库管理系统的功能和使用,全书体系完整、可操作性强,以大量的例题对常用知识点操作进行示范,所有的例题全部通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识。

内容简介

《MySQL 数据库应用开发》是面向高等院校编写的专业基础课教材,系统全面地讲述了数据库技术基础和MySQL的主要操作。本书共分为15章,内容涵盖高等院校对数据库和MySQL的教学要求,主要包括数据库技术和MySQL的概念及编程基础知识,关系模型和数据库的设计,如何进行存储引擎、字符集和数据库的管理,对表的定义与完整性约束,对记录的操作,并介绍了索引和视图、存储过程与存储函数、触发器和事件、事务和锁的概念及应用,以及用户和权限的管理,备份和恢复数据库,日志文件的管理等内容。本书免费提供配套的教学资源,包括 电子课件、习题答案等,便于开展教学和上机实验。 本书内容丰富,结构清晰,在讲述基本理论知识的同时,注重操作技能和解决实际问题能力的培养。本书案例丰富且准确易懂,突出了实用性和专业性。本书从基本概念出发,通过大量案例由浅入深、循序渐进地讲述数据库技术和MySQL的基本概念和基本方法。本书适合作为高等院校本科和高职高专层次计算机相关信息技术类专业的基础教材,也可作为各类培训班的培训教材。

目录

第1 章 数据库技术基础 1 信息、数据和数据处理 1 数据管理技术的发展历史 2 手工管理阶段 3 文件系统阶段 3 数据库系统阶段 3 数据库系统的基本概念 3 数据库的数据模式结构 4 数据库系统的三级模式结构和优点 4 数据库的二级映像 5 数据库管理系统的功能 6 信息的三种世界及描述 7 现实世界 7 信息世界 7 计算机世界 8 三种世界的转换及关系 9 概念模型 10 概念模型的基本概念 10 概念模型的表示方法 12 数据模型 14 数据模型的基本概念 14 常用的数据模型 15 习题1 16 第2 章 关系模型和数据库的设计 18 关系模型 18 关系模型的组成 18 2.2关系数据结构 18 关系代数 21 MySQL 数据库应用开发 传统的集合运算 22 专门的关系运算 24 关系的完整性及约束 27 2.3.1 关系的完整性 27 2.3.2 约束 27 关系规范化理论基础 28 关系范式的种类和规范化过程 28 函数依赖 29 2.4.3 范式 30 数据库设计的步骤 34 需求分析阶段 34 概念结构设计阶段 34 逻辑结构设计阶段 35 物理结构设计阶段 36 数据库实施阶段 37 数据库运行和维护阶段 38 习题2 38 第3 章 MySQL 概述 40 MySQL 的安装和设置 40 下载MySQL 的安装包 40 安装MySQL 服务器 42 MySQL 服务器的启动或停止 50 MySQL 客户端程序 51 命令方式客户端程序 51 3.3图形方式客户端程序 56 习题3 60 第4 章 存储引擎、字符集和数据库管理 61 MySQL 的存储引擎 61 存储引擎的种类 61 存储引擎的操作 62 MySQL 的字符集和校对规则 63 字符集 63 4.3校对规则 65 数据库的创建与管理 66 MySQL 数据库分类 66 创建数据库 67 查看和选择数据库 70 修改数据库 72 4.4删除数据库 74 习题4 75 第5 章 表的定义与完整性约束 77 数据类型 77 数值类型 77 字符串类型 78 日期时间类型 79 二进制类型 80 复合类型 80 5.2 5.3 5.4NULL 值 81 数据表的操作 81 表的基本概念 81 创建数据表 81 查看数据表 87 修改数据表 90 删除数据表 94 数据的完整性约束 95 定义实体完整性 95 定义参照完整性 100 用户定义的完整性 105 更新完整性约束 107 习题5 110 第6 章 记录的操作 114 插入记录 114 插入完整数据记录 117 插入部分数据记录 119 插入多条数据记录 119 6.2 6.3 6.4 使用Navicat 对话方式添加记录 120 修改记录 122 修改特定记录 122 修改所有记录 123 删除记录 123 删除特定记录 123 删除所有记录 124 使用Navicat 对话方式删除记录 125 习题6 126 第7 章 记录的查询 129 基本查询 129 单表记录查询 130 SELECT FROM 基本子句的使用 130 使用WHERE 子句过滤结果集 134 对查询结果集的处理 138 使用聚合函数或进行分组聚合查询 140 使用聚合函数查询 140 分组聚合查询 142 多表记录查询 145 7.4.1 交叉连接 146 7.4.2 内连接 146 7.4.3 外连接 151 子查询 154 使用带比较运算符的子查询 154 使用带IN 关键字的子查询 155 使用SOME、ANY 和ALL 的子查询 156 使用带EXISTS 关键字的子查询 157 用子查询插入、修改或删除记录 158 习题7 160 第8 章 索引和视图 162 8.1 索引 162 索引的分类 162 查看索引 163 创建索引 164 创建索引实例 165 指定使用的索引 169 8.2 8.3删除索引 170 视图 171 创建视图 171 查看视图定义 175 查询视图记录 176 修改视图数据 177 修改视图定义 178 删除视图 178 习题8 180 第9 章 MySQL 编程基础 182 9.1 编程基础 182 9.1.1 标识符 182 9.1.2 注释 182 9.1.3 常量 183 9.1.4 变量 184 运算符和表达式 190 算术运算符和算术表达式 191 比较运算符和比较表达式 191 逻辑运算符和逻辑表达式 193 系统函数 195 习题9 195 第10 章 存储过程与存储函数 197 存储过程 197 创建存储过程 197 执行存储过程 199 查看、修改与删除存储过程 199 BEGIN...END 语句块 201 DELIMITER 语句 202 10.2 存储过程的各种参数应用 204 存储函数 208 创建存储函数 208 调用存储函数 209 10.3 查看、修改与删除存储函数 209 过程体 211 10.3.1 变量 211 流程控制语句 214 异常处理 221 10.4 游标的使用 223 习题10 227 第11 章 触发器和事件 229 11.1 触发器 229 创建触发器 229 触发器NEW 和OLD 233 查看触发器 238 删除触发器 238 11.2 触发器的使用 238 事件 240 创建事件 241 修改事件 246 11.3 删除事件 246 练习11 246 第12 章 事务和锁 248 12.1 事务 248 事务的概念 248 12.2 事务处理 249 锁与并发控制 257 12.2.1 锁 257 12.3 12.2.2 多版本并发控制 260 习题12 261 第13 章 用户和权限管理 262 13.1 MySQL 的权限表 262 13.1.1 user 表 262 13.1.2 db 表 264 tables_priv 表 264 columns_priv 表 264 13.2 procs_priv 表 265 用户管理 265 使用SQL 语句管理用户账户 265 13.3 使用Navicat 管理用户账户 269 账户权限管理 270 MySQL 的权限级别 270 权限类型 271 授予用户权限 272 查看权限 275 13.4 权限的撤销 275 习题13 276 第14 章 备份和恢复 278 备份和还原数据库 278 使用Navicat 对话方式备份和还原数据库 278 使用mysqldump、mysql 命令备份和还原数据库 284 14.2 通过复制数据库目录备份和还原数据库 287 导出、导入表记录 288 使用SELECT...INTO OUTFILE 导出文本文件 288 14.3 使用LOAD DATA INFILE 导入文本文件 291 习题14 292 第15 章 日志文件管理 294 MySQL 日志文件简介 294 错误日志 294 15.2.1 设置错误日志 294 VIII 查看错误日志 295 15.3 删除错误日志 296 二进制日志 296 启用二进制日志 297 列出二进制日志文件 297 查看或导出二进制日志文件中的内容 298 删除二进制日志文件 299 用二进制日志文件恢复数据库 301 暂时停止二进制日志功能 303 15.4 设置二进制日志文件 304 通用查询日志 305 启动和设置通用查询日志 305 查看通用查询日志 305 15.5 删除通用查询日志 305 慢查询日志 306 启用慢查询日志 306 操作慢查询日志 306 15.6 删除慢查询日志 306 习题15 307 参考文献 308
展开全部

作者简介

吴广裕,男,工学硕士,中山大学计算机软件与理论专业研究生。现任信息技术与工程学院副院长,分管信息技术与工程学院教学工作。 先后承担“数据结构”,“程序设计基础”和“操作系统”等课程的教学工作。曾获首届中青年教师课堂教学竞赛奖,获得优秀管理工作奖,获职业教育先进个人等奖项。参与完成省级质量工程“计算机实验教学中心”项目建设,立项建设“计算机科学与技术专业软件基础课程群教学团队”等项目3项。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航