《数据库基础及应用 FoxPro》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:罗晓沛等编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1999
  • ISBN:7040069490
  • 页数:320 页
图书介绍:

目录 1

第一章 数据库基础知识 1

1.1 概述 1

1.1.1 数据管理技术 1

1.1.2 数据库基本概念 3

1.1.3 数据库系统的特征 7

1.1.4 数据库系统的结构 10

1.2 数据模型 11

1.2.1 主要数据模型 11

1.2.2 数据模型要素 16

1.3 关系数据库 16

1.3.1 关系模型 17

1.3.2 关系数据语言SQL 20

1.4 数据库安全与恢复 22

1.4.1 数据库的安全性 22

1.4.2 数据库的恢复 24

习题 27

第二章 FoxPro数据库管理系统概述 28

2.1 FoxPro系统发展简介 28

2.2 FoxPro系统的功能 28

2.3 FoxPro系统的特点 30

2.4 FoxPro系统的性能指标和文件类型 31

2.4.1 FoxPro系统的性能指标 31

2.4.2 FoxPro系统的文件类型 32

2.5 FoxPro系统的运行环境 34

2.6 FoxPro系统的安装 34

2.7 FoxPro系统的启动与退出 35

2.7.1 启动FoxPro系统 35

2.7.2 退出FoxPro系统 35

习题 36

3.1.3 窗口操作 37

3.1.2 Command命令窗口 37

3.1 FoxPro系统的用户界面 37

3.1.1 MicrosoftFoxPro窗口(主窗口) 37

第三章 FoxPro系统的屏幕操作 37

3.2 FoxPro菜单系统 38

3.2.1 系统主菜单项功能简介 38

3.2.2 对上下文敏感的菜单 38

3.2.3 菜单的选择方法 38

3.3 对话框 39

3.4 帮助系统 40

3.5 FoxPro系统的操作方式 41

习题 42

第四章 FoxPro数据库基本知识 43

4.1 数据与数据类型 43

4.2 常量 43

4.3.1 内存变量 44

4.3 变量 44

4.3.2 字段变量 45

4.3.3 数组变量 45

4.3.4 系统变量 45

4.4 表达式 46

4.4.1 数值型表达式 46

4.4.2 字符型表达式 46

4.4.3 关系型表达式 47

4.4.4 逻辑型表达式 48

4.4.5 日期型表达式 49

4.4.6 表达式运算规则小结 49

4.5 函数 50

4.5.1 函数的基本格式和调用方法 50

4.5.2 常用函数 51

4.6 命令结构与使用规则 62

4.6.1 FoxPro的命令格式 62

4.6.2 FoxPro命令的使用规则 63

习题 64

第五章 关系数据库的基本操作 67

5.1 定义数据库文件的结构 67

5.2 数据输入 72

5.2.1 立即方式输入记录数据 72

5.2.2 追加记录 72

5.2.3 备注型字段、通用型字段的输入方法 73

5.3 打开与关闭数据库文件 74

5.3.1 打开数据库文件 74

5.3.2 关闭数据库文件 76

5.4 查看与修改数据库文件结构 77

5.4.1 查看数据库文件结构 77

5.4.2 修改数据库文件结构 78

5.5 数据库文件的显示 79

5.5.1 记录指针定位 79

5.5.2 显示记录 84

5.6 数据库文件的修改 88

5.6.1 修改记录 88

5.6.2 替换数据 89

5.6.3 插入记录 91

5.6.4 删除记录 91

5.6.5 清除全部记录 93

5.7 数据库文件结构与数据的复制 94

5.7.1 数据库文件结构的复制 94

5.7.2 将数据库文件结构复制成一个数据库文件的记录 95

5.7.3 根据结构文件创建新的数据库文件 96

结构 96

5.7.4 从其它数据库文件添加数据 97

5.7.5 数据库文件的复制 100

5.8 数据库文件的排序和检索 102

5.8.1 数据排序(分类法) 102

5.8.2 索引法 105

5.8.3 索引查询 121

5.8.4 排序和索引的比较 126

5.8.5 RQBE查询 126

5.9 数据库文件的统计与汇总 140

5.9.1 求和 140

5.9.2 统计 142

5.9.3 求平均值 144

5.9.4 分类汇总 145

5.9.5 综合统计计算 148

5.10 报表和标签的设计 150

5.10.1 报表和标签的构成 150

5.10.2 报表的建立 150

5.10.3 报表untitled.frx窗口的组成 151

5.10.4 快速报表的制作 152

5.10.5 示例 153

5.10.7 标签文件的建立与输出 159

5.10.6 报表的输出 159

5.11 磁盘文件的操作 160

5.11.1 显示磁盘文件目录 160

5.11.2 文件删除 160

5.11.3 文件复制 161

5.11.4 文件换名 161

5.11.5 显示文本文件内容 162

5.11.6 在FoxPro中使用DOS命令 162

习题 162

第六章 多表操作 167

6.1 多表工作区的概念 167

6.1.1 工作区名与别名 167

6.1.2 选择工作区 168

6.1.3 多工作区中表字段的相互引用 169

6.2.1 多表的关联性连接 170

6.2 多表的操作 170

6.2.2 一对多关联性连接的建立 172

6.2.3 清除关联性连接 174

6.2.4 多表的连接 174

6.2.5 表间的数据更新 175

6.3 菜单方式的多表操作 177

6.3.1 VIEW窗口与工作区的选择 177

6.3.2 建立表间的关联性连接 178

6.3.3 建立一对多关系的关联性连接 179

6.3.4 建立一个表同时与多个表间的关联性连接 180

6.3.5 建立链式关联性连接 181

6.4 使用RQBE实现多个相关表的查询 181

习题 182

7.1.2 显示内存变量 184

7.1.1 定义内存变量 184

7.1 内存变量 184

第七章 内存变量与数组 184

7.1.3 删除内存变量 185

7.1.4 保存内存变量 186

7.1.5 恢复内存变量 186

7.2 数组 188

7.2.1 数组的基本概念 188

7.2.2 数组的建立 189

7.2.3 数组的逻辑结构和存储结构 191

7.2.4 数组的赋值 192

7.2.5 数组与数据库文件之间的数据 192

传送 192

习题 196

第八章 程序设计 197

8.1 程序设计方法 197

8.2.1 建立程序文件 198

8.2 程序文件的建立和运行 198

8.2.2 运行程序文件 199

8.3 程序流程图 200

8.3.1 传统的流程图 200

8.3.2 N-S图 201

8.4 顺序程序结构 202

8.4.1 交互式输入命令 202

8.4.2 顺序程序中使用的命令 204

8.5 分支程序结构 205

8.5.1 简单分支语句 205

8.5.2 分支语句的嵌套 207

8.5.3 多分支语句 210

8.6 循环程序结构 213

8.6.1 单循环语句 214

8.6.2 多重循环语句 220

8.7 子程序、过程和自定义函数 221

8.7.1 子程序 222

8.7.2 过程 223

8.7.3 用户自定义函数 225

8.8 参数传递 227

8.8.1 利用不同属性的变量实现参数传递 227

8.8.2 利用参数传递语句传递参数 229

习题 230

第九章 用户界面设计 233

9.1 窗口设计 233

9.1.1 窗口的定义 233

9.1.2 窗口的激活 235

9.1.3 窗口的关闭与清除 236

9.1.4 窗口的隐藏与显示 236

9.1.5 窗口的保存与恢复 237

9.2 屏幕格式设计 238

9.2.1 屏幕格式输出命令 238

9.2.2 屏幕格式输入命令 240

9.2.3 屏幕格式文件 243

9.2.4 其它屏幕格式命令 245

9.3 屏幕生成器 245

9.3.1 进入屏幕生成器 245

9.3.2 屏幕设计工具 247

9.3.3 设置屏幕窗口参数 247

9.3.4 建立快速屏幕 248

9.3.5 屏幕设计 249

9.3.6 生成屏幕程序 255

9.3.7 退出屏幕生成器 255

9.4 菜单的编制 255

9.4.1 光带式菜单 255

9.4.2 弹出式菜单 257

9.4.3 下拉式菜单 258

9.4.4 组合式下拉菜单 260

9.5 菜单生成器 262

9.5.1 启动菜单生成器 263

9.5.2 菜单设计 263

9.5.3 生成菜单程序 266

9.5.4 退出菜单生成器 266

习题 267

第十章 结构化查询语言——SQL 269

10.1 数据定义 269

10.1.1 建立一个表/数据库 269

10.1.2 建立一个临时表/数据库 270

10.2 数据操纵 270

10.3 查询命令SELECT 271

10.3.1 选择输出(SELECT) 271

10.3.2 数据来源(FROM) 271

10.3.3 条件(WHERE) 273

10.3.4 分组统计(GROUP) 275

10.3.5 结果排序(ORDER) 276

10.3.6 输出目标(INTO) 277

习题 278

第十一章 程序调试工具介绍 280

11.1 程序调试工具 280

11.1.1 Debug(调试)窗口 280

11.1.2 Trace(跟踪)窗口 281

11.2 Trace窗口中菜单项的介绍 282

第十二章 数据库应用系统开发实例 283

12.1 概述 283

12.1.1 系统开发阶段的划分 283

12.1.2 应用软件系统基本性能要求 284

12.2 人事信息管理系统介绍 285

12.2.1 数据库设计 285

12.2.2 系统功能介绍 286

12.3.1 系统菜单设计 287

12.3 程序的实现方法 287

12.3.2 屏幕设计 289

12.3.3 报表输出设计 294

12.4 应用程序管理器 295

12.4.1 建立项目文件 295

12.4.2 增加其它文件 296

12.4.3 生成应用程序 296

12.4.4 运行应用程序 297

习题 297

附录1 设置系统参数命令 298

附录2 第1~12号调色板各颜色对对 302

应的界面 302

附录3 INKEY()及LASTKEY()函数键 303

值表 303

附录4 FoxPro 2.5命令表 305

附录5 FoxPro 2.5函数表 313