《数据库系统原理及应用 PowerBuilder+SQL Server版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈刚,李建义主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2003
  • ISBN:7508412877
  • 页数:327 页
图书介绍:

第1章 数据库系统概述 1

1.1 基本概念 1

1.1.1 信息与数据 1

1.1.2 数据处理 2

1.2 数据库技术的发展 2

1.2.1 数据库技术发展的阶段划分 2

1.2.2 人工管理阶段 3

1.2.3 文件系统阶段 3

1.2.4 数据库系统阶段 5

1.2.5 高级数据库阶段 6

1.3 数据库系统的组成与结构 7

1.3.1 数据库系统的组成 7

1.3.2 数据库系统结构 8

1.4 数据模型 10

1.4.1 数据模型的概念 10

1.4.2 概念模型 11

1.4.3 层次模型 12

1.4.4 网状模型 13

1.4.5 关系模型 13

习题1 15

本章小结 15

第2章 关系数据库理论基础 17

2.1 关系的基本概念 17

2.1.1 关系的数学定义 17

2.1.2 关系的性质 19

2.2 关系的完整性 20

2.2.1 键 20

2.2.2 实体完整性 20

2.2.4 用户定义完整性 21

2.3 关系代数 21

2.2.3 参照完整性 21

2.3.1 传统的集合运算 22

2.3.2 专门的关系运算 23

2.4 关系规范化 24

2.4.1 问题的提出 24

2.4.2 关系模式的规范化 26

2.4.3 关系分解的原则 27

本章小结 28

习题2 28

第3章 SQLServer 2000 30

2.1 SQL Server 2000的特性 30

3.2.1 安装SQL Server2000对用户环境的要求 31

2.2 安装SQL Server 2000 31

3.2.2 安装SQL Server 2000 32

3.3 SQL Server2000系统的主要内容 37

3.3.1 数据库 37

3.3.2 目录和文件的位置 38

3.3.3 管理工具 39

3.3.4 查询分析器 41

3.4 SQL Server2000和ODBC 48

3.4.1 概述 48

3.4.2 配置ODBC数据源 48

习题3 51

本章小结 51

第4章 结构化查询语言——SQL 52

4.1 SQL语言基本知识 52

4.1.1 SQL的发展史 52

4.1.2 SQL的特点 53

4.1.3 SQL的分类 53

4.2 数据定义命令 54

4.2.1 建立数据库 54

4.2.2 建立数据表 54

4.2.4 数据表的删除 56

4.2.3 数据表的修改 56

4.2.5 索引的建立与删除 57

4.3 数据查询语言 57

4.3.1 查询语句格式 57

4.3.2 单表查询 58

4.3.3 多表查询 61

4.3.4 嵌套查询 62

4.4 数据操纵语言 63

4.4.1 插入数据 63

4.4.2 删除数据 63

4.5.1 视图的特点 64

4.5.2 视图的建立和撤消 64

4.4.3 修改数据 64

4.5 视图 64

4.5.3 视图数据操作 65

4.6 数据控制 66

4.6.1 授权 66

4.6.2 回收权限 67

本章小结 67

习题4 67

5.1.2 安全措施的设置模型 69

5.1.1 基本概念 69

5.1 数据库安全性 69

第5章 数据库安全及维护 69

5.2 数据库的完整性 71

5.2.1 基本概念 71

5.2.2 完整性约束 71

5.3 并发控制 72

5.3.1 基本概念 72

5.3.2 封锁 74

5.4.1 故障的种类 76

5.4 数据恢复 76

5.3.3 并发调度的串行操作和并行操作 76

5.4.2 转储和恢复 78

5.4.3 日志文件 78

5.4.4 用转储和日志文件恢复数据库 80

本章小结 80

习题5 80

第6章 数据库系统设计 81

6.1 数据库设计概述 81

6.1.1 数据库系统设计内容 81

6.1.2 数据库设计特点 81

6.2 数据库设计步骤 82

6.3 数据库结构设计 83

6.3.1 需求分析 83

6.3.2 概念结构设计 85

6.3.3 逻辑结构设计 86

6.3.4 物理设计 86

6.4 应用程序设计 87

6.5 运行和维护 87

6.5.1 数据载入数据库 87

6.5.2 数据库系统试运行 87

6.5.3 数据库系统的运行和维护 88

6.6 数据库系统设计国家标准 89

本章小结 91

习题6 91

第7章 PowerBuilder概述 92

7.1 PowerBuilder8.0简介 92

7.1.1 跨平台开发 93

7.1.2 开放的数据库连接 93

7.1.3 面向对象的编程 94

7.1.4 事件驱动的应用程序 94

7.1.6 引入了workspace和target对象 95

7.1.7 增强的网络功能 95

7.1.5 功能强大的编程语言与函数 95

7.2 PowerBuilder8.0的开发环境 96

7.2.1 菜单栏 96

7.2.2 工具栏 97

7.2.3 系统树 99

7.2.4 画板区和编辑区(工作区) 100

7.3 PowerBuilder 8.0应用系统的构成 100

7.4 面向对象程序设计基础及在PowerBuilder中的应用 101

本章小结 103

习题7 104

第8章 PowerBuilder下的数据库及其操纵 105

8.1 创建数据库 105

8.2 连接数据库 107

8.2.1 通过ODBC接口连接 107

8.2.2 通过专用接口连接 111

8.3 创建和删除数据表 114

8.4 数据表的操纵 117

8.4.1 定义列的扩展属性 117

8.4.2 索引、主键、外部键的创建与删除 119

8.4.3 浏览和修改表结构 123

8.5 视图及其操纵 124

8.4.4 定义表属性 124

8.5.1 创建和删除视图 125

8.5.2 表或视图语法的输出 128

8.6 数据的操纵 128

8.6.1 数据检索 128

8.6.2 数据修改 128

8.6.3 数据排序和过滤 129

8.6.4 数据的导入导出 130

8.7 数据库管理 131

8.7.1 定义数据库扩展属性 131

8.7.2 使用Sybase Central管理数据库 136

习题8 138

本章小结 138

第9章 应用程序对象 140

9.1 应用程序对象概述 140

9.2 创建应用程序对象 141

9.2.1 工作区 141

9.2.2 创建应用程序对象 142

9.3 应用程序对象的属性设置 143

9.4 应用程序对象的方法和事件 145

9.4.1 应用程序对象的事件 146

9.4.2 应用程序对象的方法 147

9.5.1 事务对象的概念 148

9.5.2 事务对象的属性 148

9.5 事务对象及其应用 148

9.5.3 自定义事务对象 149

本章小结 150

习题9 150

第10章 菜单设计 151

10.1 创建菜单 151

10.1.1 菜单 151

10.1.2 菜单画板 153

10.1.3 创建菜单 153

10.1.4 修改菜单 156

10.2 菜单属性 157

10.2.1 General选项卡 157

10.2.2 Toolbar选项卡 159

10.3 菜单的使用 161

10.3.1 窗口菜单 161

10.3.2 弹出式菜单 161

10.3.3 菜单事件 162

本章小结 162

习题10 162

11.1.1 窗口的分类 164

11.1 窗口 164

第11章 窗口对象 164

11.1.2 应用程序窗口风格 165

11.1.3 窗口画板 165

11.1.4 窗口的创建与修改 167

11.1.5 窗口的属性 168

11.1.6 窗口的事件 170

11.1.7 窗口对象的函数 172

11.2 窗口的控件 173

11.2.1 窗口中控件的添加与删除 174

11.2.2 调整控件及其布局 174

11.2.3 定义控件的Tab顺序 175

11.3 控件的使用 176

11.3.1 控件的命名 176

11.3.2 控件的共同属性 177

11.3.3 控件的基本类型 178

11.3.4 CommandButton 179

11.3.5 PictureButton 180

11.3.6 RadioButton 180

11.3.7 GroupBox 181

11.3.8 CheckBox 181

11.3.9 ListBox和ListPictureBox 181

11.3.10 SinglelineEdit 183

11.3.11 MultiLineEdit 184

11.3.12 EditMask 184

11.3.13 DropDownListBox和DropDownPictureListBox 185

11.3.14 TreeView 186

11.3.15 ListView 191

11.3.16 StaticText 194

11.3.17 RichTextEdit 195

11.3.18 Tab 196

11.3.19 Drawing 197

11.3.21 OLE 198

11.3.20 DataWindow 198

11.3.22 HtrackBar控件和VtrackBar控件 200

11.3.23 HprogressBar(水平进度条)控件和VprogressBar(垂直进度条)控件 201

11.3.24 StaticHyperLink(静态超链)控件和PictureHyperLink(图形超链)控件 201

本章小结 201

习题11 201

第12章 数据窗口 203

12.1 数据窗口 203

12.1.1 数据窗口的设计思想 203

12.1.2 数据窗口的创建 204

12.2.1 显示风格 207

12.2 典型数据窗口设计 207

12.2.2 数据源的定义 216

12.2.3 数据窗口对象属性 222

12.2.4 数据窗口显示行的控制 230

12.2.5 数据窗口对象上的控件 230

12.3 数据窗口中数据处理 233

12.3.1 数据正确性检查 233

12.3.2 数据的排序、过滤、分组及去掉重复值 234

12.3.3 数据的灌入、导出和检索 235

12.4.1 数据窗口对象的引用 236

12.4 在脚本中引用数据窗口对象及数据窗口项 236

12.4.2 数据窗口项的引用 237

12.5 数据窗口的更新控制 239

12.6 数据窗口的打印 243

12.6.1 打印预览 243

12.6.2 数据打印 244

12.7 统计图的使用 245

12.7.1 统计图的组成 245

12.7.2 统计图的种类 246

12.7.3 统计图属性定义 248

12.8.1 连接事务对象的函数 250

12.8.2 插入与删除行的函数 250

12.8 数据窗口常用函数 250

12.8.3 滚动数据行函数 251

12.8.4 得到与设置数据项的函数 252

12.8.5 可编辑控件函数 252

12.8.6 与数据库有关的函数 253

本章小结 256

习题12 256

13.1 PowerScript基本概念 258

13.1.1 标识符 258

第13章 PowerScript语言 258

13.1.2 保留字 260

13.1.3 代词 261

13.1.4 空值(NULL) 263

13.1.5 特殊ASCII字符 263

13.1.6 断行、续行和注释 264

13.2 数据类型 265

13.2.1 标准数据类型 265

13.2.2 系统对象数据类型 266

13.2.3 任意数据类型 267

13.3.1 变量 268

13.3 变量与常量 268

13.2.4 枚举类型 268

13.3.2 常量 269

13.3.3 数组 269

13.3.4 变量的作用域 271

13.4 运算符和表达式 273

13.4.1 算术运算符 273

13.4.2 关系运算符 274

13.4.3 逻辑运算符 275

13.4.4 连接运算符 275

13.4.5 运算符的优先级 275

13.5.1 赋值语句 276

13.4.6 表达式 276

13.5 基本语句 276

13.5.2 条件控制语句 277

13.5.3 循环控制语句 279

13.5.4 其他语句 283

13.6 常用标准函数 284

13.6.1 MessageBox()函数 284

13.6.2 Open()函数和Close()函数 285

13.6.3 数据类型检查函数 285

13.7.1 自定义函数 286

13.7 自定义函数和结构 286

13.6.5 Run()函数 286

13.6.4 数据类型转换函数 286

13.7.2 结构 290

13.8 嵌入式SQL语句 292

13.8.1 数据库连接的建立与断开 293

13.8.2 提交与回滚事务 293

13.8.3 单行检索语句SELECT 294

13.8.4 插入语句INSERT 294

13.8.5 删除语句DELETE 295

13.8.6 修改语句UPDATE 295

13.8.7 检查SQL语句的执行情况 295

13.8.8 游标操作(读取多行数据) 296

13.9 编写脚本 298

13.9.1 打开脚本视图区 298

13.9.2 粘贴脚本 298

13.9.3 编译脚本 300

本章小结 301

习题13 301

第14章 用户对象和用户函数 302

14.1 用户对象的创建 302

14.1.1 标准可视用户对象 303

14.1.2 定制可视用户对象 305

14.1.4 标准类用户对象 306

14.1.3 外部可视用户对象 306

14.1.5 定制类用户对象 308

14.1.6 用户对象的使用 309

14.2 用户函数 310

14.2.1 用户函数的定义 310

14.2.2 用户函数的编译和保存 311

14.2.3 用户函数的调用 312

本章小结 312

习题14 312

15.1 应用程序的调试 313

15.1.1 调试器 313

第15章 应用项目的调试和发行 313

15.1.2 断点设置 315

15.1.3 调试状态下应用程序的跟踪运行 318

15.2 应用程序的运行 319

15.3 应用程序的编译 320

15.4 应用程序的发行 322

15.4.1 PowerBuilder运行时库及数据库接口 322

15.4.2 配置ODBC数据源 323

本章小结 323

习题15 323

附录 高校收费管理系统简介 324