| 内容提要
本书对数据库应用系统设计所需知识进行了系统介绍。全书内容包括三部分:第一部分(第1章)主要介绍数据库应用系统设计的理论基础,包括系统开发方法、系统开发过程、数据库设计、关系数据库语言等内容;第二部分(第2~9章)全面介绍设计开发数据库应用系统的优秀工具PowerBuider,包括PowerBuider的主要功能和安装过程、数据库表的创建及与PowerBuilder及与PowerBuilder的编程语言PowerScript、应用对象的创建及应用对象事件、窗口对象的创建和使用、菜单对象的创建和使用数据窗口对象与数据窗口控件的使用;第三部分(第10章)结合一个综合实例,介绍系统分析、系统设计、系统实施的全过程。
本书作为国家信息化技术证书教育考试指定教材,内容翔实,并紧密结合实例,适合于参加《数据库应用系统设计高级技术证书》考试的考生使用,也可以作为高等院校的教材,还适合于设计开发数据库应用系统的技术人员使用。
编者的话
数据库应用系统是计算机应用的一个重要领域,在各行各业的管理工作发挥着非常重要的作用。早期大多是功能简单、规模较小的单机系统,随着计算机网络技术和应用需求的发展,现在的数据库应用系统大多是功能复杂、规模较大的网络系统,包括客户/服务器结构的数据库应用系统。
数据库应用系统是先进的科学技术与现代管理相结合的产物,建立以数据库技术为核心的数据库应用系统,已经成为现代企业单位、政府部门等各类组织提高自身素质、实现组织目标的战略措施,但数据库应用系统的设计一项复杂且困难的工作。数据库应用系统设计开发的复杂性主要体现在开发环境的复杂性、用户需求的多样性、技术手段的综合性等三个方面。为此,数据库应用系统的设计人员,一要掌握一定的系统分析、系统设计理论和方法,二要选择一种优秀的开发工具。这对于保证高效率、高质量地设计开发出一个实用的应用系统是非常必要的。
近30年来,一些专家学者及实际设计人员提出了不少的软件开发方法、数据库设计方法,软件公司推出了许多优秀的软件开发工具。这些方法和工具的采用,极大地提高了数据库应用系统的设计开发效率和质量,取得了很好的效果。
作为数据库应用系统设计的实践教程,本书简要地介绍了数据库应用系统设计的理论基础,重点介绍了如何使用PowerBuider开发数据库应用系统,最后给出了一个综合实例。基础理论从系统开发实践角度进行综合的、精练的介绍,开发工具PowerBuider的介绍准确、实用,所有实例都上机调试过,综合实例配有软盘,安装后即可运行。
本书的作者都实际使用PowerBuider 6.0/7.0
从事过项目的开发工作,有丰富的开发实践经验,内容介绍深入浅出,实例丰富。作为国家信息化技术教育考试的指导教材,本书适合于参加《数据库应用系统设计高级技术证书》考试的考生使用,对于想用PowerBuider开发数据库应用系统的大学生及技术人员,也是一个很实用的参考书。
本书由袁方、杨成主编,袁方、杨成、郗亚辉、陈昊编写。第1、4、5
章由袁方编写,第2章由杨成编写,第6、7、8、9章由郗亚辉编写,第10章由郗亚辉、袁方合写,第3章由陈昊编写,全书由方统编定稿。随书所附软盘由郗亚辉设计开发,袁方审定。
清华大学侯炳辉教授、全国电子信息应用教育中心王志昌主任对本书的编写给予了热情的指导和帮助。本书的审稿工作由全国电子信息应用教育中心的沈林兴高级工程师、盛晨媛高级工程师担任,沈林兴高级工程师任主审,他们认真审阅了全书,对本书的内容与结构提出了许多有益的修改意见。在此一并表示感谢!
由于时间仓促,加之我们水平有限,书中难免存在不足之处,恳请读者批评指正。
目录介绍
第一章 数据库应用系统设计理论基础
1.1 概述
1.2 数据库应用系统开发方法
1.3 数据库应用系统的开发过程
1.4 数据库设计
1.5 常用关系数据库管理系统
1.6 关系数据库语言
1.7 数据库应用系统开发工具
第二章 PowerBuilder 的基本概念
2.1 PowerBuilder的基本概述
2.2 PowerBuilder的主要功能
2.3 PowerBuilder安装
2.4 PowerBuilder的开发环境
2.5 命名规范
2.6 PowerBuilder程序开发步骤
2.8 PowerBuilder的高级应用
第三章 数据库操作
3.1 数据库操作
3.2 表操作
3.3 建立PB与数据库的连接
第四章 PowerBuilder语言
4.1 语言基础
4.2 Powerscript 语句
4.3 数组
4.4 结构
4.5 使用代词编写通用代码
4.6 函数
4.7 嵌入式SQL语句与数据库操作
第五章 创建应用对象
5.1 创建和打开一个应用对象
5.2 设置应用对象的属性
5.3 应用对象的事件
5.4 事务对象
5.5 编写应用对象的事件处理程序
第六章 窗口对象
6.1 创建窗口
6.2 窗口对象的属性
6.3 窗口对象函数
6.4 窗口对象的事件
6.5 窗口对象事件
第七章 菜单对象
7.1 创建菜单
7.2 定义菜单属性
7.3 为菜单对象编写脚本
7.4 使用菜单
7.5 MDI窗口
第八章 数据窗口对象
8.1 创建数据窗口对象
8.2 设置数据窗口工作区属性
8.3 向数据窗口添加对象
8.4 增加数据功能
第九章 数据窗口控件
9.1 建立数据窗口控件与数据窗口对象的联系
9.2 使用数据窗口技术的完整过程
9.3 数据窗口控件工作原理
9.4 检索数据
9.5 访问数据窗口技术数据及属性
9.6 数据窗口控件的常用函数
9.7 使用数据窗口控件事件
9.8 在程序中创建数据窗口对象
9.9 打印数据窗口
第十章 综合实例
10.1 系统分析
10.2 系统设计
10.3 系统实施
|