《Visual FoxPro数据库实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:施风芹,钱丽璞主编
  • 出 版 社:广州:中山大学出版社
  • 出版年份:2013
  • ISBN:9787306044211
  • 页数:273 页
图书介绍:本书主要介绍数据库系统概述、Visual FoxPro基础、Visual FoxPro数据及数据运算、表的建立与操作、数据库的建立与操作、结构化查询语言—SQL、查询与视图、报表和标签设计、程序设计基础、面向对象的程序设计、表单设计、菜单与工具栏设计和应用程序开发。本书适合高等院校非计算机专业学生使用。

第1章 数据库系统概述 1

1.1 数据库的基本概念 1

1.1.1 数据 1

1.1.2 信息 1

1.1.3 信息管理 2

1.2 数据模型 4

1.2.1 实体的描述 4

1.2.2 实体间的联系 4

1.2.3 数据模型的类型 5

1.3 关系数据库 6

1.3.1 关系术语 7

1.3.2 关系运算 8

1.3.3 数据完整性 9

1.4 数据库系统 10

1.4.1 数据库系统的基本概念 10

1.4.2 数据库系统的基本特点 11

思考题 12

第2章 Visual FoxPro基础 13

2.1 Visual FoxPro的发展历史和特点 13

2.1.1 Visual FoxPro的发展历史 13

2.1.2 Visual FoxPro系统的特点 14

2.2 Visual FoxPro的启动与退出 15

2.2.1 Visual FoxPro的启动 15

2.2.2 Visual FoxPro的退出 15

2.3 Visual FoxPro的界面组成及工作方式 16

2.3.1 窗口的组成 16

2.3.2 Visual FoxPro的工作方式 19

2.4 Visual FoxPro的主要文件类型和命令格式 19

2.4.1 Visual FoxPro的主要文件类型 19

2.4.2 Visual FoxPro命令格式 21

2.5 Visual FoxPro的设计与管理工具 23

2.5.1 向导 23

2.5.2 生成器 23

2.5.3 设计器 23

2.5.4 项目管理器 24

思考题 27

第3章 Visual FoxPro数据及数据运算 28

3.1 数据类型 28

3.1.1 字符型 28

3.1.2 数值型 28

3.1.3 日期型 29

3.1.4 日期时间型 29

3.1.5 逻辑型 29

3.1.6 备注型 29

3.1.7 通用型 30

3.2 常量和变量 30

3.2.1 常量 30

3.2.2 变量 30

3.2.3 数组 32

3.2.4 字段变量 33

3.3 表达式 33

3.3.1 算术表达式 34

3.3.2 字符表达式 34

3.3.3 时间日期表达式 34

3.3.4 关系表达式 35

3.3.5 逻辑表达式 35

3.4 常用函数 36

3.4.1 数值函数 36

3.4.2 字符函数 37

3.4.3 日期和时间函数 39

3.4.4 数据类型转换函数 40

3.4.5 测试函数 42

思考题 43

第4章 表的建立与操作 44

4.1 创建新表 44

4.1.1 创建表 44

4.1.2 表的打开和关闭 53

4.1.3 显示和修改表结构 54

4.1.4 表结构和表文件的复制 55

4.2 记录的操作 56

4.2.1 录入记录 56

4.2.2 显示记录 60

4.2.3 定位记录 61

4.2.4 修改记录 64

4.2.5 删除与恢复记录 66

4.2.6 排序 69

4.3 工作区和多表操作 70

4.3.1 工作区的概念 70

4.3.2 使用不同工作区的表 70

4.3.3 表之间的临时关联 71

思考题 75

第5章 数据库的建立与操作 76

5.1 数据库的建立与操作概述 76

5.1.1 建立数据库 76

5.1.2 打开数据库 79

5.1.3 修改数据库 80

5.1.4 关闭数据库 81

5.2 数据库中表的操作 81

5.2.1 建立表 81

5.2.2 添加表 81

5.2.3 移去和删除表 82

5.3 设置数据库表的属性 83

5.3.1 输出掩码和输入掩码 83

5.3.2 显示标题 84

5.3.3 字段有效性 84

5.3.4 字段注释 85

5.4 索引 86

5.4.1 基本概念 86

5.4.2 创建索引 87

5.4.3 索引的使用 88

5.4.4 使用索引快速定位 89

5.5 数据完整性 90

5.5.1 实体完整性 90

5.5.2 域完整性 90

5.5.3 参照完整性 90

思考题 94

第6章 结构化查询语言——SQL 95

6.1 SQL概述 95

6.1.1 SQL简介 95

6.1.2 SQL的特点 95

6.2 数据定义 96

6.2.1 创建数据库 96

6.2.2 创建表 97

6.2.3 修改表结构 97

6.2.4 删除表 98

6.3 数据的插入、更新和删除 98

6.3.1 数据的插入 98

6.3.2 数据的更新 99

6.3.3 数据的删除 99

6.4 数据查询 99

6.4.1 Select语句 100

6.4.2 简单查询 100

6.4.3 条件查询 103

6.4.4 连接查询 105

6.4.5 嵌套查询 109

6.4.6 排序查询 111

6.4.7 分组查询 112

6.4.8 集合的并运算 113

思考题 113

第7章 查询与视图 114

7.1 查询 114

7.1.1 创建查询 114

7.1.2 运行查询 118

7.2 视图 119

7.2.1 创建视图 119

7.2.2 用视图更新数据 126

7.2.3 使用视图 127

思考题 128

第8章 报表和标签设计 129

8.1 报表概述 129

8.2 用“报表向导”创建报表 130

8.3 建立快速报表 135

8.4 “报表设计器”的使用 137

8.4.1 工具栏 137

8.4.2 数据源 138

8.4.3 报表控件 138

8.4.4 带区分类及设置 142

8.4.5 数据分组 144

8.4.6 用“报表设计器”创建报表 147

8.4.7 设计多栏报表 148

8.5 报表输出 151

8.5.1 以菜单方式打印报表 151

8.5.2 以命令方式输出报表 151

8.6 设计标签 151

8.6.1 利用向导创建标签 152

8.6.2 标签设计器 154

思考题 154

第9章 程序设计基础 155

9.1 程序文件的编辑与运行 155

9.1.1 程序文件的建立 155

9.1.2 程序文件的运行 156

9.2 顺序结构 157

9.2.1 输入语句 158

9.2.2 输出语句 160

9.2.3 其他语句 161

9.3 分支结构 161

9.3.1 单向分支 161

9.3.2 双向分支 162

9.3.3 多向分支 163

9.4 循环结构 165

9.4.1 条件循环 165

9.4.2 计数循环 166

9.4.3 指针循环 167

9.4.4 多重循环 168

9.5 模块化程序设计 169

9.5.1 子程序的建立与调用 169

9.5.2 函数的建立与调用 170

9.5.3 过程文件的建立与调用 172

9.5.4 变量的作用域 174

9.6 调试程序 175

9.6.1 “调试器”窗口 175

9.6.2 设置断点 177

9.6.3 调试菜单 177

思考题 178

第10章 面向对象的程序设计 179

10.1 面向对象程序设计的基本概念 179

10.1.1 对象 179

10.1.2 对象的属性、事件和方法 179

10.1.3 类 180

10.2 Visual FoxPro中的类 181

10.2.1 容器类 181

10.2.2 控件类 181

10.3 对象的操作 182

10.3.1 创建对象 182

10.3.2 设置对象的属性 182

10.3.3 调用对象的方法 183

10.4 设计自定义类 183

10.4.1 新建类 183

10.4.2 为新建类添加属性 186

10.4.3 为新建类添加方法 188

思考题 190

第11章 表单设计 191

11.1 表单设计基础 191

11.1.1 表单 191

11.1.2 表单集 191

11.1.3 使用表单向导建立表单 192

11.1.4 使用表单设计器建立表单 196

11.1.5 快速表单 197

11.2 表单设计器 198

11.2.1 表单设计工具 198

11.2.2 表单管理 200

11.2.3 数据环境 203

11.2.4 运行表单 206

11.2.5 修改已有的表单 206

11.3 常用表单控件 206

11.3.1 显示信息类控件 206

11.3.2 控制类控件 209

11.3.3 编辑类控件 211

11.3.4 列表类控件 215

11.3.4 选择类控件 218

11.3.5 表格控件 220

11.3.6 容器和计时器控件 223

11.3.7 页框控件 223

思考题 224

第12章 菜单与工具栏设计 225

12.1 菜单系统 225

12.1.1 菜单组成 225

12.1.2 规划原则 226

12.1.3 设计步骤 226

12.2 利用菜单设计器设计菜单 227

12.2.1 启动菜单设计器 227

12.2.2 快速菜单设计 229

12.2.3 创建菜单和子菜单 231

12.2.4 常规选项与菜单选项操作 232

12.2.5 为顶层表单添加菜单 234

12.3 创建快捷菜单 235

12.4 工具栏 236

12.4.1 定制系统工具栏 237

12.4.2 创建自定义工具栏类 238

思考题 240

第13章 应用程序开发 241

13.1 需求分析 241

13.1.1 系统功能分析 241

13.1.2 设计功能模块及其组织结构 242

13.2 数据库设计 243

13.2.1 创建项目文件 243

13.2.2 创建数据库及表 244

13.3 设计功能表单 245

13.3.1 用户登录表单 246

13.3.2 图书信息管理表单 248

13.3.3 读者信息管理表单 254

13.3.4 借阅服务管理表单 258

13.3.5 系统管理表单 264

13.4 设计菜单栏 267

13.5 创建主程序及连编应用系统 268

13.5.1 创建主程序 268

13.5.2 连编应用系统 270

思考题 270

附录 全国计算机等级考试二级Visual FoxPro考试大纲 271