《网络数据库技术 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:逯燕玲编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121091506
  • 页数:302 页
图书介绍:本书全面、系统地介绍了网络数据库的基本概念、Microsoft SQL Server 2000的安装、管理、应用、数据维护的方法以及网络数据库设计和应用系统开发技术。主要包括:数据库系统的概念、关系数据库基本理论、网络数据库技术、SQL语言基础、数据库的创建与管理、查询分析器的使用与T-SQL高级查询、SQL Server的视图、索引、游标、事务、存储过程与触发器、SQL Server的安全性管理、数据库的备份与恢复、ASP/ADO网络数据库技术和基于C/S模式的应用系统开发实例等。

第1章 数据库系统概述 1

1.1 计算机数据处理 1

1.1.1 数据及数据处理 1

1.1.2 数据处理的三个发展阶段 1

1.1.3 数据库技术的发展 3

1.2 数据模型 3

1.2.1 信息的三个世界 3

1.2.2 概念模型 5

1.2.3 逻辑模型 8

1.3 数据库系统的基本概念 13

1.3.1 数据库系统的组成 13

1.3.2 数据库管理系统的功能 13

1.3.3 数据库系统的三级模式结构 15

1.4 数据库设计 16

1.4.1 需求分析 16

1.4.2 概念结构设计 21

1.4.3 逻辑结构设计 23

1.4.4 物理结构设计 23

1.4.5 数据库实施 24

1.4.6 数据库运行与维护 25

习题1 25

第2章 关系数据库基本理论 28

2.1 关系模型的概念 28

2.1.1 关系的数学定义 28

2.1.2 关系操作 30

2.1.3 关系的完整性 30

2.2 关系代数 31

2.2.1 传统的集合运算 31

2.2.2 专门的关系运算 32

2.3 关系模型的规范化 35

2.3.1 函数依赖 35

2.3.2 范式 36

2.3.3 E-R模型向关系数据库转换 38

2.4 关系数据库系统的查询优化 40

2.4.1 关系系统 40

2.4.2 全关系型系统的基本准则 40

2.4.3 查询优化的准则 42

2.5 常用的关系数据库管理系统 43

2.5.1 Access数据库管理系统 44

2.5.2 SQL Server数据库管理系统 44

2.5.3 Oracle数据库管理系统 45

2.5.4 DB2数据库管理系统 46

2.5.5 Sybase系列 47

习题2 48

第3章 网络数据库技术概论 52

3.1 网络数据库的基本概念 52

3.1.1 网络数据库 52

3.1.2 SQL Server 2000的系统结构 55

3.1.3 SQL Server 2000的新特性 57

3.2 SQL Server 2000的安装 58

3.2.1 SQL Server 2000系统要求 58

3.2.2 设置Windows服务账户 59

3.2.3 SQL Server 2000的安装过程 59

3.3 SQL Server服务器管理 64

3.3.1 启动和停止SQL Server 64

3.3.2 SQL Server服务器组的管理 67

3.3.3 连接与注册服务器 68

3.3.4 配置SQL Server服务器 74

3.4 Web数据库技术概述 75

3.4.1 CGI技术 76

3.4.2 Web API技术 76

3.4.3 ODBC技术 77

3.4.4 JDBC技术 77

3.4.5 ASP技术 78

3.5 IIS简介 79

3.5.1 IIS的特性 79

3.5.2 IIS的Web服务器 79

3.5.3 IIS的FTP服务器 82

3.5.4 IIS的SMTP服务器 82

习题3 83

实训1 83

第4章 SQL语言基础 85

4.1 SQL语言的基本概念 85

4.1.1 标准SQL语言及其特点 85

4.1.2 T-SQL语言 87

4.1.3 T-SQL语言的语法结构 88

4.1.4 数据类型 95

4.1.5 运算符与表达式 96

4.2 流程控制语言 99

4.3 函数 104

习题4 111

实训2 112

第5章 数据库的创建与管理 114

5.1 数据库的创建 114

5.1.1 数据库的存储结构 114

5.1.2 系统数据库 115

5.1.3 估算数据库的空间需求 117

5.1.4 使用SQL Server Management Studio创建数据库 118

5.1.5 使用向导创建数据库 121

5.2 数据库的管理 124

5.2.1 数据库属性的查看与修改 124

5.2.2 设置数据库的选项 125

5.2.3 删除数据库 127

5.3 表的创建 128

5.3.1 设计表的结构 128

5.3.2 使用SQL Server Management Studio创建表 130

5.4 表结构的修改 132

5.5 表的数据操作 135

5.6 删除表 135

5.7 数据库的完整性设计 135

5.7.1 数据完整性实施方法 136

5.7.2 约束 137

5.7.3 使用默认值 145

5.7.4 规则 146

5.7.5 使用标识列 148

5.8 创建数据库关系图 148

习题5 152

实训3 152

第6章 数据库查询 154

6.1 使用SELECT语句进行简单查询 154

6.2 T-SQL高级查询 156

6.2.1 多表查询 156

6.2.2 分组查询 161

6.2.3 统计查询 163

6.2.4 嵌套查询 166

6.3 存储查询结果 169

6.3.1 将查询结果存储到新表中 169

6.3.2 将查询结果添加到已有表中 169

6.3.3 对查询结果进行修改 169

习题6 170

实训4 170

第7章 视图、索引、游标及事务 172

7.1 视图 172

7.1.1 视图概述 172

7.1.2 创建视图 173

7.1.3 视图信息的查看和修改 175

7.1.4 视图数据的更新 176

7.1.5 删除视图 176

7.2 索引 177

7.2.1 索引的分类 177

7.2.2 创建索引 177

7.2.3 创建索引视图 181

7.2.4 删除索引 183

7.3 游标 183

7.3.1 游标概述 183

7.3.2 游标的定义及使用过程 183

7.3.3 使用游标修改数据 184

7.4 事务的使用 185

7.4.1 事务概述 185

7.4.2 事务处理语句 186

7.4.3 分布式事务 189

习题7 191

实训5 191

第8章 存储过程和触发器 192

8.1 存储过程概述 192

8.2 存储过程的设计与执行创建存储过程 193

8.2.1 使用企业管理器创建存储过程 193

8.2.2 使用“创建存储过程向导”创建存储过程 193

8.2.3 使用T-SQL创建存储过程 193

8.3 存储过程调用 197

8.3.1 创建执行存储过程 197

8.3.2 查看存储过程 198

8.3.3 删除存储过程 199

8.3.4 修改和重命名存储过程 199

8.4 创建触发器 200

8.4.1 使用企业管理器创建触发器 200

8.4.2 使用CREATE TRIGGER创建触发器 200

8.5 触发器的管理与应用 203

8.5.1 查看触发器 203

8.5.2 修改和重命名触发器 204

8.5.3 删除触发器 205

习题8 206

实训6 206

第9章 SQL Server的安全性管理 207

9.1 SQL Server的安全性机制 207

9.2 SQL Server的登录模式 208

9.2.1 登录认证模式概述 208

9.2.2 SQL Server认证模式的设置与管理 208

9.3 SQL Server用户标识和鉴别 211

9.3.1 数据库用户概述 211

9.3.2 管理数据库用户 211

9.4 角色与权限 213

9.4.1 角色 213

9.4.2 权限 217

9.5 数据库的并发控制 222

9.5.1 并发事务 222

9.5.2 封锁 223

9.5.3 不加锁的并发控制 225

习题9 226

实训7 226

第10章 备份与恢复 227

10.1 数据备份概述 227

10.2 数据库备份策略 227

10.2.1 备份策略 227

10.2.2 恢复策略 228

10.3 数据库备份与恢复的实施 228

10.3.1 备份设备 228

10.3.2 数据库备份 229

10.3.3 数据库恢复 232

10.3.4 备份和恢复系统数据库 235

10.4 数据库表数据的导入导出 236

10.4.1 数据转换服务概述 236

10.4.2 数据转换服务的导入/导出向导 236

习题10 247

实训8 248

第11章 ASP/ADO网络数据库技术 249

11.1 Web环境操作SQL Server数据库 249

11.2 ASP/ADO技术概述 250

11.2.1 ASP技术概述 250

11.2.2 ADO技术概述 250

11.2.3 IIS/Web服务器的配置 251

11.3 ASP的内建对象 254

11.3.1 Response对象 254

11.3.2 Request对象 256

11.3.3 Server对象 264

11.3.4 Session对象 266

11.3.5 Application对象 266

11.4 使用ASP/ADO操作SQL Server数据库 267

11.4.1 ADO数据库接口简介 267

11.4.2 在ASP中使用ADO对象访问数据库 268

11.5 通过ODBC访问数据库 269

11.5.1 ODBC的作用 269

11.5.2 DSN数据源的创建 270

11.5.3 利用ODBC访问数据库 273

11.6 对数据库中数据的基本操作 275

11.6.1 通过视图查询数据库中的数据 275

11.6.2 利用表单向数据表添加数据 277

11.6.3 数据更新修改 281

11.6.4 数据删除 284

第12章 基于C/S模式的应用系统开发 288

12.1 数据库设计和实施 288

12.1.1 学生信息管理系统需求分析 288

12.1.2 概念结构设计 289

12.1.3 数据库逻辑结构设计 289

12.1.4 创建“数据库创建”脚本文件并建库 290

12.1.5 创建“表创建”脚本文件并创建表 290

12.1.6 使用视图和存储过程实现一些查询和操作要求 290

12.1.7 使用触发器、规则等加入完整性控制机制 292

12.1.8 制定数据库备份和恢复策略 292

12.2 系统设计 294

12.2.1 系统功能及处理流程 294

12.2.2 创建工程、添加模块 295

12.2.3 创建数据源 295

12.2.4 设计系统主界面 295

12.2.5 设计系统登录模块 296

12.2.6 设计各功能模块 296

小结 301

实训9 301

参考文献 302