《数据库应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:万常选等编著
  • 出 版 社:北京:中国商业出版社
  • 出版年份:2000
  • ISBN:7504440574
  • 页数:329 页
图书介绍:

第一章 数据库系统概述 1

1.1 数据库技术的进展 1

1.1.1 数据管理的进展 1

1.1.2 数据库系统的发展简史 4

1.2 数据模型 5

1.2.1 数据模型的三要素 5

1.2.2 概念模型与实体-联系方法 6

1.2.3 三种主要的数据模型 8

1.3 数据库系统的结构与功能特征 11

1.3.1 数据库系统的三级模式结构 11

1.3.2 数据库管理系统的组成 12

1.3.3 数据库系统的结构 13

1.3.4 数据库系统的功能特征 14

1.4 数据库的新进展 15

1.4.1 分布式数据库系统 15

1.4.3 客户机/服务器数据库系统结构 18

1.4.2 面向对象数据库 18

习题一 21

第二章 FoxPro基础 22

2.1 FoxPro简介 22

2.1.1 FoxPro的发展 22

2.1.2 FoxPro的特点 22

2.1.3 FoxPro性能指标 23

2.2.2 FoxPro的安装 24

2.2.1 FoxPro的运行环境 24

2.2 FoxPro运行环境与安装启动 24

2.2.3 FoxPro的启动与退出 26

2.3 FoxPro的文件类型 27

2.4 FoxPro基本操作简介 29

2.4.1 FoxPro的典型界面及一般操作 29

2.4.2 FoxPro的选单系统 34

2.4.3 FoxPro中常用全屏幕编辑键 44

习题二 44

3.1 表/数据库文件结构的建立与修改 45

3.1.1 表/数据库文件结构的设计 45

第三章 表/数据库文件的建立与显示 45

3.1.2 表/数据库文件结构的建立 47

3.1.3 表/数据库文件结构的修改 49

3.2 工作区与表的打开和关闭 49

3.2.1 工作区 49

3.2.2 表的打开与关闭 50

3.3 表记录的添加命令APPEND 52

3.4 表记录的定位 53

3.4.1 当前记录与记录指针 53

3.4.3 相对指针移动命令 54

3.4.2 绝对指针移动命令 54

3.5 表的显示 55

3.5.1 显示表的结构 55

3.5.2 显示表的内容 56

习题三 58

第四章 常量、变量、函数及表达式 61

4.1 常量和变量 61

4.1.1 常量 61

4.1.3 内存变量的赋值与显示 62

4.1.2 变量的基本概念 62

4.1.4 数组变量 64

4.1.5 屏幕型变量 64

4.2 运算符与表达式 65

4.2.1 算术运算符与数值表达式 65

4.2.1 字符运算符与字符表达式 66

4.2.3 关系运算符与关系表达式 66

4.2.4 逻辑运算符与逻辑表达式 67

4.3.2 打印输出的开关设置 69

4.3.1 非格式化输出命令 69

4.3 非格式化输出命令 69

4.4 FoxPro基本函数 70

4.4.1 数值函数 70

4.4.2 字符函数 72

4.4.3 日期与时间函数 74

4.4.4 类型转换函数 75

4.4.5 表操作函数 76

习题四 78

4.4.6 输入输出设备测试函数 78

5.1 FoxPro命令格式 80

5.1.1 命令的组成与书写规则 80

第五章 表/数据库文件的基本操作 80

5.1.2 关系的投影和选择运算 81

5.1.3 子句统一说明 83

5.2 表的复制 84

5.2.1 表结构的复制 84

5.2.2 表内容与复制 84

5.3 表记录的修改 85

5.3.1 EDIT或CHANGE命令 85

5.3.2 BROWSE窗口浏览与修改命令 86

5.3.3 REPLACE成批替换修改命令 89

5.4 表记录的增加 90

5.4.1 表记录的插入命令INSERT 90

5.5 表记录的删除 91

5.5.1 记录的逻辑删除 91

5.4.2 表间数据记录添加命令APPEND FROM 91

5.5.2 记录的物理删除 92

5.6 记录的查找 93

5.6.1 顺序查找 93

5.6.2 筛选 94

习题五 95

6.1 程序的编辑、编译与执行 97

6.1.1 程序的编辑 97

第六章 Foxpro结构化程序设计 97

6.1.2 程序的编译 99

6.1.3 程序的执行 100

6.1.4 程序的调试 100

6.2 程序中的交互命令 101

6.2.1 ACCEPT命令 101

6.2.2 INPUT命令 102

6.2.3 WAIT命令 102

6.3.1 清屏命令 103

6.3.2 格式化输出命令 103

6.3 格式化输入输出命令 103

6.3.3 格式化输入命令 104

6.4 结构化程序设计基础 106

6.4.1 结构化程序设计概述 106

6.4.2 流程图的基本符号 107

6.4.3 程序的三种基本结构及其流程图 108

6.4.4 应用举例 109

6.5.1 选择分支语句IF-ELSE-ENDIF 113

6.5 分支结构程序语句 113

6.5.2 开关分支语句IF-ENDIF 114

6.5.3 多分支语句DO CASE 115

6.6 循环结构程序语句 117

6.6.1 DO WHILE循环语句 117

6.6.2 循环结构中的LOOP和EXIT命令 118

6.6.3 嵌套的使用方法 120

6.6.4 FOR循环语句 124

6.6.5 SCAN循环语句 126

6.7.1 子程序与子程序的调用 127

6.7 子程序与过程 127

6.7.2 过程与用户自定义函数 129

6.7.3 内存变量的属性与过程调用的参数传递 130

习题六 134

第七章 系统状态参数设置与查询 142

7.1 系统状态参数的查询与设置 142

7.1.1 系统状态参数的显示 142

7.1.2 系统状态参数的设置 142

7.2.1 文件目录的查询 150

7.2 目录及文件的操作 150

7.1.3 FoxPro的配置文件 150

7.2.2 文件文件内容的显示 151

7.2.3 文件的删除 151

7.2.4 文件的复制 151

习题七 152

第八章 表/数据库文件操作的进一步讨论 153

8.1 索引文件与快速查找 153

8.1.1 索引文件 153

8.1.2 快速查找 160

8.2 表文件的排序 162

8.3 表文件的统计命令 163

8.3.1 求记录数命令COUNT 163

8.3.2 求累加和命令SUM 164

8.3.3 求平均值命令AVERAGE 164

8.3.4 综合统计计算命令CALCULATE 165

8.3.5 分类汇总命令TOTAL 165

8.4 多表文件的操作 166

8.4.1 表间关联 167

8.4.2 表间数据更新与表的链接 171

8.5 数组与表之间的数据交换 171

8.5.1 从表中取记录数据到数组中 171

8.5.2 利用数组修改或添加表记录 172

8.6 表文件的间接建立 174

8.6.1 结构描述文件 174

8.6.2 由结构描述文件生成表结构命令CREATE FROM 175

8.7.1 剪贴板、DDE与OLE 176

8.7 DDE、OLE与FoxPro的General字段 176

8.7.2 FoxPro的General字段的使用 177

习题八 179

第九章 屏幕界面程序设计 180

9.1 输入输出屏幕界面设计 180

9.1.1 启动Screen Design窗口 180

9.1.2 屏幕设计器 184

9.1.3 窗口设计 193

9.1.4 颜色控制 195

9.1.5 Browse输入输出界面设计 197

9.1.6 格式化输入输出界面设计 199

9.2 选单设计 204

9.2.1 选单设计的原则与步骤 205

9.2.2 简单选单的建立 205

9.2.3 弹出式选单的建立 206

9.2.4 使用选单设计器创建选单系统 207

习题九 210

10.2 内存变量的保存也恢复 211

10.1 内存变量的释放 211

第十章 内存变量与函数的进一步讨论 211

10.2.1 内存变量的保存 212

10.2.2 内存变量的恢复 212

10.3 FoxPro函数的进一步讨论 213

10.3.1 状态测试函数 213

10.3.2 数组操作函数 217

习题十 217

11.1.1 使用Rushmore技术 219

11.1 Rushmore优化技术 219

第十一章 RQBE和SQL查询 219

11.1.2 识别优化表达式 220

11.2 利用RQBE查询 220

11.2.1 建立查询文件 221

11.2.2 设置查询显示方式 223

11.3 SQL查询命令 224

习题十一 227

12.1.1 快速建立报表文件 228

12.1 报表设计 228

第十二章 报表与标签设计 228

12.1.2 报表设计 230

12.2 标签设计 232

习题十二 234

第十三章 FoxPro程序调试 235

13.1 调试的目的与步骤 235

13.2 调试技术 235

13.3 Suspend和Resume命令 236

13.4 Trace窗口跟踪程序 238

13.5 Debug窗口调试 239

13.6 FoxPro程序调试常用语句和函数 241

习题十三 241

第十四章 Sybaes数据库简介 242

14.1 SQL Server系统简介 242

14.1.1 SQL Server的结构特征 242

14.1.2 SQL Server的特殊用户 242

14.1.3 Sybaes数据库和基本对象 243

14.2.1 增加新用户 244

14.2 用户及权限管理 244

14.2.2 改变用户信息及删除用户 245

14.2.3 查询有关用户及权限的信息 246

14.2.4 权限管理 246

14.3 创建表和视图 248

14.3.1 创建表 249

14.3.2 创建视图 254

14.4 数据完整性与缺省、规则和索引 256

14.4.1 数据完整性 256

14.4.2 缺省、规则和索引 257

14.5 数据操纵语言 262

14.5.1 查询数据 262

14.5.2 插入数据 263

14.5.3 更新数据 264

14.5.4 删除数据 264

14.6 批处理、控制流语句和事务处理 266

14.6.1 批处理 266

14.6.2 局部变量和全局变量 266

14.6.3 控制流语句 267

14.6.4 事务处理 270

第十五章 PowerBuilder使用简介 274

15.1 面向对象概述 274

15.1.1 面向对象程序设计 274

15.1.2 面向对象方法 275

15.2 PowerBuilder6.5概述 276

15.2.1 PowerBuilder6.5的功能和特点 276

15.2.2 PowerBuilder6.5开发环境简介 278

15.2.3 PowerBuilder6.5的对象 280

15.3 应用对象 281

15.3 .1 应用库 281

15.3.2 创建新的应用对象 282

15.3.3 代码编辑器的用法 282

15.4 创建用户数据库 283

15.4.1 数据库的连接 283

15.4.2 创建Sybase SQL Anywhere数据库 285

15.4.3 数据库画笔简介 285

15.4.5 数据浏览、修改与输出 286

15.4.4 操作数据库表 286

15.5.1 PoweerScript语言基础 287

15.5 PoweerScript编程语言 287

15.5.2 数据类型 288

15.5.3 操作符 289

15.5.4 条件语句 290

15.5.5 循环语句 290

15.5.6 嵌入式SQL 291

15.6 创建窗口 292

15.6.1 窗口概述 292

15.6.2 建立窗口 293

15.6.3 窗口属性 293

15.6.4 窗口事件及事件处理程序 294

15.6.5 窗口的打开与关闭 296

15.6.6 控件的使用 296

15.7.1 选单概述 299

15.7.2 创建与修改选单 299

15.7 制作选单 299

15.7.3 设置选单属性 301

15.7.4 选单事件及事件处理程序 301

15.7.5 在窗口中使用选单 302

15.8 使用数据窗口 302

15.8.1 创建数据窗口的一般步骤 302

15.8.2 定义数据源 303

15.8.3 数据窗口的显示风格 304

15.8.4 编辑数据窗口对象 305

15.8.5 数据窗口控件 306

15.9 创建可执行文件 310

15.9.1 创建可执行文件 310

15.9.2 创建动态库 311

附录一 FoxPro中常用全屏幕编辑键 312

附录二 键码表 313

附录三 FoxPro2.6 for Windows命令表 314

附录四 FoxPro2.6 for Windows函数表 322

参考文献 329