前言
第一篇 绪论
第1章 数据库应用系统开发综述
1. 1 数据库系统结构
1. 1. 1 客户/服务器结构的数据库系统
1. 1. 2 多层结构的数据库系统
1. 2 数据库应用的开发
1. 2. 1 客户端开发工具与数据库管理系统的关系
1. 2. 2 客户端开发工具的作用
1. 2. 3 数据库管理系统的作用
1. 2. 4 应用开发实例:小型教学管理系统
实践
第二篇 数据库管理系统篇
第2章 SQLServer2000数据库的管理
2. 1 SQLServer2000系统概述
2. 1. 1 SQLServer2000的安装与配置
2. 1. 2 SQLServer2000的工具
2. 2 SQLServer2000中数据库的创建
2. 2. 1 数据库的存储
2. 2. 2 系统数据库
2. 2. 3 SQLServer的特殊用户
2. 2. 4 用户数据库的创建
2. 3 SQLServer2000中的数据库管理
2. 3. 1 数据库的修改
2. 3. 2 数据库的删除
2. 3. 3 数据库对象的管理
实践
第3章 SQLServer2000数据库的安全性和完整性
3. 1 SQLServer2000中数据库的安全性
3. 1. 1 数据库的安全性概念
3. 1. 2 验证模式
3. 1. 3 角色管理
3. 1. 4 权限管理
3. 2 SQLServer2000中数据库的完整性
3. 2. 1 数据库的完整性概念
3. 2. 2 数据完整性的实现
实践
第4章 SQLServer2000数据库的备份与恢复
4. 1 SQLServer2000中数据库的备份
4. 1. 1 何时备份
4. 1. 2 备份方法
4. 1. 3 备份介质
4. 1. 4 备份需要考虑的其他事项
4. 1. 5 备份用户数据库
4. 1. 6 备份系统数据库
4. 2 SQLServer2000中的数据恢复
4. 2. 1 数据恢复概述
4. 2. 2 验证备份
4. 2. 3 恢复方法
实践
第5章 Transact-SQL语言
5. 1 数据类型. 变量和运算符
5. 1. 1 数据类型
5. 1. 2 变量
5. 1. 3 运算符
5. 2 SELECT语句
5. 2. 1 单表查询
5. 2. 2 连接查询
5. 2. 3 SELECT语句的一般格式
5. 3 使用T-SQL编程
5. 3. 1 批处理
5. 3. 2 脚本
5. 3. 3 流控制语句
5. 4 函数
5. 4. 1 系统函数
5. 4. 2 用户自定义函数
5. 5 事务
5. 5. 1 事务的概念
5. 5. 2 事务的特性
5. 5. 3 管理事务
5. 5. 4 事务控制语句
5. 5. 5 分布式事务
实践
第6章 SQLServer2000数据库的索引和视图
6. 1 SQLServer2000中数据库的索引
6. 1. 1 索引的作用
6. 1. 2 索引的创建
6. 1. 3 索引的管理
6. 2 SQLServer2000中数据库的视图
6. 2. 1 视图的作用
6. 2. 2 视图的创建
6. 2. 3 视图的管理
实践
第7章 SQLServer2000存储过程和触发器
7. 1 存储过程概述
7. 2 存储过程的使用
7. 2. 1 存储过程的创建
7. 2. 2 存储过程的修改
7. 2. 3 存储过程的删除
7. 2. 4 存储过程的执行
7. 2. 5 存储过程的设计技巧
7. 3 触发器概述
7. 4 触发器的使用
7. 4. 1 触发器的工作原理
7. 4. 2 触发器的创建
7. 4. 3 触发器的修改
7. 4. 4 触发器的删除
7. 4. 5 触发器的设计技巧
实践
第8章 Oracle数据库系统简介
8. 1 Oracle数据库系统概述
8. 1. 1 Oracle8的特点
8. 1. 2 Oracle的网络计算机体系结构
8. 2 Oracle 8的安装
8. 2. 1 安装前的准备
8. 2. 2 Oracle8服务器的安装过程
8. 3 配置Oracle 8
8. 3. 1 Oracle数据库服务器的启动和关闭
8. 3. 2 控制服务器的启动和关闭
8. 3. 3 连接到Oracle8
8. 4 Oracle的网络连接
8. 4. 1 Net8的功能
8. 4. 2 实现一个Net8网络
实践
第9章 执行SQL语句的交互环境--SQL*Plus
9. 1 SQL*Plus
9. 1. 1 SQL*Plus环境
9. 1. 2 在Oracle中用SQL进行基本数据库的访问
9. 2 Oracle的SQL
9. 2. 1 使用函数
9. 2. 2 连接查询
9. 2. 3 子查询
9. 2. 4 格式化输出
9. 3 过程SQL语言--PL/SQL
实践
第10章 Oracle数据库的管理
10. 1 Oracle数据库管理系统的体系结构
10. 1. 1 oracle实例
10. 1. 2 oracle数据库
10. 2 OracleEnterpriseManager 企业管理器
10. 3 管理数据库
10. 3. 1 创建数据库
10. 3. 2 管理数据库
10. 4 数据库安全性管理
10. 4. 1 管理用户
10. 4. 2 管理角色
10. 4. 3 管理概要文件
实践
第三篇 数据库应用开发技术篇
第11章 PowerBuilder8. 0概述
11. 1 系统要求
11. 2 安装
11. 3 操作界面
11. 4 PowerBuilder8. 0编程
11. 4. 1 PowerScript语言简介
11. 4. 2 PowerScript语言的使用
11. 4. 3 在PowerBuilder中使用SQL语句
11. 5 一个简单应用的创建--教学管理系统的创建
11. 6 窗口
11. 7 菜单
实践
第12章 PowerBuilder8. 0的数据库操作
12. 1 数据源
12. 1. 1 连接到数据库
12. 1. 2 选择数据
12. 1. 3 定义数据源实例--教学管理系统数据源的创建
12. 2 数据库接口
12. 2. 1 创建数据库连接对象
12. 2. 2 使用连接对象连接数据
12. 3 数据窗口操作
12. 3. 1 创建数据窗口
12. 3. 2 使用数据窗口操纵数据
12. 3. 3 数据窗口的动态修改
12. 3. 4 数据窗口应用实例--教学管理系统数据窗口的创建
实践
第13章 运用高级技术实现更灵活的应用
13. 1 使用INI文件实现数据库连接
13. 2 在PowerBuilder8. 0应用程序中动态使用SQL语句
13. 2. 1 动态SQL概述
13. 2. 2 动态SQL详解
实践
第14章 可执行应用的建立和应用程序的发布
14. 1 可执行应用的建立
14. 2 应用的发行环境
14. 3 安装盘的制作
实践
第15章 其他编程语言的数据库应用程序开发
15. 1 VC 中使用ODBC访问数据库
15. 1. 1 与数据库有关的类
15. 1. 2 实现ODBC数据库的开发过程
15. 2 Delphi中的数据库程序开发
15. 2. 1 常用数据访问部件介绍
15. 2. 2 常用数据感知部件介绍
实践
第16章 Web数据库应用程序设计
16. 1 Web数据库应用程序设计简介
16. 1. 1 Web数据库应用程序结构
16. 1. 2 HTML语言初步
16. 1. 3 ASP简介
16. 1. 4 ADO简介
16. 2 基于Web的教学管理系统设计
实践
参考文献