图书介绍

数据库技术及应用教程PDF|Epub|txt|kindle电子书版本网盘下载

数据库技术及应用教程
  • 姚春龙主编,沈岚,范丰龙,李晓红编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302255703
  • 出版时间:2011
  • 标注页数:345页
  • 文件大小:49MB
  • 文件页数:362页
  • 主题词:数据库系统-高等学校-教材

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 数据库系统阶段5

1.2 数据库系统组成及其结构7

1.2.1 数据库系统的组成8

1.2.2 数据库系统的三级模式结构11

1.2.3 应用程序的体系结构14

1.3 数据模型17

1.3.1 数据模型的分类17

1.3.2 实体-联系模型18

1.3.3 逻辑模型22

1.4 本章小结26

习题127

第2章 关系数据库28

2.1 关系数据结构及形式化定义28

2.1.1 关系形式化定义28

2.1.2 关系模式与关系数据库31

2.2 关系操作32

2.2.1 基本关系操作32

2.2.2 关系数据语言的分类32

2.3 关系的完整性约束33

2.3.1 实体完整性33

2.3.2 参照完整性33

2.3.3 用户定义的完整性35

2.3.4 完整性规则的处理36

2.4 关系代数39

2.4.1 传统的集合运算39

2.4.2 专门的关系运算40

2.4.3 关系代数查询实例45

2.5 本章小结45

习题245

第3章 SQL Server 2008概述47

3.1 SQL Server简介47

3.1.1 SQL Server的发展历程47

3.1.2 SQL Server 2008体系结构48

3.1.3 SQL Server 2008版本简介49

3.2 SQL Server服务的启动、暂停和停止50

3.3 SQL Server Management Studio简介53

3.3.1 登录SQL Server Management Studio53

3.3.2 SQL Server Management Studio组件简介54

3.3.3 SQL查询编辑器56

3.3.4 系统数据库57

3.4 创建和维护数据库58

3.4.1 创建数据库58

3.4.2 修改数据库61

3.4.3 USE命令64

3.4.4 数据库更名64

3.4.5 删除数据库65

3.4.6 数据库的收缩65

3.4.7 数据库的分离与附加67

3.5 表的创建及数据录入69

3.5.1 创建表69

3.5.2 向表中录入数据70

3.6 本章小结70

习题371

实验1 SQL Server 2008安装与配置71

实验2 数据库的创建与管理72

第4章 关系数据库标准语言SQL74

4.1 SQL语言概况74

4.1.1 SQL语言的特点74

4.1.2 SQL的操作对象75

4.2 数据定义76

4.2.1 基本表的创建76

4.2.2 基本表的修改和删除81

4.2.3 索引的创建和删除82

4.3 数据查询84

4.3.1 单表查询84

4.3.2 连接查询97

4.3.3 嵌套查询102

4.3.4 集合查询108

4.4 数据更新110

4.4.1 插入数据110

4.4.2 修改数据111

4.4.3 删除数据112

4.5 视图113

4.5.1 创建视图114

4.5.2 删除视图116

4.5.3 利用视图进行数据查询116

4.5.4 利用视图进行数据更新117

4.5.5 视图的优点118

4.6 本章小结119

习题4120

实验3 数据表的创建与管理121

实验4 数据库的简单查询和连接查询124

实验5 数据库复杂查询124

实验6 数据库索引与视图125

第5章 T-SQL程序设计基础127

5.1 T-SQL语言分类127

5.2 数据类型128

5.2.1 系统提供的数据类型128

5.2.2 用户自定义数据类型131

5.3 常量、变量和运算符132

5.3.1 常量132

5.3.2 变量134

5.3.3 注释与输出136

5.3.4 运算符137

5.4 函数139

5.4.1 常用内置函数139

5.4.2 用户自定义函数143

5.5 批处理和流程控制145

5.5.1 批处理145

5.5.2 流程控制146

5.6 本章小结149

习题5150

第6章 存储过程、触发器及游标151

6.1 存储过程151

6.1.1 存储过程概述151

6.1.2 创建存储过程152

6.1.3 执行存储过程155

6.1.4 修改存储过程155

6.1.5 删除存储过程157

6.1.6 存储过程的参数及返回值157

6.2 触发器162

6.2.1 触发器概述162

6.2.2 创建触发器163

6.2.3 修改触发器166

6.2.4 删除触发器167

6.2.5 禁止/激活触发器168

6.3 游标168

6.3.1 游标概述169

6.3.2 创建游标169

6.3.3 打开游标171

6.3.4 提取记录171

6.3.5 关闭和释放游标172

6.3.6 用游标处理数据的一般过程172

6.3.7 游标的应用173

6.4 本章小结176

习题6176

实验7 存储过程177

实验8 触发器177

实验9 游标178

第7章 数据库安全性180

7.1 数据库安全保护的任务180

7.2 数据库安全性的保障措施180

7.2.1 用户标识和鉴别181

7.2.2 存取控制182

7.3 SQL Server中的安全性184

7.3.1 SQL Server的安全机制185

7.3.2 登录管理187

7.3.3 用户管理190

7.3.4 角色管理193

7.3.5 访问权限管理198

7.4 本章小结204

习题7204

第8章 数据库保护206

8.1 事务206

8.1.1 为什么要使用事务206

8.1.2 事务的概念207

8.1.3 事务的特性207

8.1.4 在SQL Server中实现事务管理208

8.2 并发控制212

8.2.1 事务调度212

8.2.2 并发操作可能产生的问题213

8.2.3 封锁215

8.2.4 封锁协议216

8.2.5 活锁和死锁217

8.2.6 可串行化与两段锁协议219

8.2.7 封锁粒度220

8.2.8 SQL Server的并发控制222

8.3 数据库恢复228

8.3.1 备份和日志文件228

8.3.2 SQL Server的数据库恢复机制230

8.4 本章小结240

习题8240

实验10 数据库备份与还原241

第9章 关系数据库规范化理论242

9.1 函数依赖242

9.1.1 不好的关系模式存在的问题242

9.1.2 函数依赖的基本概念244

9.1.3 键246

9.2 规范化247

9.2.1 第一范式(1NF)248

9.2.2 第二范式(2NF)248

9.2.3 第三范式(3NF)249

9.2.4 BC范式(BCNF)250

9.2.5 规范化过程252

9.3 本章小结253

习题9253

第10章 数据库设计255

10.1 数据库设计概述255

10.1.1 数据库设计任务、内容及方法255

10.1.2 数据库设计阶段划分256

10.2 需求分析259

10.2.1 需求分析的任务及方法259

10.2.2 数据流图261

10.2.3 数据字典264

10.3 概念结构设计266

10.3.1 概念结构设计方法266

10.3.2 概念结构设计的步骤267

10.4 逻辑结构设计273

10.4.1 E-R模型向关系模型转换274

10.4.2 关系模型的优化276

10.4.3 外模式的设计277

10.5 物理结构设计277

10.5.1 确定数据库的物理结构278

10.5.2 物理结构评价280

10.6 数据库的实施280

10.6.1 数据的载入与应用程序调试280

10.6.2 数据库试运行281

10.7 数据库的运行与维护281

10.8 本章小结282

习题10283

第11章 数据库编程284

11.1 嵌入式SQL284

11.1.1 嵌入式SQL的一般形式284

11.1.2 嵌入式SQL语句与主语言之间的通信285

11.1.3 不用游标的SQL语句288

11.1.4 使用游标的SQL语句290

11.1.5 嵌入式SQL的处理过程294

11.1.6 动态SQL简介294

11.2 数据库与应用程序接口297

11.2.1 ODBC298

11.2.2 OLE DB/ADO303

11.2.3 ADO.NET306

11.2.4 JDBC308

11.2.5 Java数据库访问代码示例312

11.3 本章小结313

习题11313

实验11 应用程序访问数据库313

第12章 数据库开发实例315

12.1 数据库应用系统开发过程315

12.2 使用C#开发数据库应用系统317

12.2.1 C#简介317

12.2.2 ADO.NET对象的使用318

12.3 数据库系统开发案例——图书馆自动化管理系统324

12.3.1 系统需求分析324

12.3.2 系统设计325

12.3.3 系统实现336

12.4 本章小结344

习题12344

参考文献345

热门推荐