第1章 计算机信息基础 1
1.1 计算机基础 1
1.1.1 什么是计算机 1
1.1.2 为什么要用计算机 2
1.1.3 计算机的发展 3
1.1.4 计算机的分类 6
1.2 计算机系统 7
1.2.1 计算机硬件 8
1.2.2 计算机系统软件 16
1.2.3 计算机应用软件 18
1.3 计算机应用与病毒防治 20
1.3.1 计算机的应用领域 20
1.3.2 工商领域的计算机 22
1.3.3 计算机与信息处理 23
1.3.4 计算机病毒 23
1.3.5 计算机犯罪 24
1.4 计算机网络基础 26
1.4.1 计算机网络的概念和分类 26
1.4.2 数据通信基础 28
1.4.3 网络体系结构 29
1.4.4 网络如何发送数据 30
1.4.5 网络的互联 32
1.4.6 网络协议 34
1.5 计算机信息系统 38
1.5.1 信息系统的类型 39
1.5.2 数据仓库 41
1.5.3 因特网 43
1.5.4 万维网(Web) 47
习题一 49
第2章 数据库系统概论 50
2.1 什么是数据库系统 50
2.1.1 数据库系统的产生 50
2.1.2 数据、信息和数据处理 51
2.1.3 数据库系统的组成 52
2.2 数据库系统的结构 54
2.2.1 数据描述 54
2.2.2 数据模型 55
2.2.3 数据库系统的结构 57
2.3 SQL查询 58
2.3.1 数据定义 58
2.3.2 数据操纵语句 60
2.3.3 其他类型SQL语句 63
2.4 数据库维护 64
2.4.1 安全性 64
2.4.2 完整性 65
2.4.3 并发控制 65
习题二 66
第3章 Oracle数据库系统 67
3.1 前言 67
3.2 Oracle数据库简介 67
3.2.1 Oracle的基本概念 68
3.2.2 Oracle数据库的组织结构 69
3.2.3 内部存储结构 73
3.3 Oracle数据库的安装 78
3.3.1 Oracle数据库的安装 78
3.3.2 Oracle数据库的安装实例 79
3.4 Oracle数据库的系统管理 85
3.4.1 数据库管理员的职责 85
3.4.2 启动和关闭数据库 86
3.4.3 数据库的备份与恢复 87
3.4.4 数据库的安全性 92
3.5 Oracle 8i介绍 97
3.6 分布式数据库系统 99
3.6.1 简介 99
3.6.2 分布式数据库全局名与数据库链 101
3.6.3 表快照 101
3.7 Oracle的编程 102
3.7.1 PL/SQL简介 102
3.7.2 创建PL/SQL程序块 103
3.7.3 处理PL/SQL的异常 103
3.7.4 PL/SQL中单条记录的查询 105
3.7.5 光标查询多条记录 106
3.7.6 用PL/SQL表实现数组功能 108
3.8 Oracle的触发器 108
3.8.1 触发器介绍 108
3.8.2 触发器的组成 109
习题三 110
第4章 SQL Server数据库 111
4.1 SQL Server 7.0概述 111
4.1.1 SQL Server 7.0简介 111
4.1.2 SQL Server 7.0常用工具及其功能 111
4.1.3 SQL Server安全系统 113
4.1.4 SQL Server数据库 113
4.2 SQL Server 7.0安装与管理 114
4.2.1 SQL Server 7.0安装 114
4.2.2 SQL Server安全管理 121
4.2.3 数据库管理 128
4.3 Transact-SQL语言基础 132
4.3.1 Transact-SQL语言运行环境 132
4.3.2 Transact-SQL语言 134
4.3.3 Transact-SQL语言的其他元素 139
4.4 SQL Server 7.0数据库的基本操作 142
4.4.1 数据库表的操作 142
4.4.2 SQL Server基本查询 146
4.4.3 数据汇总 153
习题四 155
第5章 数据库开发工具——PowerBuilder 7.0 159
5.1 PowerBuilder 7.0简介 159
5.1.1 PowerBuilder 7.0特点 159
5.1.2 PowerBuilder 7.0的安装 161
5.2 PowerScript编程语言基础 163
5.2.1 基本编写规则 163
5.2.2 数据类型、变量、运算符、表达式 165
5.2.3 PowerScript基本语句 167
5.2.4 函数 171
5.3 应用、窗口、控件、菜单 171
5.3.1 应用对象(Application) 171
5.3.2 窗口 176
5.3.3 为窗口添加控件 179
5.3.4 莱单 181
5.4 数据库管理 185
5.4.1 创建ASA数据库 186
5.4.2 数据库连接 188
5.4.3 数据库维护 194
5.5 数据窗口 202
5.5.1 创建数据窗口对象 202
5.5.2 数据窗口画板操作 206
5.5.3 数据源 211
5.5.4 数据窗口风格 212
5.6 数据窗口对象的使用 218
5.6.1 数据窗口对象与窗口的结合 218
5.6.2 重新返回数据 221
5.6.3 获得数据窗口某行某列数据 221
5.6.4 修改、插入、删除、更新数据 222
5.6.5 数据窗口翻页 223
5.6.6 数据窗口SQL查询语句的修改 224
5.7 库文件管理 225
5.7.1 库画板一般操作 226
5.7.2 生成可执行文件 228
习题五 231
第6章 Visual Basic 233
6.1 Visual Basic 6.0概述 233
6.1.1 Visual Basic 6.0的安装和启动 233
6.1.2 可视化编程的基本概念 236
6.1.3 控件与工具箱 238
6.1.4 Visual Basic的集成开发环境 242
6.1.5 控件的画法 247
6.1.6 可视化编程方法 249
6.2 应用程序设计初步 252
6.2.1 工程、应用程序及其结构 252
6.2.2 设置控件属性的方法 253
6.2.3 窗体设计 254
6.2.4 命令按钮控件CommandButton 257
6.2.5 标签控件Label 260
6.2.6 文本框控件TextBox 264
6.2.7 焦点 267
6.3 程序设计基础 267
6.3.1 常量、变量、运算符和表达式 268
6.3.2 Let、Rem、End和Stop语句 274
6.3.3 输出数据 275
6.3.4 输入数据 278
6.3.5 转移语句 279
6.3.6 选择结构 280
6.3.7 循环结构 286
6.3.8 过程 290
6.3.9 变量的作用域和模块的分类 295
6.4 常用内部控件 298
6.4.1 选项按钮控件(OptionButton) 298
6.4.2 复选框控件(CheckBox) 299
6.4.3 框架控件(Frame) 300
6.4.4 列表框控件(ListBox) 302
6.4.5 组合框控件(CombBox) 305
6.4.6 驱动器列表框、目录列表框和文件列表框 306
6.4.7 图像控件(Image)和图片框控件(PictureBox) 308
6.4.8 计时器控件(Timer) 309
6.4.9 滚动条控件 310
6.5 对话框设计 311
6.5.1 对话框函数MsgBox和InputBox 311
6.5.2 自定义对话框 314
6.5.3 通用对话框 317
6.5.4 菜单设计 319
6.5.5 工具栏 325
6.6 多窗体设计 326
6.7 与数据库的连接 333
6.7.1 数据控件(Data) 333
6.7.2 数据绑定控件 334
6.7.3 操作数据库的方法 336
习题六 337
第7章 数据库应用开发实例 341
7.1 系统介绍 341
7.2 数据库的创建 342
7.3 模块的编程及界面的创建 344
参考文献 350