奇迹小说
搜索历史
数据库系统原理及MySQL应用教程

数据库系统原理及MySQL应用教程

作者: 李辉等 编著

45.50万68人 正在读

已完结现代当代当代文学
作品简介

本书以MySQL为平台,全面系统地讲述了数据库技术的基本原理和应用。本书共19章,主要内容包括数据库系统概述、信息与数据模型、关系模型与关系规范化理论、数据库设计方法、MySQL概述、MySQL存储引擎与数据库操作管理、MySQL表定义与完整性约束控制、MySQL数据操作管理、MySQL索引、MySQL视图、MySQL存储过程与函数、MySQL触发器与事件调度器、MySQL权限管理、事务与MySQL的多用户并发控制、MySQL数据库备份与还原、MySQL日志管理、MySQL性能优化、MySQL在Web技术中的应用、MySQL管理客户端应用工具。本书可以使读者充分利用MySQL数据库深刻理解数据库技术的原理,达到理论和实践紧密结合的目的。采用MySQL数据库为平台,还解决了学习者安装上机数据库管理系统软件中的操作系统兼容性(32位和64位计算机、Windows、Linux和MAC操作系统等)问题。本书内容循序渐进,深入浅出,概念清晰,条理性强,每一章节都给出了应用实例。为解决学习者初期动手的茫然与困惑,本书还在相应章节专门将上机实践环节分为验证性实验和设计性实验。本书可作为本科相关专业“

目录 (406章)
倒序
正文
001 数据库系统概述(1)002 数据库系统概述(2)003 数据库系统概述(3)004 数据库系统概述(4)005 数据库系统概述(5)006 .1 数据库系统概念007 .1.1 数据库008 .1.2 数据库管理系统009 .1.3 数据库管理员010 .1.4 应用系统011 .1.5 用户012 .2 数据库系统特点013 .3.1 三级模式内部结构014 .3.2 B/S与C/S应用结构015 .4 知识点小结016 .5 习题017 信息与数据模型(1)018 信息与数据模型(2)019 信息与数据模型(3)020 信息与数据模型(4)021 信息与数据模型(5)022 .1 信息的三种世界及描述023 .1.1 信息的现实世界024 .1.2 信息世界025 .1.3 信息的计算机世界026 .1.4 三个世界之间的对应关系027 .2.1 数据模型的概念028 .2.2 数据处理三层抽象描述029 .2.3 数据模型的要素030 .2.4 数据模型与数据模式的区别031 .3 概念模型032 .3.1 基本概念033 .3.2 E-R模型034 .4 逻辑模型035 .4.1 层次模型036 .4.2 网状模型037 .4.3 关系模型038 .4.4 面向对象模型039 .5 概念模型向逻辑模型的转换040 .5.1 转换原则041 .5.2 转换实例042 .6 知识点小结043 .7 习题044 .8 概念模型(E-R图)画法与逻辑模式转换实验045 关系模型与关系规范化理论(1)046 关系模型与关系规范化理论(2)047 关系模型与关系规范化理论(3)048 关系模型与关系规范化理论(4)049 关系模型与关系规范化理论(5)050 关系模型与关系规范化理论(6)051 关系模型与关系规范化理论(7)052 关系模型与关系规范化理论(8)053 .1.1 关系模型概述054 .1.2 关系操作055 .1.3 关系的完整性056 .2 关系代数057 .2.1 关系的数学定义058 .2.2 关系代数概述059 .2.3 传统的集合运算060 .2.4 专门的关系运算061 .3 数据库关系模式的规范化062 .3.1 问题的提出063 .3.2 函数依赖064 .3.3 范式以及应用案例065 .3.4 规范化小结066 .4 知识点小结067 .5 习题068 .6 关系的完整性、规范化理解与应用实验069 数据库设计方法(1)070 数据库设计方法(2)071 数据库设计方法(3)072 数据库设计方法(4)073 数据库设计方法(5)074 数据库设计方法(6)075 数据库设计方法(7)076 .1 数据库设计概述077 .1.1 数据库设计的内容078 .1.2 数据库设计的步骤079 .2 系统需求分析080 .2.1 需求分析的任务081 .2.2 需求分析的方法082 .3 概念结构设计083 .3.1 概念结构设计的必要性084 .3.2 概念模型的特点085 .3.3 概念结构设计的方法与步骤086 .4.1 逻辑结构设计的任务和步骤087 .4.2 初始关系模式设计088 .4.3 关系模式规范化089 .4.4 模式的评价与改进090 .5 物理结构设计091 .6.1 建立实际数据库结构092 .6.2 数据导入093 .6.3 应用程序编码与调试094 .6.4 数据库试运行095 .6.5 整理文档096 .7.1 维护数据库的安全性与完整性097 .7.2 监测并改善数据库性能098 .7.3 重新组织和构造数据库099 .8 知识点小结100 .9 习题101 .10 利用PowerDesigner设计数据库系统实验102 MySQL概述(1)103 MySQL概述(2)104 MySQL概述(3)105 .1 MySQL简介106 .2 MySQL工作流程107 .3 MySQL系统构成108 .4 MySQL服务器与端口109 .5.1 MySQL的下载安装110 .5.2 启动和停止MySQL服务器111 .5.3 连接和断开MySQL服务器112 .6 知识点小结113 .7 习题114 MySQL存储引擎与数据库操作管理(1)115 MySQL存储引擎与数据库操作管理(2)116 MySQL存储引擎与数据库操作管理(3)117 MySQL存储引擎与数据库操作管理(4)118 .1.1 存储引擎概述119 .1.2 InnoDB存储引擎120 .1.3 MyISAM存储引擎121 .1.4 MEMORY存储引擎122 .1.5 MERGE存储引擎123 .1.6 其他存储引擎124 .1.7 存储引擎的选择125 .2 字符集126 .2.1 字符集概述127 .2.2 MySQL支持的字符集128 .2.3 MySQL字符集的选择129 .2.4 MySQL字符集的设置130 .3.1 创建数据库131 .3.2 修改数据库名称132 .3.3 删除数据库133 .4 知识点小结134 .5 习题135 .6 MySQL安装创建和维护数据库实验136 MySQL表定义与完整性约束控制(1)137 MySQL表定义与完整性约束控制(2)138 MySQL表定义与完整性约束控制(3)139 MySQL表定义与完整性约束控制(4)140 MySQL表定义与完整性约束控制(5)141 .1 表的基本概念142 .2 数据类型143 .2.1 数值类型144 .2.2 日期时间类型145 .2.3 字符串类型146 .2.4 复合类型147 .2.5 二进制类型148 .2.6 选择合适的数据类型149 .3 运算符150 .3.1 算术运算符151 .3.2 比较运算符152 .3.3 逻辑运算符153 .3.4 位运算符154 .4 表的操作155 .4.1 创建表156 .4.2 查看表157 .4.3 修改表158 .4.4 复制表159 .4.5 删除表160 .4.6 表管理中的注意事项161 .5.1 数据完整性约束162 .5.2 字段的约束163 .6 知识点小结164 .7 习题165 .8 数据表的创建与修改管理实验166 MySQL数据操作管理(1)167 MySQL数据操作管理(2)168 MySQL数据操作管理(3)169 MySQL数据操作管理(4)170 MySQL数据操作管理(5)171 MySQL数据操作管理(6)172 .1 插入数据173 .1.1 为表的所有字段插入数据174 .1.2 为表的指定字段插入数据175 .1.3 同时插入多条记录176 .2 修改数据177 .3 删除数据178 .3.1 使用Delete命令删除表数据179 .3.2 使用truncate清空表数据180 .4.1 SELECT语法181 .4.2 简单查询182 .4.3 条件查询183 .4.4 高级查询184 .5 多表查询185 .5.1 内连接查询186 .5.2 子查询187 .6 知识点小结188 .7 习题189 实验一:MySQL数据库表的数据插入、修改、删除操作实验190 实验二:MySQL数据库表数据的查询操作实验191 MySQL索引(1)192 MySQL索引(2)193 MySQL索引(3)194 .1.1 索引概述195 .1.2 索引的作用196 .1.3 MySQL索引的分类197 .2.1 创建索引198 .2.2 查看索引199 .2.3 删除索引200 .3 索引设计原则和注意事项201 .4 知识点小结202 .5 习题203 .6 索引创建与管理实验204 MySQL视图(1)205 MySQL视图(2)206 .1.1 视图概述207 .1.2 视图的优势208 .1.3 视图的工作机制209 .2.1 创建视图210 .2.2 删除视图211 .2.3 查看视图212 .2.4 修改视图213 .3 更新视图数据214 .4 对视图的进一步说明215 .5 知识点小结216 .6 习题217 .7 视图创建与管理实验218 MySQL存储过程与函数(1)219 MySQL存储过程与函数(2)220 MySQL存储过程与函数(3)221 MySQL存储过程与函数(4)222 .1.1 概念223 .1.2 存储过程和函数区别224 .2.1 创建和使用存储过程或函数225 .2.2 变量226 .2.3 定义条件和处理227 .2.4 游标的使用228 .2.5 流程的控制229 .2.6 查看存储过程或函数230 .2.7 修改存储过程或函数231 .2.8 删除存储过程或函数232 .3 系统函数233 .3.1 数学函数234 .3.2 字符串函数235 .3.3 日期和时间函数236 .3.4 系统信息函数237 .3.5 加密函数238 .4 知识点小结239 .5 习题240 .6 存储过程与函数的创建管理实验241 MySQL触发器与事件调度器(1)242 MySQL触发器与事件调度器(2)243 MySQL触发器与事件调度器(3)244 .1.1 触发器的概念245 .1.2 创建使用触发器246 .1.3 查看触发器247 .1.4 删除触发器248 .1.5 对触发器的进一步说明249 .2.1 事件的概念250 .2.2 创建事件251 .2.3 修改事件252 .2.4 删除事件253 .3 知识点小结254 .4 习题255 .5 触发器创建与管理实验256 MySQL权限管理(1)257 MySQL权限管理(2)258 MySQL权限管理(3)259 MySQL权限管理(4)260 MySQL权限管理(5)261 .1 访问控制262 .2 权限表263 .2.1 user表264 .2.2 db表和host表265 .2.3 tables_priv表266 .2.4 columns_priv表267 .2.5 procs_priv表268 .3 用户管理269 .3.1 添加用户270 .3.2 查看用户271 .3.3 修改用户账号272 .3.4 修改用户口令273 .3.5 删除用户274 .4.1 权限授予275 .4.2 权限的转移和限制276 .4.3 权限的撤销277 .5 知识点小结278 .6 习题279 .7 数据库的安全机制管理上机实验280 事务与MySQL的多用户并发控制(1)281 事务与MySQL的多用户并发控制(2)282 事务与MySQL的多用户并发控制(3)283 事务与MySQL的多用户并发控制(4)284 .1.1 事务的概念285 .1.2 事务的ACID特性286 .1.3 MySQL事务控制语句287 .1.4 事务的隔离性级别288 .2 MySQL的并发控制289 .2.1 并发概述290 .2.2 锁的概述291 .2.3 MyISAM表的表级锁292 .2.4 InnoDB表的行级锁293 .2.5 死锁294 .3 知识点小结295 .4 习题296 MySQL数据库备份与还原(1)297 MySQL数据库备份与还原(2)298 MySQL数据库备份与还原(3)299 MySQL数据库备份与还原(4)300 .1 备份与还原概述301 .2 通过文件备份和还原302 .3 通过命令mysqldump备份还原303 .3.1 备份304 .3.2 还原305 .4 表的导入和导出306 .5 知识点小结307 .6 习题308 .7 数据库的备份与还原上机实验309 MySQL日志管理(1)310 MySQL日志管理(2)311 MySQL日志管理(3)312 .1 MySQL支持的日志313 .1.1 错误日志314 .1.2 启动315 .1.3 查看316 .1.4 删除317 .2 二进制日志318 .2.1 启动319 .2.2 查看320 .2.3 删除321 .2.4 二进制日志还原数据库322 .3.1 启动323 .3.2 查看324 .3.3 删除325 .4 通用查询日志326 .4.1 启动327 .4.2 查看328 .4.3 删除329 .5 知识点小结330 .6 习题331 .7 MySQL日志管理上机实验332 MySQL性能优化(1)333 MySQL性能优化(2)334 MySQL性能优化(3)335 MySQL性能优化(4)336 .1 性能优化概述337 .2 优化查询338 .2.1 分析语句查询339 .2.2 索引对查询速度的影响340 .2.3 使用索引查询341 .2.4 优化子查询342 .2.5 优化查询基本原则343 .3 优化数据库结构344 .3.1 将字段很多的表分解成多个表345 .3.2 增加中间表346 .3.3 增加冗余字段347 .3.4 优化插入记录的速度348 .3.5 分析表、检查表和优化表349 .4 优化MySQL服务器350 .4.1 优化服务器硬件351 .4.2 优化MySQL的参数352 .5 知识点小结353 .6 习题354 .7 MySQL性能优化上机实验355 MySQL在Web技术中的应用(1)356 MySQL在Web技术中的应用(2)357 MySQL在Web技术中的应用(3)358 MySQL在Web技术中的应用(4)359 MySQL在Web技术中的应用(5)360 MySQL在Web技术中的应用(6)361 .1.1 何谓PHP362 .1.2 PHP优势363 .1.3 PHP的工作原理364 .1.4 PHP结合数据库应用的优势365 .2.1 HTML基础知识366 .2.2 HTML表单简介367 .2.3 表单数据的接收368 .3.1 PHP对MySQL数据库的工作原理369 .3.2 编程步骤370 .3.3 使用PHP操作MySQL数据库(1)371 .3.3 使用PHP操作MySQL数据库(2)372 .3.3 使用PHP操作MySQL数据库(3)373 .4 常见问题与解决方案374 .5 知识点小结375 .6 习题376 .7 使用PHP访问MySQL数据库上机实验377 MySQL管理客户端应用工具(1)378 MySQL管理客户端应用工具(2)379 MySQL管理客户端应用工具(3)380 MySQL管理客户端应用工具(4)381 .1 基于Workbench客户端应用工具操作MySQL382 .1.1 MySQLWorkbench的安装383 .1.2 数据库基本操作384 .1.3 数据表基本操作385 .1.4 数据记录基本操作386 .1.5 管理SQL脚本387 .1.6 数据的导入和导出388 .2 基于Navicat客户端应用工具操作MySQL389 .2.1 下载与安装390 .2.2 查询操作391 .2.3 视图操作392 .2.4 索引操作393 .2.5 存储过程394 .2.6 备份和还原395 .2.7 用户与权限操作396 .3 基于XAMPP集成环境下phpMyAdmin操作MySQL397 .3.1 下载和安装398 .3.2 数据库的操作399 .3.3 表的操作400 .3.4 查询操作401 .3.5 视图操作402 .3.6 索引操作403 .3.7 存储过程操作404 .3.8 备份和恢复405 .3.9 用户与权限406 参考文献
精选推荐
销售心理学

销售心理学

[中国纺织出版社]

兰华

已完结当代文学

销售就是玩转情商

销售就是玩转情商

[中国纺织出版社]

王威

已完结当代文学

销售员情商实战训练

销售员情商实战训练

成功的销售需要高智商,更需要高情商。一个销售员的销售业绩,往往与他的情商成正比。本书从十个方面详细讲述了有效运用情商,提高销售业绩的方法和技巧。通过实际销售案例和销售心理学理论指导,以及实战点拨和情商拓展训练,帮助读者全方位、快速提高情商。故事性、多版块、碎片化的内容设置,有效降低读者阅读疲劳,提高阅读兴趣,不论是奔波在路上的销售小白,还是带领团队奋勇向前的销售经理,都能从中找到适合自己的销售软技巧。

刘军

已完结当代文学

让未来的你,感谢现在勇敢的自己

让未来的你,感谢现在勇敢的自己

[中国纺织出版社]

王介威

已完结当代文学

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)是以作者多来年的心理辅导和咨询数据为素材,对现实生活中的行为心理学应用进行了形象、深入、全面的论述和解读。本书与日本心理学图解书形式相同,浅显易读,有趣又益。

武莉

已完结当代文学

自制力:道理我都懂,为什么就是过不好人生

自制力:道理我都懂,为什么就是过不好人生

[中国纺织出版社]

邱开杰

已完结当代文学

能力与格局

能力与格局

[中国纺织出版社]

龙泽

已完结当代文学

羊皮卷

羊皮卷

[中国纺织出版社]

赵文武

已完结当代文学

组织领导力:组织高效运营与领导策略

组织领导力:组织高效运营与领导策略

[中国纺织出版社]

谢良鸿

已完结当代文学