图书介绍

数据库原理及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库原理及应用
  • 雷景生,叶文珺,楼越焕编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302410294
  • 出版时间:2015
  • 标注页数:337页
  • 文件大小:65MB
  • 文件页数:351页
  • 主题词:数据库系统

PDF下载


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

下载说明

数据库原理及应用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 数据库技术的基本术语2

1.1.3 数据管理技术的发展4

1.2 数据模型7

1.2.1 数据的3个范畴7

1.2.2 数据模型的组成要素及分类9

1.2.3 常用的数据模型10

1.3 数据库系统结构13

1.3.1 三级模式结构13

1.3.2 数据库系统的二级独立性15

1.3.3 数据库系统的二级映像16

1.4 数据库管理系统16

1.4.1 DBMS的主要功能17

1.4.2 DBMS的组成概述18

1.4.3 DBMS的工作过程19

小结21

习题21

第2章 关系数据库23

2.1 关系数据模型23

2.1.1 关系数据模型概述23

2.1.2 基本术语25

2.1.3 关系的性质28

2.2 关系的完整性29

2.3 关系代数31

2.3.1 传统的集合运算32

2.3.2 专门的关系运算33

2.3.3 关系代数运算的应用实例37

2.3.4 关系代数的扩充操作39

2.4 关系演算42

2.4.1 元组关系演算42

2.4.2 域关系演算46

2.4.3 关系演算的安全约束和等价性47

小结48

习题48

第3章 结构化查询语言53

3.1 SQL概述53

3.1.1 SQL语言的发展53

3.1.2 SQL语言的特点53

3.1.3 SQL语言的基本概念55

3.2 数据定义语句55

3.2.1 基本表的定义56

3.2.2 基本表的修改57

3.2.3 基本表的删除58

3.3 查询58

3.3.1 单表查询59

3.3.2 连接查询72

3.3.3 嵌套查询75

3.3.4 集合查询82

3.4 数据更新84

3.4.1 插入数据84

3.4.2 修改数据86

3.4.3 删除数据87

3.5 视图88

3.5.1 视图的定义与删除88

3.5.2 查询视图91

3.5.3 更新视图92

3.5.4 视图的作用94

小结95

习题95

第4章 存储过程、触发器和数据完整性97

4.1 SQL Server编程语法97

4.1.1 变量97

4.1.2 显示信息98

4.1.3 注释语句98

4.1.4 批处理98

4.1.5 流程控制语句99

4.2 存储过程102

4.2.1 存储过程的基本概念103

4.2.2 创建存储过程103

4.2.3 使用SQL Server管理控制台执行存储过程109

4.2.4 修改和删除存储过程109

4.3 触发器111

4.3.1 触发器的基本概念111

4.3.2 DML触发器的工作原理111

4.3.3 创建触发器112

4.3.4 修改和删除触发器119

4.4 数据库的完整性120

4.4.1 约束120

4.4.2 默认值121

4.4.3 规则123

4.4.4 用户定义的数据完整性124

小结125

习题126

第5章 关系数据库设计理论127

5.1 问题的提出127

5.2 基本概念128

5.2.1 函数依赖129

5.2.2 码130

5.3 规范化131

5.3.1 第一范式131

5.3.2 第二范式131

5.3.3 第三范式132

5.3.4 BC范式133

5.3.5 多值依赖与第四范式134

5.3.6 关系模式的规范化136

5.4 函数依赖的公理系统137

5.4.1 Armstrong公理系统137

5.4.2 闭包137

5.4.3 函数依赖集的等价和最小化138

5.5 模式分解139

5.5.1 模式分解的准则140

5.5.2 分解的函数依赖保持性和无损连接性140

5.5.3 模式分解的算法144

小结146

习题147

第6章 索引150

6.1 索引的概念150

6.1.1 聚集索引151

6.1.2 非聚集索引152

6.1.3 唯一索引153

6.1.4 何时应该创建索引153

6.1.5 系统如何访问表中的数据153

6.2 SQL Server 2008中的索引154

6.2.1 索引的结构154

6.2.2 管理索引155

小结156

习题157

第7章 数据库设计158

7.1 数据库设计概述158

7.1.1 数据库的生命周期159

7.1.2 数据库的设计方法159

7.2 数据库的设计过程160

7.3 需求分析阶段162

7.4 概念设计阶段164

7.4.1 概念模型的特点164

7.4.2 实体-联系模型165

7.4.3 概念结构设计的方法与步骤173

7.5 逻辑设计阶段179

7.6 物理设计阶段183

7.7 数据库实现阶段184

7.8 数据库的运行与维护阶段设计185

7.9 数据库设计实例:电网设备抢修物资管理数据库设计186

7.9.1 需求分析186

7.9.2 概念模型189

7.9.3 逻辑模型192

小结196

习题197

第8章 数据库安全199

8.1 安全性概述199

8.1.1 用户标识与鉴别199

8.1.2 存取控制200

8.1.3 视图机制202

8.1.4 审计202

8.1.5 数据加密204

8.2 SQL Server的安全性206

8.2.1 SQL Server 2008的身份验证模式206

8.2.2 SQL Server 2008的安全机制207

8.3 用户管理和角色管理208

8.3.1 登录用户和数据库用户208

8.3.2 用户管理208

8.3.3 角色管理210

8.3.4 SQL Server的固定角色211

8.4 权限管理213

8.4.1 授予权限214

8.4.2 收回权限216

8.4.3 禁止权限217

8.5 架构218

小结218

习题219

第9章 数据库保护221

9.1 事务221

9.1.1 事务的定义221

9.1.2 事务的ACID性质222

9.1.3 事务的状态223

9.2 并发控制224

9.2.1 并发操作与数据的不一致性225

9.2.2 封锁226

9.2.3 并发操作的调度230

9.3 数据库的恢复237

9.3.1 存储器的结构237

9.3.2 故障的种类239

9.3.3 数据转储技术240

9.3.4 使用日志的数据库恢复技术241

9.3.5 缓冲技术247

9.3.6 检查点技术247

9.3.7 恢复策略249

9.4 SQL Server数据库备份与恢复250

9.4.1 数据库备份方法251

9.4.2 数据库恢复253

小结254

习题255

第10章 数据库技术的进展与应用258

10.1 现代数据库的特点259

10.2 数据库新技术261

10.2.1 面向对象数据库261

10.2.2 对象-关系数据库262

10.2.3 实时数据库技术262

10.2.4 分布式数据库263

10.2.5 NoSQL数据库264

10.2.6 XML数据库265

10.2.7 空间数据库266

10.2.8 模糊数据库266

10.2.9 科学统计数据库266

10.2.10 工程数据库267

10.2.11 时态数据库267

10.3 数据仓库267

10.3.1 数据仓库简介267

10.3.2 数据仓库技术269

10.3.3 数据仓库的几个重要概念271

10.3.4 数据仓库的结构272

10.3.5 数据仓库的多维数据模型274

10.3.6 数据仓库的系统设计276

10.3.7 数据仓库的未来280

10.4 数据挖掘281

10.4.1 数据挖掘的流程281

10.4.2 数据挖掘的分析方法281

10.4.3 数据挖掘常用的基本技术284

10.4.4 数据挖掘技术实施的步骤285

10.4.5 数据挖掘技术的发展285

10.5 大数据概述285

10.5.1 大数据的定义286

10.5.2 大数据的发展历史286

10.5.3 大数据技术的现状287

10.5.4 大数据的未来发展288

10.6 结语290

小结290

习题291

附录A SQL Server 2008的安装及使用292

A.1 SQL Server简介292

A.1.1 SQL Server的发展历程292

A.1.2 SQL Server 2008的版本与功能293

A.2 SQL Server 2008的安装293

A.2.1 系统需求293

A.2.2 安装过程294

A.3 配置SQL Server 2008303

A.3.1 配置SQL Server服务的属性303

A.3.2 服务器端网络配置305

A.3.3 客户端网络配置306

A.4 启动SQL Server服务306

A.5 使用SQL Server Management Studio管理数据库307

A.5.1 SQL Server系统数据库307

A.5.2 SQL Server数据库文件308

A.5.3 SQL Server数据类型308

A.5.4 创建数据库311

A.5.5 创建表312

A.5.6 创建约束314

A.5.7 修改表318

A.5.8 表中数据的管理318

A.5.9 删除表319

A.5.10 分离与附加数据库319

A.5.11 删除数据库321

附录B 实验323

实验1 通过SQL Server Management Studio创建及管理数据库323

实验2 通过SQL语句创建与管理数据表326

实验3 单表查询327

实验4 复杂查询329

实验5 视图的创建与使用330

实验6 存储过程331

实验7 触发器332

实验8 实现数据完整性333

实验9 索引及数据库安全335

参考文献337

热门推荐