图书介绍

数据库系统与应用 SQL ServerPDF|Epub|txt|kindle电子书版本网盘下载

数据库系统与应用 SQL Server
  • 赵致格编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302112517
  • 出版时间:2005
  • 标注页数:328页
  • 文件大小:34MB
  • 文件页数:345页
  • 主题词:关系数据库-数据库管理系统,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.1.2 数据管理发展的三个阶段4

1.1.3 数据库技术发展的三个阶段6

1.1.4 数据库发展的新趋势8

1.2 计算机系统的集成化12

1.2.1 工程科学领域数据处理的发展12

1.2.2 在CIMS中对CAX的要求14

1.2.3 计算机系统集成化的方法15

1.3 SQL Server概述19

1.3.1 SQL Server简介19

1.3.2 SQL Server的管理工具22

1.3.3 SQL Server数据库25

1.4 本章小结27

1.5 练习题27

第2章 数据模型28

2.1 数据模型和模式结构28

2.1.1 数据模型的分类28

2.1.2 数据库系统的模式结构30

2.1.3 应用程序访问数据库数据的过程32

2.2 信息世界的描述33

2.2.1 数据的描述过程33

2.2.2 信息世界的基本概念34

2.2.3 实体之间联系的类型35

2.3.2 实体联系数据模型的抽象概念36

2.3.1 实体联系数据模型的描述方法36

2.3 实体联系数据模型36

2.3.3 实体联系数据模型的描述示例38

2.4 层次数据模型40

2.4.1 层次数据模型的概念40

2.4.2 层次数据模型数据的组织41

2.4.3 层次数据模型数据的存储42

2.5 网状数据模型43

2.5.1 网状数据模型的概念43

2.5.2 网状数据模型数据的组织43

2.5.3 网状数据模型数据的存储43

2.6 关系数据模型44

2.6.1 关系数据模型的概念45

2.6.2 关系数据模型数据的组织45

2.6.3 关系数据模型的特点46

2.7 面向对象数据模型47

2.7.1 面向对象的基本概念47

2.7.2 面向对象数据模型的核心概念49

2.8 本章小结51

2.9 练习题51

第3章 关系数据库系统53

3.1 关系数据模型与关系数据库53

3.2 关系数据模型的完整性55

3.3 关系数据库实例——教学管理系统57

3.4 关系代数60

3.4.1 关系查询语言和关系运算60

3.4.2 传统的集合运算61

3.4.3 专门的关系运算62

3.5 关系演算65

3.5.2 域关系演算语言QBE66

3.5.1 元组关系演算语言ALPHA66

3.6 关系数据库管理系统67

3.6.1 数据库管理系统的基本功能67

3.6.2 数据库管理系统的体系结构71

3.6.3 数据库服务器73

3.7 本章小结75

3.8 练习题75

第4章 关系数据库语言SQL76

4.1 SQL概述76

4.1.1 SQL的发展76

4.1.2 SQL的特点77

4.1.3 SQL的数据类型77

4.2.1 SQ LServer的数据库文件78

4.2 数据库的创建、修改和删除78

4.2.2 创建数据库79

4.2.3 删除数据库82

4.2.4 修改数据库82

4.3 数据定义84

4.3.1 表的创建、修改和删除84

4.3.2 索引的创建和删除88

4.4 数据更新90

4.4.1 插入语句INSERT90

4.4.2 更新语句UPDATE92

4.4.3 删除语句DELETE92

4.5 数据查询语句SELECT93

4.5.1 简单查询93

4.5.2 多表连接查询99

4.5.3 嵌套查询102

4.5.4 联合查询103

4.6 视图的定义和操作104

4.6.1 视图的基本概念104

4.6.2 视图的定义、修改和删除104

4.6.3 视图的操作106

4.7 SQL数据控制功能107

4.7.1 授予权限107

4.7.2 撤销权限110

4.8 嵌入式SQL111

4.8.1 嵌入式SQL的使用111

4.8.2 不使用游标的操作113

4.8.3 使用游标的操作115

4.9 Transact-SQL120

4.9.1 Transact-SQL简介120

4.9.2 实现数据完整性121

4.9.3 触发器124

4.9.4 存储过程128

4.10 本章小结131

4.11 练习题131

第5章 关系数据库设计133

5.1 关系数据库设计概述133

5.1.1 数据库设计的基本问题133

5.1.2 什么是不好的关系模式134

5.2 关系数据库设计理论135

5.2.1 函数依赖和码136

5.2.2 多值依赖139

5.2.3 函数依赖公理141

5.2.4 模式的规范化143

5.2.5 关系模式的分解148

5.3.1 数据库设计过程概述152

5.3 数据库设计过程152

5.3.2 需求分析156

5.3.3 数据库概念设计159

5.3.4 数据库逻辑设计163

5.3.5 数据库物理设计167

5.4 本章小结169

5.5 练习题169

第6章 数据库应用开发环境和工具171

6.1 数据库应用程序的体系结构171

6.1.1 数据库应用程序体系结构的发展171

6.1.2 数据库应用程序开发工具175

6.1.3 数据库应用程序开发接口177

6.2 开放数据库互连ODBC179

6.2.1 ODBC的开放性和互操作性179

6.2.2 ODBC的层次结构180

6.2.3 ODBC工作原理和驱动程序类型184

6.2.4 ODBC应用程序框架186

6.3 ADO数据对象188

6.3.1 ADO对象模型组成188

6.3.2 Connection对象及其使用191

6.3.3 Command对象及其使用195

6.3.4 Recordset对象及其使用196

6.4 本章小结200

6.5 练习题200

第7章 数据库管理系统201

7.1 数据库管理系统的软件组成201

7.1.1 DBMS的程序模块划分201

7.1.2 语言处理202

7.1.3 数据的存储和管理204

7.2.1 事务的基本概念206

7.2 事务管理206

7.2.2 事务的特性207

7.2.3 SQL Server的事务模式208

7.2.4 事务处理语句209

7.2.5 批处理211

7.3 并发控制和锁的管理213

7.3.1 并发控制213

7.3.2 锁的管理214

7.3.3 SQL Server的锁定方式219

7.4 数据库恢复220

7.4.1 数据库恢复的概念220

7.4.2 数据库系统的主要故障220

7.4.3 数据库恢复的策略221

7.4.4 SQL Server的数据库备份226

7.4.5 SQL Server的数据库恢复228

7.5 数据库安全性230

7.5.1 SQL Server的安全性机制230

7.5.2 SQL Server访问控制策略231

7.5.3 统计数据库的安全性237

7.6 数据库完整性238

7.6.1 数据库完整性概述238

7.6.2 完整性约束条件的分类239

7.7 Oracle数据库管理系统简介239

7.7.1 Oracle数据库系统的组成和特点240

7.7.2 Oracle数据库系统的体系结构241

7.8 本章小结242

7.9 练习题243

8.1.1 面向对象的方法244

第8章 现代数据库管理系统244

8.1 面向对象数据库管理系统OODBMS244

8.1.2 复杂对象和类层次结构247

8.1.3 继承的实现250

8.1.4 对象标识方法254

8.1.5 面向对象数据库的模式演变256

8.1.6 面向对象数据库的事务管理259

8.2 分布式数据库管理系统DDBMS260

8.2.1 分布式数据库系统的产生261

8.2.2 分布式数据库系统的结构262

8.2.3 分布式数据库数据的存储263

8.2.4 分布式数据库系统的模式结构265

8.2.5 分布式数据库系统的事务管理266

8.2.6 分布式数据库系统的技术难点268

8.3.1 SQL Server的分布式事务协调器269

8.3 SQL Server的分布式数据库功能269

8.3.2 在SQL Server中使用分布式数据270

8.4 Oracle的分布式数据库功能272

8.5 本章小结274

8.6 练习题274

第9章 数据库系统的应用276

9.1 数据仓库概述276

9.1.1 数据仓库技术的产生276

9.1.2 数据仓库的特征279

9.1.3 数据仓库的体系结构282

9.1.4 数据仓库的数据模型285

9.1.5 数据仓库的基本操作287

9.1.6 数据仓库工程289

9.2.1 决策支持工具的使用模式290

9.2 决策支持工具290

9.2.2 决策支持工具的三种方法291

9.3 联机分析处理OLAP292

9.3.1 OLAP的功能292

9.3.2 OLAP的存储方法293

9.4 数据挖掘294

9.4.1 数据挖掘的基本概念294

9.4.2 数据挖掘的算法295

9.4.3 数据挖掘的方法295

9.5 SQL Server的数据仓库功能296

9.5.1 SQL Server提供的数据仓库工具296

9.5.2 SQL Server的OLAP服务297

9.5.3 分析管理器的使用298

9.7 练习题303

9.6 本章小结303

附录A 综合教务管理系统的设计报告304

A.1 需求分析304

A.1.1 系统功能说明304

A.1.2 数据流和数据字典描述305

A.2 数据库的概念设计307

A.3 数据库的逻辑设计308

A.4 应用程序设计311

A.5 编程实现311

附录B SQL Server数据库管理系统的安装过程319

B.1 SQL Server 2000的版本319

B.2 SQL Server 2000的安装需求320

B.3 中文SQL Server的安装过程321

参考书目328

热门推荐