《数据库管理与应用开发技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:赵津燕主编;李益民,苗巍,王双立副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508415531
  • 页数:266 页
图书介绍:本书主要包括数据库应用系统开发综述、SQL Server 2000数据库的管理、SQL Server 2000数据库的安全性和完整性、SQL Server 2000数据库的备份与恢复、Transact-SQL语言、SQL Server 2000数据库的索引和视图、SQL Server 2000存储过程和触发器、Oracle数据库系统简介、执行SQL 语句的交互环境——SQL*PLUS 、Oracle 数据库的管理、PowerBuilder 8.0 概述、 PowerBuilder 8.0 的数据库操作、运用高级技术实现更灵活的应用、可执行应用的建立和应用程序的发布、其它编程语言的实用数据库程序开发、Web数据库应用程序设计。读者对象:本专科计算机及其相关专业的学生。

第一篇 绪论 1

第1章 数据库应用系统开发综述 1

1.1 数据库系统结构 1

1.1.1 客户/服务器结构的数据库系统 1

1.1.2 多层结构的数据库系统 2

1.2 数据库应用的开发 3

1.2.1 客户端开发工具与数据库管理系统的关系 3

1.2.2 客户端开发工具的作用 4

1.2.3 数据库管理系统的作用 4

1.2.4 应用开发实例:小型教学管理系统 4

实践 8

第二篇 数据库管理系统篇 9

第2章 SQL Server 2000数据库的管理 9

2.1 SQL Server 2000系统概述 9

2.1.1 SQL Server 2000的安装与配置 9

2.1.2 SQL Server 2000的工具 13

2.2 SQL Server 2000中数据库的创建 14

2.2.1 数据库的存储 14

2.2.2 系统数据库 15

2.2.3 SQL Server的特殊用户 16

2.2.4 用户数据库的创建 17

2.3.1 数据库的修改 19

2.3 SQL Server 2000中的数据库管理 19

2.3.2 数据库的删除 20

2.3.3 数据库对象的管理 20

实践 26

第3章 SQL Server 2000数据库的安全性和完整性 27

3.1 SQL Server 2000数据库的安全性 27

3.1.1 数据库的安全性概念 27

3.1.2 验证模式 27

3.1.3 角色管理 28

3.1.4 权限管理 32

3.2.1 数据库的完整性概念 35

3.2 SQL Server 2000 中数据库的完整性 35

3.2.2 数据完整性的实现 36

实践 37

第4章 SQL Server 2000数据库的备份与恢复 38

4.1 SQL Server 2000中数据库的备份 38

4.1.1 何时备份 38

4.1.2 备份方法 39

4.1.3 备份介质 40

4.1.4 备份需要考虑的其他事项 40

4.1.5 备份用户数据库 41

4.2.1 数据恢复概述 44

4.2.2 验证备份 44

4.2 SQL Server 2000中的数据恢复 44

4.1.6 备份系统数据库 44

4.2.3 恢复方法 46

实践 48

第5章 Transact-SQL语言 49

5.1 数据类型、变量和运算符 49

5.1.1 数据类型 49

5.1.2 变量 50

5.1.3 运算符 51

5.2 SELECT语句 51

5.2.1 单表查询 52

5.2.2 连接查询 54

5.2.3 SELECT语句的一般格式 56

5.3 使用T-SQL编程 57

5.3.1 批处理 57

5.3.2 脚本 58

5.3.3 流控制语句 58

5.4 函数 62

5.4.1 系统函数 62

5.4.2 用户自定义函数 65

5.5 事务 69

5.5.1 事务的概念 69

5.5.3 管理事务 70

5.5.4 事务控制语句 70

5.5.2 事务的特性 70

5.5.5 分布式事务 71

实践 72

第6章 SQL Server 2000数据库的索引和视图 73

6.1 SQL Server 2000中数据库的索引 73

6.1.1 索引的作用 73

6.1.2 索引的创建 73

6.1.3 索引的管理 76

6.2 SQL Server 2000中数据库的视图 77

6.2.1 视图的作用 77

6.2.2 视图的创建 77

6.2.3 视图的管理 79

实践 82

第7章 SQL Server 2000存储过程和触发器 83

7.1 存储过程概述 83

7.2 存储过程的使用 84

7.2.1 存储过程的创建 84

7.2.2 存储过程的修改 87

7.2.3 存储过程的删除 88

7.2.4 存储过程的执行 88

7.2.5 存储过程的设计技巧 88

7.3 触发器概述 89

7.4 触发器的使用 89

7.4.1 触发器的工作原理 89

7.4.2 触发器的创建 90

7.4.4 触发器的删除 94

7.4.3 触发器的修改 94

7.4.5 触发器的设计技巧 95

实践 96

第8章 Oracle数据库系统简介 97

8.1 Oracle数据库系统概述 97

8.1.1 Oracle8的特点 97

8.1.2 Oracle的网络计算机体系结构 98

8.2 Oracle 8的安装 99

8.2.1 安装前的准备 99

8.2.2 Oracle 8服务器的安装过程 100

8.3.1 Oracle数据库服务器的启动和关闭 102

8.3 配置Oracle 8 102

8.3.2 控制服务器的启动和关闭 103

8.3.3 连接到Oracle 8 105

8.4 Oracle的网络连接 106

8.4.1 Net8的功能 106

8.4.2 实现一个Net8网络 106

实践 108

第9章 执行SQL语句的交互环境——SQL*Plus 109

9.1 SQL*Plus 109

9.1.1 SQL*Plus环境 109

9.1.2 在Oracle中用SQL进行基本数据库的访问 109

9.2.1 使用函数 110

9.2 Oracle的SQL 110

9.2.2 连接查询 111

9.2.3 子查询 113

9.2.4 格式化输出 116

9.3 过程SQL语言——PL/SQL 121

实践 123

第10章 Oracle数据库的管理 124

10.1 Oracle数据库管理系统的体系结构 124

10.1.1 Oracle实例 124

10.1.2 Oracle数据库 127

10.2 Oracle Enterprise Manager(企业管理器) 129

10.3 管理数据库 130

10.3.1 创建数据库 131

10.3.2 管理数据库 135

10.4 数据库安全性管理 139

10.4.1 管理用户 140

10.4.2 管理角色 145

10.4.3 管理概要文件 148

实践 150

第三篇 数据库应用开发技术篇 151

第11章 PowerBuilder 8.0概述 151

11.1 系统要求 151

11.2 安装 151

11.3 操作界面 152

11.4.1 PowerScript语言简介 157

11.4 PowerBuilder 8.0编程 157

11.4.2 PowerScript语言的使用 158

11.4.3 在PowerBuilder中使用SQL语句 159

11.5 一个简单应用的创建——教学管理系统的创建 161

11.6 窗口 162

11.7 菜单 172

实践 177

第12章 PowerBuilder 8.0的数据库操作 178

12.1 数据源 178

12.1.1 连接到数据库 178

12.1.2 选择数据 179

12.1.3 定义数据源实例——教学管理系统数据源的创建 182

12.2 数据库接口 183

12.2.1 创建数据库连接对象 183

12.2.2 使用连接对象连接数据 184

12.3 数据窗口操作 188

12.3.1 创建数据窗口 188

12.3.2 使用数据窗口操纵数据 190

12.3.3 数据窗口的动态修改 197

12.3.4 数据窗口应用实例——教学管理系统数据窗口的创建 200

实践 210

第13章 运用高级技术实现更灵活的应用 211

13.1 使用INI文件实现数据库连接 211

13.2.1 动态SQL概述 213

13.2 在PowerBuilder 8.0应用程序中动态使用SQL语句 213

13.2.2 动态SQL详解 214

实践 219

第14章 可执行应用的建立和应用程序的发布 220

14.1 可执行应用的建立 220

14.2 应用的发行环境 224

14.3 安装盘的制作 227

实践 228

第15章 其他编程语言的数据库应用程序开发 229

15.1 VC++中使用ODBC访问数据库 229

15.1.1 与数据库有关的类 229

15.1.2 实现ODBC数据库的开发过程 233

15.2.1 常用数据访问部件介绍 241

15.2 Delphi中的数据库程序开发 241

15.2.2 常用数据感知部件介绍 246

实践 249

第16章 Web数据库应用程序设计 250

16.1 Web数据库应用程序设计简介 250

16.1.1 Web数据库应用程序结构 250

16.1.2 HTML语言初步 251

16.1.3 ASP简介 254

16.1.4 ADO简介 258

16.2 基于Web的教学管理系统设计 260

实践 265

参考文献 266