目 录 1
第一篇数据库管理系统基础 1
第1章数据库的基本概念 1
§1.1 数据处理的基本概念 1
§1.2数据管理方法的发展 1
§1.3数据模型 3
§1.4分布式数据库 4
§1.5多媒体数据库 6
第2章Oracle数据库管理系统 7
§2.1Oracle系统及其特点 7
§2.2Oracle的主要产品 7
§2.3Oracle系统的目录结构 10
第3章Oracle数据库管理系统的基本概念 11
§3.1 Oracle数据库的逻辑结构 11
§3.2数据库对象 12
§3.3数据字典 13
第二篇SQL语言 16
第4章SQL语言简介 16
§4.1 概述 16
§4.2 SQL语句的分类及格式 16
§4.3 SQL语句的字符、语言符号和标识符 17
§4.4数据类型 18
§4.5运算符和表达式 19
§4.6条件表达式 20
§5.1列函数 23
第5章函数 23
§5.2标量函数 24
第6章表的建立及数据操作 29
§6.1表结构的建立及修改 29
§6.2删除表 31
§6.3表数据的操作 31
§6.4索引的建立和删除 34
第7章表数据的查询 36
§7.1查询语句的结构及使用 36
§7.2表的连接和多表查询 40
§ 7.3 子查询 42
§7.4组合查询 44
§8.1 视图的概念和作用 45
第8章视图的运用 45
§8.2视图的创建和删除 46
§8.3通过视图对数据操作 48
第9章PL/SQL语句及其应用 51
§9.1概述 51
§9.2 PL/SQL的说明 52
§9.3 PL/SQL的结构控制 54
§9.4游标、事务和例外处理 57
§9.5子程序 60
第10章SQL*PLUS 63
§10.1 SQL*PLUS基础 63
§10.2 SQL*PLUS命令 64
§10.3格式化查询结果 67
第11章 交互式界面开发工具SQL*FORM 72
§11.1概述 72
第三篇Oracle的开发工具 72
§11.2定义和运行一个FORM应用 75
§11.3完善FORM应用 83
§11.4触发子 91
第12章菜单生成器SQL*MENU 95
§12.1概述 95
§12.2定义一个MENU应用 95
§12.3完善MENU应用 99
第13章C语言预编译程序接口Pro*C 101
§13.1概述 101
§13.2应用程序结构 103
§13.3查询语句 115
§13.4处理运行错误 119
§13.5事务处理 122
§13.6 Pro*C程序预编译 123
§13.7动态SQL语句 124
第14章管理Oracle数据库 130
§14.1数据库管理员(DBA) 130
§14.2Oracle数据库系统结构 131
§14.3Oracle数据库系统的安装 134
§14.4Oracle数据库系统的启动和关闭 136
§14.5Oracle数据库的存储管理 138
§14.6Oracle数据库的用户及权限管理 146
§14.7Oracle数据库的实用工具 150
§14.8Oracle数据库性能调整 154
第15章概 述 159
§15.1 PowerBuilder的基本概念 159
第四篇PowerBuilder开发技术 159
§15.2 PowerBuilder开发环境 160
§15.3 PowerBuilder应用开发的一个简单例子 162
第16章数据库管理及数据窗口对象 166
§ 16.1建立与数据库的连接 166
§16.2管理表 167
§16.3视图操作 168
§16.4数据的操作 168
§16.5数据管理 169
§16.6数据窗口的风格及数据源 170
§16.7创建数据窗口对象 172
第1 7章脚本的编写 176
§17.1 概 述 176
§17.2脚本画板 178
§17.3常用事件、函数及属性 180
§17.4在Power Script中嵌入SQL语句 191
第18章窗口、菜单及控件 195
§18.1 创建窗口 195
§18.2创建菜单 197
§18.3对控件的一般操作 198
§18.4各种控件的使用 200
第1 9章应用程序跟踪调试、库管理和打包 203
§19.1 应用程序的跟踪调试 203
§19.2应用库管理 205
§1 9.3应用程序的打包 207
第20章PowerBuilder高级开发技巧 210
§20.1 PowerBuilder开发技巧 210
§20.2 PowerBuilder性能优化 217