图书介绍

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

数据库原理及应用
  • 雷景生编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302261568
  • 出版时间:2012
  • 标注页数:286页
  • 文件大小:34MB
  • 文件页数:303页
  • 主题词:数据库系统-高等学校-教材

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 人工管理阶段2

1.1.2 文件系统阶段2

1.1.3 数据库管理阶段3

1.2 数据库系统结构5

1.2.1 三级模式结构5

1.2.2 数据库系统的二级独立性7

1.2.3 数据库系统的二级映像7

1.3 数据库、数据库管理系统和数据库系统7

1.3.1 数据库7

1.3.2 数据库管理系统8

1.3.3 数据库系统8

1.4 数据库技术的发展9

小结10

习题10

第2章 数据模型12

2.1 数据模型的概念12

2.1.1 数据的三个范畴12

2.1.2 数据模型的组成要素及分类14

2.2 E-R模型15

2.2.1 基本概念15

2.2.2 E-R图设计18

2.3 面向对象模型20

2.3.1 对象建模的基本知识20

2.3.2 类图23

小结23

习题24

第3章 关系数据库26

3.1 关系数据模型26

3.1.1 关系数据模型概述26

3.1.2 基本术语28

3.1.3 关系的性质31

3.2 关系的完整性32

3.3 关系代数34

3.3.1 传统的集合运算35

3.3.2 专门的关系运算36

3.3.3 关系代数运算的应用实例39

3.3.4 关系代数的扩充操作42

小结43

习题43

第4章 结构化查询语言SQL48

4.1 SQL概述48

4.1.1 SQL语言的发展48

4.1.2 SQL语言的特点48

4.1.3 SQL语言的基本概念50

4.2 数据定义语句50

4.2.1 基本表的定义51

4.2.2 基本表的修改与删除53

4.2.3 基本表的删除53

4.3 查询54

4.3.1 单表查询54

4.3.2 连接查询68

4.3.3 嵌套查询71

4.3.4 集合查询78

4.4 数据操纵80

4.4.1 插入数据80

4.4.2 修改数据82

4.4.3 删除数据82

4.5 视图83

4.5.1 视图的定义与删除84

4.5.2 查询视图86

4.5.3 更新视图88

4.5.4 视图的作用89

小结90

习题90

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

5.1 SQL Server编程结构92

5.1.1 变量92

5.1.2 显示信息93

5.1.3 注释语句93

5.1.4 批处理93

5.1.5 流程控制语句94

5.2 存储过程97

5.2.1 存储过程的基本概念97

5.2.2 创建存储过程98

5.2.3 使用SQL Server管理控制台执行存储过程102

5.2.4 修改和删除存储过程102

5.3 触发器103

5.3.1 触发器的基本概念104

5.3.2 创建触发器104

5.3.3 修改和删除触发器110

5.4 数据库完整性110

5.4.1 约束111

5.4.2 默认值111

5.4.3 规则113

5.4.4 用户定义的数据完整性114

小结115

习题115

第6章 关系数据库设计理论117

6.1 问题的提出117

6.2 基本概念118

6.2.1 函数依赖119

6.2.2 码120

6.3 规范化120

6.3.1 第一范式121

6.3.2 第二范式121

6.3.3 第三范式122

6.3.4 BC范式122

6.3.5 多值依赖与第四范式123

6.3.6 关系模式规范化126

6.4 函数依赖的公理系统127

6.4.1 Armstrong公理系统127

6.4.2 闭包127

6.4.3 函数依赖集的等价和最小化128

6.5 模式分解130

6.5.1 模式分解的准则130

6.5.2 分解的函数依赖保持性和无损连接性131

6.5.3 模式分解的算法134

小结136

习题137

第7章 索引140

7.1 索引的概念140

7.1.1 聚集索引141

7.1.2 非聚集索引142

7.1.3 唯一索引143

7.1.4 何时应该创建索引143

7.1.5 系统如何访问表中的数据143

7.2 SQL Server 2005中的索引144

7.2.1 索引的结构144

7.2.2 管理索引145

小结146

习题147

第8章 数据库设计148

8.1 数据库设计概述148

8.2 数据库设计的过程150

8.2.1 数据库设计的步骤150

8.2.2 需求分析阶段151

8.2.3 概念设计阶段154

8.2.4 逻辑设计阶段159

8.2.5 物理设计阶段162

8.2.6 数据库实现阶段163

8.2.7 数据库的运行与维护阶段164

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

8.3.1 需求分析165

8.3.2 概念模型168

8.3.3 逻辑模型172

小结175

习题176

第9章 数据库安全178

9.1 安全性概述178

9.1.1 用户标识与鉴别178

9.1.2 存取控制179

9.1.3 自主存取控制方法180

9.1.4 强制存取控制方法180

9.1.5 视图机制181

9.1.6 审计181

9.1.7 数据加密182

9.2 SQL Server的安全性182

9.2.1 SQL Server 2005的身份验证模式182

9.2.2 SQL Server 2005的安全机制182

9.3 用户管理和角色管理184

9.3.1 登录用户和数据库用户184

9.3.2 用户管理184

9.3.3 角色管理186

9.3.4 SQL Server的固定角色187

9.4 权限管理189

9.4.1 授予权限190

9.4.2 收回权限191

9.4.3 禁止权限193

9.5 架构193

小结194

习题194

第10章 数据库保护197

10.1 事务197

10.1.1 事务的定义197

10.1.2 事务的ACID性质198

10.1.3 事务的状态199

10.2 并发控制200

10.2.1 并发操作与数据的不一致性200

10.2.2 封锁202

10.2.3 并发操作的调度206

10.3 数据库的恢复210

10.3.1 存储器的结构210

10.3.2 恢复的原则和实现方法212

10.3.3 故障类型和恢复方法212

10.4 SQL Server数据库备份与恢复214

10.4.1 数据库备份方法214

10.4.2 数据库恢复216

小结218

习题218

第11章 数据库技术新进展220

11.1 数据仓库220

11.1.1 数据仓库的概念、特点与组成220

11.1.2 数据的技术222

11.1.3 数据仓库的几个重要概念224

11.1.4 数据仓库的结构225

11.1.5 数据仓库的多维数据模型227

11.1.6 数据仓库系统设计229

11.1.7 数据仓库的未来232

11.2 数据挖掘233

11.2.1 支持数据挖掘的基础233

11.2.2 数据挖掘的分析方法234

11.2.3 数据挖掘常用的基本技术236

11.2.4 数据挖掘技术实施的步骤237

11.2.5 数据挖掘技术发展237

11.3 数据库技术的研究及发展237

11.3.1 数据库技术的研究热点238

11.3.2 数据库技术的发展方向240

11.4 结语243

小结244

习题244

附录A SQL Server 2005的安装及使用245

A.1 SQL Server简介245

A.2 SQL Server2005的安装246

A.3 SQL Server配置管理器254

A.4 启动SQL Server服务258

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

附录B 实验270

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

实验二 通过SQL语句创建与管理数据表273

实验三 单表查询274

实验四 复杂查询275

实验五 视图的创建与使用276

实验六 存储过程277

实验七 触发器278

实验八 实现数据完整性280

实验九 索引及数据库安全281

参考文献283

热门推荐