《Visual FoxPro数据库应用技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李雁翎编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040151189
  • 页数:312 页
图书介绍:本书是根据教育部高等教育司组织制定的《大学计算机基本要求》(文科·2003年版)的要求编写的教材。本书从关系数据库管理系统基础理论出发,以改革计算机教学、适应新世纪教育需要为出发点,以数据库应用技术知识为主线,从培养学生创造性思维入手,加重设计、开发任务训练,增强学生分析问题、解决问题的能力。主要介绍Visual FoxPro 的基本操作方法和操作命令;讲解面向对象可视化编程、应用系统开发的方法、步骤;通过大量实用的、丰富多彩的实例讲述面向应用的基本概念;力图深入浅出地使读者学会Visual FoxPro 基本操作、面向对象编程及应用系统开发。本书适合作为普通高等学校文科相关专业的计算机教材,亦可作为相关培训班的教材或参考书。

第1章 引言 1

1.1 数据库基本概念 1

1.1.1 信息与数据 1

1.1.2 数据管理技术的发展 2

1.1.3 数学模型 3

1.1.4 关系模型 4

1.1.5 数据库 5

1.1.6 关系数据库 6

1.2 数据库系统 7

1.2.1 数据库系统的构成 7

1.2.2 数据库系统的体系结构 7

1.2.3 数据库管理系统 8

习题一 9

第2章 数据库设计 11

2.1 数据库设计步骤 11

2.2 概念模型 12

2.2.1 实体-联系模型 12

2.2.2 实体型的联系类型 13

2.2.3 E-R模型的设计 15

2.2.4 E-R模型转换成关系模型 17

2.3 关系代数 18

2.3.1 投影 19

2.3.2 选择 20

2.3.3 联接 21

习题二 22

第3章 Visual FoxPro系统概述 24

3.1 Visual FoxPro的特性 24

3.2 Visual FoxPro安装与启动 26

3.2.1 安装环境 26

3.2.2 安装 26

3.2.3 启动 27

3.2.4 退出 29

3.3 Visual FoxPro用户界面 29

3.3.1 标题栏 30

3.3.2 菜单栏 31

3.3.3 工具栏 36

3.3.4 命令窗口 36

3.3.5 工作区与状态行 37

3.4 Visual FoxPro向导 37

3.5 Visual FoxPro生成器 38

3.6 Visual FoxPro设计器 39

3.7 Visual FoxPro系统环境的配置 39

习题三 41

第4章 Visual FoxPro操作基础 43

4.1 数据类型 43

4.1.1 字符型 43

4.1.2 数值型 43

4.1.3 日期型 44

4.1.4 日期时间型 44

4.1.5 逻辑型 44

4.1.6 备注型 44

4.1.7 通用型 45

4.2 数据存储 45

4.2.1 常量 45

4.2.2 内存变量 47

4.2.3 数组变量 48

4.2.4 字段变量 49

4.2.5 记录 49

4.2.6 对象 50

4.2.7 内存变量的作用域 50

4.2.8 内存变量的操作 52

4.3 内部函数 53

4.3.1 数值函数 53

4.3.2 字符函数 54

4.3.3 转换函数 55

4.3.4 日期时间函数 57

4.3.5 测试函数 58

4.4 表达式 59

4.4.1 算术表达式 59

4.4.2 字符表达式 59

4.4.3 日期时间表达式 60

4.4.4 关系表达式 60

4.4.5 逻辑表达式 61

4.4.6 名表达式 61

习题四 62

第5章 项目管理器 65

5.1 Visual FoxPro项目管理器 65

5.1.1 项目管理器功能 65

5.1.2 项目管理器使用 66

5.2 创建项目 67

5.3 定制项目管理器 68

习题五 70

第6章 表操作 72

6.1 设计表 72

6.1.1 设计一张二维表 72

6.1.2 设计一个数据表 73

6.2 创建表 74

6.2.1 利用表设计器创建表 74

6.2.2 利用表向导创建表 77

6.3 表的打开与关闭 81

6.4 修改表结构 83

6.5 表中数据的输入 85

6.5.1 立即方式输入数据 85

6.5.2 追加方式输入数据 85

6.5.3 备注型数据的输入 87

6.5.4 通用型数据的输入 88

6.6 表中记录的定位 89

6.6.1 绝对定位命令 90

6.6.2 相对定位命令 90

6.6.3 条件定位命令 91

6.6.4 菜单定位 91

6.7 编辑表中数据 95

6.7.1 修改数据操作命令 95

6.7.2 “浏览”方式修改数据 97

6.8 删除表中的数据 99

6.8.1 逻辑删除命令 99

6.8.2 恢复删除命令 100

6.8.3 物理删除命令 101

6.9 控制字段和记录的访问 105

6.9.1 限制对字段的访问 105

6.9.2 限制对记录的访问 106

习题六 108

第7章 数据库 112

7.1 创建数据库 112

7.1.1 建立数据库 112

7.1.2 打开数据库 114

7.1.3 向数据库添加表 114

7.2 索引 116

7.2.1 什么是索引 116

7.2.2 索引类型 117

7.2.3 创建索引 118

7.2.4 使用索引 121

7.2.5 索引查询命令 123

7.3 建立数据库表间关联 123

7.3.1 一对一关系 124

7.3.2 一对多关系 124

7.3.3 多对一关系 125

7.4 数据库表的特殊操作 126

7.4.1 设置字段显示标题 126

7.4.2 设置字段注释信息 128

7.4.3 设置字段默认值 129

7.4.4 设置字段有效规则 130

7.4.5 设置表注释信息 131

7.4.6 设置表触发器 132

7.4.7 设置参照完整性 134

习题七 135

第8章 视图与查询 137

8.1 创建视图 137

8.1.1 用视图设计器创建视图 137

8.1.2 用视图向导创建视图 142

8.2 使用视图更新数据 146

8.3 定制视图 148

8.3.1 设置视图设计器选项卡 148

8.3.2 设置视图字段属性 151

8.4 创建查询 152

8.4.1 用查询设计器创建查询 152

8.4.2 用查询向导创建查询 155

8.5 使用查询 159

习题八 162

第9章 报表 164

9.1 创建报表 164

9.1.1 用报表向导创建单表报表 164

9.1.2 用报表向导创建分组/总计报表 167

9.1.3 用报表向导创建一对多报表 169

9.1.4 用报表设计器创建报表 171

9.2 报表布局 174

9.3 定制报表 176

9.3.1 设置报表页面 176

9.3.2 设置报表中数据显示格式 176

9.3.3 添加报表控件 177

9.4 修改报表 177

习题九 178

第10章 程序设计 179

10.1 Visual FoxPro作方式 179

10.1.1 交互方式 179

10.1.2 程序方式 181

10.2 程序文件使用 181

10.2.1 建立、编辑程序文件 182

10.2.2 程序文件的调用 183

10.3 程序的基本结构 184

10.3.1 顺序结构 184

10.3.2 分支结构 188

10.3.3 循环结构 192

10.3.4 过程 197

10.4 面向对象程序设计基础 203

10.4.1 对象 203

10.4.2 类 204

10.4.3 属性 205

10.4.4 事件与方法 205

习题十 206

第11章 SQL语句 210

11.1 SQL概述 210

11.2 数据查询 211

11.2.1 简单查询 211

11.2.2 条件查询 212

11.2.3 联接查询 213

11.2.4 嵌套查询 215

11.2.5 分组计算查询 216

11.2.6 查询结果处理 218

11.3 数据定义 220

11.3.1 表结构定义 220

11.3.2 表结构修改 222

11.4 数据操纵 224

11.4.1 插入数据 224

11.4.2 更新数据 225

11.4.3 删除数据 226

习题十一 227

第12章 表单 230

12.1 创建表单 230

12.1.1 用表单设计器创建表单 230

12.1.2 用表单向导创建表单 232

12.1.3 修改表单 235

12.1.4 运行表单 237

12.2 表单控件 238

12.2.1 标签控件 238

12.2.2 文本框控件 240

12.2.3 计时器控件 242

12.2.4 命令按钮控件 244

12.2.5 列表框控件 246

12.2.6 组合框控件 246

12.2.7 单选按钮控件 248

12.2.8 复选控件 250

12.2.9 微调控件 252

12.2.10 形状控件 253

12.2.11 图像控件 255

12.2.12 表格控件 257

12.2.13 命令按钮组控件 258

12.2.14 页框控件 260

第13章 应用系统开发案例 263

13.1 应用系统开发的一般过程 263

13.2 应用系统总体规划 264

13.3 应用系统主要功能模块的设计 265

13.3.1 数据库设计 265

13.3.2 数据表单设计 266

13.3.3 登录表单设计 277

13.3.4 菜单设计 279

13.3.5 主程序设计 282

13.4 应用系统主要功能模块的组装 282

13.4.1 组装项目文件 282

13.4.2 设置项目信息 284

13.4.3 连编可执行文件 285

13.4.4 运行执行文件 285

习题十三 286

附录 287

附录一 常用命令 287

附录二 常用属性 298

附录三 常用事件 306

附录四 常用方法 308

附录五 系统变量 309

参考文献 312