《网络数据库应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:马楠著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2010
  • ISBN:9787113110291
  • 页数:272 页
图书介绍:本书从实用性角度出发,较全面、系统地介绍了网络数据库的概念、使用、管理及应用,主要内容涵盖了四部分,分别为基础篇、网络数据库使用篇、网络数据库管理篇和网络数据库应用篇,系统介绍了网络数据库基本知识和基本概念、网络数据库Microsoft SQL Server 2005的安装配置、各种常用网络数据库对象的创建和管理、网络数据库的安全设置、网络数据库的备份与恢复、基于C/S和基于B/S的网络数据库设计与开发过程。

第一篇 基础篇 1

第1章 数据库系统概述 1

1.1 数据管理的发展 1

1.1.1 人工管理阶段 1

1.1.2 文件系统阶段 2

1.1.3 数据库系统阶段 3

1.2 数据和数据模型 4

1.2.1 数据 4

1.2.2 数据模型 4

1.3 关系数据库系统 5

1.3.1 什么是数据库系统 5

1.3.2 关系数据库 6

1.4 数据库设计方法及步骤 7

1.4.1 数据库设计概述 7

1.4.2 数据库需求分析 8

1.4.3 数据库概念结构设计 9

1.4.4 逻辑结构设计 10

1.4.5 数据库物理结构设计 11

1.4.6 数据库实施与维护 12

1.5 本章小结 14

1.6 习题 14

第2章 网络数据库介绍 15

2.1 计算机网络的相关知识 15

2.1.1 计算机网络的定义 15

2.1.2 网络通信协议 16

2.2 网络数据库 17

2.2.1 网络数据库概念 17

2.2.2 网络数据库应用系统的特点 18

2.2.3 基于C/S模式的网络数据库系统应用 18

2.2.4 基于B/S模式的网络数据库系统应用 20

2.2.5 B/S模式与C/S模式应用的特点和区别 21

2.2.6 B/S与C/S的混合模式 23

2.2.7 网络数据库应用系统开发方法 23

2.3 本章小结 26

2.4 习题 26

第二篇 网络数据库使用篇 28

第3章 SQL Server 2005概述 28

3.1 SQL Server的发展过程 28

3.2 SQL Server 2005产品介绍 29

3.2.1 SQL Server 2005的特征与新增功能 29

3.2.2 SQL Server 2005的版本 31

3.2.3 SQL Server 2005编程环境介绍 32

3.3 安装SQL Server 2005 33

3.3.1 安装SQL Server 2005硬件配置需求 33

3.3.2 对Windows操作系统版本的要求 33

3.3.3 安装SQL Server 2005的相关软件要求 34

3.3.4 开始安装与升级安装 34

3.3.5 SQL Server 2005的常用工具 40

3.4 配置SQL Server 2005 43

3.4.1 启动、暂停和关闭SQL Server 2005服务 43

3.4.2 注册/删除SQL Server 2005服务器 44

3.5 本章小结 45

3.6 习题 45

3.7 实验1:安装SQL Server 2005 46

第4章 SQL Server 2005数据库使用与管理 47

4.1 SQL Server 2005数据库结构 47

4.1.1 文件和文件组 47

4.1.2 页面和盘区 49

4.1.3 事务日志 51

4.1.4 系统数据库和样例数据库 52

4.2 创建SQL Server 2005数据库 54

4.2.1 创建数据库 54

4.2.2 查看数据库信息 59

4.3 管理SQL Server 2005数据库 60

4.3.1 修改与删除数据库 60

4.3.2 优化数据库 60

4.3.3 数据库收缩 61

4.3.4 数据库重命名 62

4.3.5 删除数据库 62

4.4 本章小结 62

4.5 习题 63

4.6 实验2:创建和管理SQL Server 2005数据库 63

第5章 SQL Server 2005表创建与管理 65

5.1 字段数据类型 65

5.1.1 字符型数据类型 65

5.1.2 数字型数据类型 66

5.1.3 二进制型数据类型 66

5.1.4 时间/日期型数据类型 66

5.1.5 货币型数据类型 67

5.1.6 unicode数据类型 67

5.1.7 特殊数据类型(时间戳、大值、系统视图systypes和types) 67

5.1.8 自定义数据类型 68

5.2 数据表操作 69

5.2.1 创建表 69

5.2.2 修改表结构 72

5.2.3 表的重命名 74

5.2.4 删除表 74

5.2.5 查看表属性 75

5.3 添加、修改和删除表记录 76

5.3.1 使用Transact-SQL语言添加、修改、删除表记录 76

5.3.2 使用SQLServer Management Studio添加、修改、删除表记录 78

5.4 索引的创建与管理 79

5.4.1 SQLServer索引概述 79

5.4.2 索引分类 80

5.4.3 创建索引 81

5.5 实现数据完整性 84

5.5.1 实现数据完整性约束的对象 85

5.5.2 数据完整性约束的类型 85

5.5.3 使用约束实现数据完整性 86

5.6 本章小结 97

5.7 习题 97

5.8 实验3:创建和维护SQLServer数据表 97

5.9 实验4:设计和实现数据完整性 99

第6章 Transact-SQL查询 102

6.1 查询语句概述 102

6.1.1 查询语句结构 102

6.1.2 查询语句的注意事项 103

6.2 SELECT子句 104

6.3 FROM子句 105

6.4 WHERE子句 106

6.4.1 使用比较运算符查询条件 106

6.4.2 使用范围查询条件 107

6.4.3 使用模式查询条件 108

6.4.4 使用空值判断查询条件 109

6.4.5 使用可选值列表查询条件 109

6.4.6 使用逻辑运算符查询条件 110

6.5 使用ORDER BY子句对结果进行排序 111

6.6 使用聚集函数实现汇总结果查询 111

6.7 使用Transact-SQL进行高级查询 112

6.7.1 使用GROUP BY子句实现对查询结果分组 112

6.7.2 使用COMPUTE和COMPUTE BY子句进行分组计算 115

6.7.3 集合查询 117

6.7.4 使用联接进行多表查询 118

6.7.5 嵌套查询 120

6.8 本章小结 122

6.9 习题 122

6.10 实验5:数据表查询 123

第7章 视图 126

7.1 视图的概述 126

7.2 创建视图 128

7.2.1 创建视图的准则 128

7.2.2 创建视图的方法 129

7.3 查看视图信息 132

7.4 重命名、修改与删除视图 134

7.4.1 重命名视图 134

7.4.2 修改视图 135

7.4.3 删除视图 136

7.5 对视图数据操作 136

7.6 本章小结 138

7.7 习题 139

7.8 实验6:视图的创建与管理 139

第三篇 网络数据库管理篇 142

第8章 SQL Server 2005数据库安全管理 142

8.1 SQL Server 2005安全性机制 142

8.2 SQL Server 2005的身份验证 144

8.2.1 Windows与SQLServer身份验证模式 144

8.2.2 选择身份验证模式 144

8.3 用户登录账户管理 145

8.3.1 使用Windows组或用户账户登录SQLServer 2005 145

8.3.2 用SQLServer登录账户登录SQLServer 2005 146

8.4 授权用户登录账户访问数据库 148

8.5 角 色 149

8.5.1 固定服务器角色 150

8.5.2 固定数据库角色 152

8.5.3 设置用户自定义数据库角色 154

8.5.4 设置应用程序角色 155

8.6 权限管理 156

8.6.1 权限概述 156

8.6.2 权限的状态描述 157

8.6.3 使用Transact-SQL管理权限 158

8.6.4 使用SQLServer Management Studio管理权限 158

8.7 本章小结 159

8.8 习题 160

8.9 实验7:数据库安全性管理 160

第9章 SQL Server 2005数据库备份与恢复 164

9.1 数据库备份和恢复的概念 164

9.1.1 数据库备份的重要性 164

9.1.2 数据库备份策略 165

9.2 数据库备份设备 166

9.2.1 备份设备的类型 166

9.2.2 物理备份设备和逻辑备份设备 167

9.2.3 创建永久备份设备 167

9.2.4 管理备份设备 169

9.3 执行数据库备份 170

9.3.1 数据库备份概述 170

9.3.2 数据库备份操作 173

9.4 执行数据库恢复 178

9.4.1 数据库恢复模式概述 178

9.4.2 数据库恢复操作 179

9.5 数据库备份和恢复综合规划方案 183

9.6 本章小结 183

9.7 习题 184

9.8 实验8:数据库的备份和恢复 184

第四篇 网络数据库应用篇 189

第10章 基于C/S的网络数据库应用 189

10.1 C/S体系结构应用系统概述 189

10.1.1 网络系统模式介绍 189

10.1.2 C/S体系结构的特点 191

10.1.3 C/S体系结构的优缺点 191

10.2 客户端开发工具介绍 192

10.2.1 Visual Basic 192

10.2.2 Delphi 194

10.2.3 Visual FoxPro 196

10.2.4 Java 196

10.2.5 PowerBuilder 198

10.2.6 Visual Basic.NET 199

10.3 客户端应用程序访问数据库实现技术 201

10.3.1 ODBC数据源的配置连接 201

10.3.2 使用ADO控件连接数据源 205

10.3.3 使用ADO对象技术连接数据源 208

10.3.4 使用ADO.NET连接数据源 212

10.4 基于C/S的高校学生信息管理系统的设计与开发 216

10.4.1 基于C/S的高校学生信息管理系统开发介绍 216

10.4.2 高校学生信息管理系统数据库设计步骤 217

10.4.3 基于C/S的高校学生信息管理系统功能模块设计 218

10.4.4 高校学生信息管理系统客户端应用程序设计 219

10.5 本章小结 227

10.6 习题 227

10.7 实验9:使用ADO对象和ADO控件访问数据库 227

第11章 基于B/S的网络数据库应用 229

11.1 B/S体系结构应用系统概述 229

11.1.1 B/S体系结构的特点 229

11.1.2 Web体系结构的工作原理 230

11.2 B/S体系结构的功能组成及配置 231

11.2.1 B/S浏览器端 231

11.2.2 B/S Web服务器端配置(以Tomcat服务器为例) 232

11.2.3 B/S网络数据库服务器端 240

11.3 浏览器端开发技术 240

11.3.1 概述 240

11.3.2 HTML实例 241

11.4 服务器端开发技术 251

11.4.1 JSP开发技术概述 251

11.4.2 JSP脚本介绍 251

11.4.3 JDBC数据访问接口介绍 253

11.4.4 程序设计 256

11.5 基于B/S的高校学生信息管理系统的设计与开发 263

11.5.1 基于B/S的高校学生信息管理系统开发介绍 263

11.5.2 基于B/S的高校学生信息管理系统程序功能模块设计 264

11.6 本章小结 267

11.7 习题 267

11.8 实验10:基于B/S的企业人事系统设计 267

附录A 高校学生信息管理数据库系统 269

参考文献 272