图书介绍

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

数据库原理及应用 SQL Server
  • 李俊山,罗蓉,赵方舟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302198192
  • 出版时间:2009
  • 标注页数:300页
  • 文件大小:36MB
  • 文件页数:316页
  • 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材

PDF下载


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

下载说明

数据库原理及应用 SQL ServerPDF格式电子书版下载

下载的文件为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 数据库管理系统3

1.1.4 数据库应用系统4

1.2 数据描述与数据模型5

1.2.1 现实世界的数据描述5

1.2.2 数据模型6

1.2.3 层次模型6

1.2.4 网状模型7

1.3 关系模型9

1.3.1 关系模型的基本概念9

1.3.2 关系的键与关系的属性12

1.4 数据库系统的内部体系结构13

1.4.1 数据库系统内部体系结构中的三级模式结构13

1.4.2 数据库系统内部体系结构中的两级映像15

习题117

第2章 关系运算19

2.1 关系的数学定义19

2.1.1 笛卡儿积的数学定义19

2.1.2 关系的数学定义20

2.2 关系代数21

2.2.1 基于传统集合理论的关系运算21

2.2.2 关系代数特有的关系运算23

2.2.3 用基本关系运算表示4种非基本关系运算26

2.2.4 关系代数运算在关系数据库查询操作中的应用29

2.3 关系演算32

2.3.1 元组关系演算32

2.3.2 域关系演算35

2.4 3种关系运算表达能力的等价性36

2.4.1 关系演算表达式的安全性约束37

2.4.2 安全的元组关系演算表达式满足的条件37

2.4.3 安全的域关系演算表达式满足的条件38

2.4.4 3种关系运算表达能力的等价性定理38

习题239

第3章 关系数据库语言SQL42

3.1 SQL的功能与特点42

3.1.1 SQL的功能42

3.1.2 SQL的特点43

3.2 表的基本操作44

3.2.1 表的定义、修改与撤销44

3.2.2 数据的插入、修改与删除48

3.3 SQL的数据查询50

3.3.1 简单查询50

3.3.2 SQL语言中的常用函数及其使用方式55

3.3.3 SQL高级查询技术57

3.4 SQL的视图操作63

3.4.1 视图的概念63

3.4.2 视图的定义63

3.4.3 在视图上进行查询操作65

3.4.4 用户视图对数据库系统设计和系统性能带来的影响65

3.5 SQL中带有子查询的数据更新操作66

3.5.1 带有子查询的数据插入操作66

3.5.2 带有子查询条件的数据更新操作67

习题367

第4章 SQL Server 2005数据库管理系统69

4.1 SQL Server 2005简介69

4.1.1 SQL Server 2005架构设计69

4.1.2 SQL Server 2005服务进程71

4.1.3 Transact-SQL语言72

4.1.4 SQL Server 2005安装73

4.1.5 SQL Server 2005的目录结构76

4.2 SQL Server Management Studio管理器77

4.2.1 启动SQL Server Management Studio77

4.2.2 连接已注册服务器和对象资源管理器78

4.2.3 更改环境布局81

4.2.4 查询/代码编辑器82

4.3 数据库创建84

4.3.1 SQL Server 2005数据库84

4.3.2 使用SQL Server Management Studio创建数据库86

4.3.3 使用T-SQL语言创建数据库87

4.4 数据表90

4.4.1 数据表创建90

4.4.2 数据表维护91

4.4.3 数据表操作93

4.5 查询和视图94

4.5.1 数据查询95

4.5.2 视图创建96

习题498

第5章 关系数据库模式设计99

5.1 关系约束与关系模式的表示99

5.2 对关系模式进行规范化设计的必要性100

5.3 函数依赖101

5.3.1 函数依赖的定义102

5.3.2 函数依赖的逻辑蕴涵102

5.3.3 候选键的形式化定义103

5.4 函数依赖的公理体系103

5.4.1 阿姆斯特朗公理104

5.4.2 阿姆斯特朗公理的推论104

5.4.3 X关于F的闭包及其计算105

5.4.4 最小函数依赖集107

5.5 关系模式的分解109

5.5.1 关系模式分解的概念109

5.5.2 保持无损的分解111

5.5.3 保持依赖的分解115

5.6 关系模式的规范化116

5.6.1 候选键的求解方法116

5.6.2 第一范式(1NF)118

5.6.3 第二范式(2NF)119

5.6.4 第三范式(3NF)121

5.6.5 鲍依斯-柯德范式122

5.6.6 范式之间的关系和关系模式的规范化123

5.6.7 向3NF的模式分解算法123

习题5125

第6章 数据库应用系统设计128

6.1 数据库应用系统设计概述128

6.1.1 数据库应用系统设计方法——数据库生命周期128

6.1.2 数据库应用系统研发、管理和使用人员视图级别129

6.2 数据库设计规划130

6.3 用户需求分析131

6.3.1 用户需求分析过程131

6.3.2 数据流图133

6.3.3 数据字典134

6.4 概念结构设计135

6.4.1 实体集之间的联系136

6.4.2 实体-联系模型137

6.4.3 实体-联系模型设计中的一些特殊情况140

6.4.4 概念结构设计的步骤和方法142

6.5 逻辑结构设计145

6.5.1 实体-联系模型向关系模型的转换145

6.5.2 关系数据模型的规范化设计148

6.5.3 关系数据模型优化149

6.6 物理结构设计149

6.6.1 索引技术150

6.6.2 数据聚簇157

6.6.3 SQL Server 2005中的索引158

6.6.4 数据库存储分配的一般的策略159

6.6.5 SQL Server 2005的数据库存储结构160

6.7 数据库结构创建162

6.7.1 使用SQL Server Management Studio工具操作索引162

6.7.2 使用SQL命令操作索引165

6.7.3 建立索引应考虑的一些因素167

6.8 数据库应用行为设计167

6.8.1 数据库应用行为设计的主要过程168

6.8.2 嵌入式SQL及数据插入操作应用程序设计169

6.8.3 SQL Server 2005的游标的使用173

6.8.4 数据查询操作应用程序设计180

6.9 数据库的运行与系统维护190

习题6191

第7章 数据库保护技术193

7.1 事务机制193

7.1.1 事务的概念及其特性193

7.1.2 事务的提交与回退194

7.2 数据库的安全性195

7.2.1 对数据库安全的威胁195

7.2.2 数据库安全控制196

7.2.3 视图机制200

7.2.4 审计201

7.2.5 数据加密202

7.3 数据库的完整性203

7.3.1 完整性约束条件203

7.3.2 完整性控制206

7.3.3 SQL Server 2005的完整性控制208

7.3.4 SQL Server 2005的触发器214

7.4 数据库恢复218

7.4.1 数据库的故障分类218

7.4.2 数据库故障的基本恢复方式219

7.4.3 恢复策略221

7.4.4 具有检查点的恢复技术222

7.4.5 数据库镜像224

7.5 并发控制225

7.5.1 数据库并发操作带来的数据不一致性问题225

7.5.2 锁227

7.5.3 锁协议228

7.5.4 封锁带来的问题——活锁与死锁229

7.5.5 并发调度的可串行性230

7.5.6 两段锁协议232

7.5.7 锁的粒度232

习题7234

第8章 Web数据库技术236

8.1 Web数据库的产生与发展236

8.1.1 万维网WWW236

8.1.2 Web数据库237

8.1.3 Web数据库的发展阶段238

8.2 Web数据库系统的体系结构239

8.2.1 数据库的客户机/服务器体系结构239

8.2.2 基于浏览器/服务器模式的Web数据库241

8.3 Web数据库访问技术243

8.4 数据库访问接口245

8.4.1 CGI246

8.4.2 Web API247

8.4.3 ODBC248

8.4.4 JDBC251

8.4.5 ADO255

8.4.6 ADO.NET258

8.5 动态页面开发技术262

8.5.1 ASP技术262

8.5.2 PHP技术265

8.5.3 Servlet技术265

8.5.4 JSP技术266

习题8268

第9章 数据库技术新发展270

9.1 应用需求推动数据库新技术的研究与发展270

9.1.1 新应用领域对数据库技术的需求270

9.1.2 关系数据库系统的局限性272

9.1.3 数据库技术新发展273

9.2 分布式数据库系统273

9.2.1 分布式数据库系统的定义及其理论基础273

9.2.2 分布式数据库系统的特点275

9.2.3 分布式数据库系统的分类275

9.2.4 分布式数据库系统的目标276

9.2.5 分布式数据库管理系统的组成276

9.2.6 分布式数据库系统的参考体系结构277

9.3 面向对象数据库系统279

9.3.1 对象的逻辑结构279

9.3.2 对象间的限制和联系280

9.3.3 面向对象数据库管理系统的基本要求281

9.3.4 面向对象数据库管理系统的组成281

9.3.5 面向对象数据库系统的实现途径283

9.3.6 面向对象数据库系统的优越性283

9.4 多媒体数据库284

9.4.1 多媒体数据处理和数据管理的新技术要求284

9.4.2 多媒体数据库管理系统的组织结构285

9.4.3 多媒体数据库的研究现状和有待进一步研究的技术问题286

9.5 主动数据库287

9.5.1 主动数据库的知识模型287

9.5.2 主动数据库系统的组成289

9.5.3 主动数据库管理系统的功能289

9.5.4 主动数据库的实现289

9.5.5 事件知识库的实现290

9.5.6 事件监视器的实现290

9.5.7 主动数据库系统的现状和有待进一步研究的问题291

9.6 面向应用领域的数据库新技术291

9.6.1 工程数据库291

9.6.2 统计数据库292

9.6.3 空间数据库292

9.7 数据仓库技术293

9.7.1 数据仓库技术的基本思想293

9.7.2 数据仓库的数据组织293

9.7.3 数据仓库的体系结构294

习题9298

参考文献300

热门推荐