图书介绍

数据库技术与应用 MySQL版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库技术与应用 MySQL版
  • 李辉编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302435679
  • 出版时间:2016
  • 标注页数:261页
  • 文件大小:100MB
  • 文件页数:273页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库技术与应用 MySQL版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库系统基础知识1

1.1 数据库系统的概述1

1.1.1 数据库系统的基本概念1

1.1.2 计算机数据管理技术的产生和发展4

1.1.3 数据库系统的特点5

1.1.4 数据库系统的组成7

1.2 数据模型8

1.2.1 概念模型9

1.2.2 数据模型的要素11

1.2.3 基本数据模型12

1.3 数据库系统结构14

1.3.1 数据库系统的三级模式结构14

1.3.2 数据库的二级映射功能与数据独立性15

1.3.3 C/S与B/S结构16

1.4 本章小结17

1.5 习题17

第2章 关系数据库系统18

2.1 关系模型的数据结构18

2.2 关系完整性约束20

2.2.1 域完整性20

2.2.2 实体完整性20

2.2.3 参照完整性21

2.2.4 用户定义的完整性23

2.3 关系操作23

2.4 关系代数24

2.4.1 关系定义24

2.4.2 关系运算26

2.5 本章小结31

2.6 习题31

第3章 MySQL安装与使用32

3.1 MySQL简介32

3.2 MySQL服务器与端口34

3.2.1 MySQL服务器34

3.2.2 端口号34

3.3 MySQL的安装34

3.4 启动和停止MySQL服务器46

3.4.1 通过系统服务管理器启动、停止MySQL服务器46

3.4.2 在命令提示符下启动、停止MySQL服务器46

3.5 连接和断开MySQL服务器47

3.6 基于客户端工具Navicat操作MySQL50

3.6.1 下载与安装51

3.6.2 界面操作使用51

3.6.3 在Navicat中运行SQL语句55

3.7 本章小结56

3.8 习题56

第4章 使用SQL管理数据库和表57

4.1 SQL的基本知识特点57

4.2 数据库管理58

4.3 SQL的数据表定义功能60

4.3.1 常见的数据类型60

4.3.2 用SQL定义数据库表64

4.4 SQL的数据操纵功能67

4.4.1 插入数据记录67

4.4.2 修改数据记录68

4.4.3 删除数据记录69

4.4.4 使用TRUNCATE清空表数据70

4.5 SQL的数据查询功能70

4.5.1 查询语句SELECT的基本结构70

4.5.2 单表查询71

4.5.3 连接查询83

4.5.4 嵌套查询89

4.6 jxgl数据库表92

4.7 本章小结94

4.8 习题94

第5章 视图和索引96

5.1 视图概述96

5.1.1 视图的优势97

5.1.2 视图的工作机制97

5.2 视图定义和管理97

5.2.1 创建视图97

5.2.2 删除视图99

5.2.3 查看视图定义99

5.2.4 修改视图定义100

5.3 更新视图数据101

5.4 对视图的进一步说明102

5.5 索引概述102

5.5.1 索引的分类104

5.5.2 索引的定义和管理105

5.5.3 设计原则和注意事项109

5.6 本章小结111

5.7 习题111

第6章 数据完整性约束和表维护语句112

6.1 数据完整性约束112

6.1.1 定义数据完整性112

6.1.2 命名完整性约束117

6.1.3 更新完整性约束118

6.2 表维护语句118

6.3 本章小结121

6.4 习题121

第7章 触发器与事件122

7.1 触发器的概念及管理122

7.1.1 触发器的概念122

7.1.2 创建触发器122

7.1.3 删除触发器124

7.1.4 使用触发器124

7.2 事件的概念与管理126

7.2.1 事件的概念126

7.2.2 创建事件127

7.2.3 修改事件128

7.2.4 删除事件128

7.3 本章小结128

7.4 习题129

第8章 存储过程与存储函数130

8.1 存储过程130

8.1.1 创建存储过程130

8.1.2 存储过程体132

8.1.3 调用存储过程136

8.1.4 修改存储过程137

8.1.5 删除存储过程137

8.2 存储函数138

8.2.1 创建存储函数138

8.2.2 调用存储函数139

8.2.3 删除存储函数139

8.3 本章小结140

8.4 习题140

第9章 访问控制与安全管理141

9.1 用户账号管理141

9.1.1 创建用户账号141

9.1.2 删除用户142

9.1.3 修改用户账号143

9.1.4 修改用户口令143

9.2 账户权限管理144

9.2.1 权限的授予144

9.2.2 权限的转移与限制148

9.2.3 权限的撤销149

9.3 本章小结149

9.4 习题150

第10章 事务与MySQL的多用户并发控制151

10.1 事务151

10.1.1 事务的概念151

10.1.2 事务的ACID特性152

10.1.3 MySQL事务控制语句154

10.1.4 事务的隔离性级别154

10.2 MySQL的并发控制156

10.2.1 并发概述156

10.2.2 锁的概述157

10.2.3 MyISAM表的表级锁158

10.2.4 InnoDB表的行级锁159

10.2.5 死锁160

10.3 本章小结161

10.4 习题161

第11章 MySQL数据库备份与还原162

11.1 备份与还原概述162

11.2 通过文件备份和还原163

11.3 通过命令MYSQLDUMP备份还原164

11.3.1 备份164

11.3.2 还原166

11.4 表的导入和导出167

11.5 本章小结170

11.6 习题170

第12章 数据库设计方法171

12.1 数据库设计概述171

12.1.1 数据库设计的内容171

12.1.2 数据库设计的步骤171

12.2 系统需求分析173

12.2.1 需求分析的任务173

12.2.2 需求分析的方法174

12.2.3 数据流图175

12.2.4 数据字典176

12.3 概念结构设计178

12.3.1 概念结构设计的必要性179

12.3.2 概念模型的特点179

12.3.3 概念结构设计的方法与步骤179

12.3.4 数据抽象和局部E-R模型设计181

12.3.5 全局E-R模型设计183

12.4 逻辑结构设计184

12.4.1 关系模式规范化186

12.4.2 模式评价与改进188

12.5 物理结构设计189

12.6 数据库实施189

12.6.1 建立实际数据库结构189

12.6.2 数据导入数据库189

12.6.3 应用程序编码与调试190

12.6.4 数据库试运行190

12.6.5 整理文档191

12.7 数据库运行和维护191

12.7.1 维护数据库的安全性与完整性191

12.7.2 监测并改善数据库性能191

12.7.3 重新组织和构造数据库191

12.8 本章小结191

12.9 习题192

第13章 PHP的MySQL数据库编程193

13.1 PHP简介193

13.2 PHP编程基础194

13.3 使用PHP进行MySQL数据库编程195

13.3.1 编程步骤195

13.3.2 建立与MySQL数据库服务器的连接196

13.3.3 选择数据库198

13.3.4 执行数据库操作199

13.3.5 关闭与数据库服务器的连接207

13.4 本章小结208

13.5 习题208

第14章 数据库应用系统开发实例209

14.1 需求描述209

14.2 系统分析与设计209

14.3 数据库设计与实现211

14.4 系统实现211

14.5 本章小结215

14.6 习题215

第15章 从关系型到非关系型数据库217

15.1 NoSQL概述217

15.2 NoSQL数据库的优势比较217

15.2.1 关系型数据库的优势217

15.2.2 关系型数据库的劣势218

15.2.3 NoSQL数据库的优势219

15.3 NoSQL数据库的类型219

15.3.1 键值存储220

15.3.2 面向文档的数据库221

15.3.3 面向列的数据库221

15.4 NoSQL数据库选用原则222

15.5 NoSQL的CAP理论222

15.5.1 NoSQL系统是分布式系统222

15.5.2 CAP理论阐述223

15.6 MongoDB概述224

15.6.1 选用MongoDB原因224

15.6.2 MongoDB的优势和不足225

15.6.3 基本概念227

15.7 MongoDB数据库安装配置227

15.7.1 下载227

15.7.2 配置228

15.7.3 启动数据库230

15.7.4 MongoVUE图形化管理工具234

15.7.5 MongoVUE的安装启动234

15.7.6 借助MongoVUE工具对数据库操作239

15.8 本章小结243

15.9 习题243

附录 实验244

实验1 概念模型(E-R图)绘制244

实验2 关系的完整性理解与应用245

实验3 MySQL数据库数据表的创建与修改管理246

实验4 MySQL数据库表的数据插入、修改、删除操作248

实验5 MySQL数据库表数据的查询操作实验249

实验6 MySQL数据库索引创建与管理操作250

实验7 MySQL数据库视图创建与管理251

实验8 MySQL数据库存储过程与函数的创建管理252

实验9 MySQL数据库触发器创建与管理254

实验10 MySQL数据库的安全机制管理255

实验11 MySQL数据库的备份与恢复255

实验12 MySQL日志管理256

实验13 MySQL性能优化257

实验14 使用PHP访问MySQL数据库258

实验15 数据库设计259

参考文献261

热门推荐