《微机数据库程序设计及应用 Visual FoxPro》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:沈祥玖,徐红,李作纬等编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040151197
  • 页数:246 页
图书介绍:本书是《微机数据库程序设计及应用——Foxpro for Windows》的第二版,这次修订除了教学软件版本升级外,对全书的应用案例及编写方式等进行了较大的调整,以便更适合应用型本科及高职高专学生的教学特点。在内容选取上也兼顾全国计算机等级考试二级(数据库VFP部分)考试大纲的要求。全书以Visual FoxPro6.0中文版数据库系统作为教学平台,以进销存数据库应用开发实例为主线,由浅入深,全面介绍Visual FoxPro6.0关系数据库系统的特点及应用开发技术。全书共10章,第1~2章主要讲述数据库的基本概念和基本知识;第3~6章通过一个典型的进销存数据库应用实例,介绍在项目管理器中创建表、查询、表单、报表等可视化工具和向导(如表向导、查询向导、表单向导、报表向导等)的操作技巧;第7章介绍使用命令操作数据库和数据表;第8章介绍面向过程的程序设计;第9章介绍面向对象的程序设计;第10章以高校学生综合管理信息系统应用实例,全面讲述数据库应用系统的开发设计步骤和方法。本书案例丰富,通俗易懂,实用性强,可作为应用型本科、成人及高职高专院校数据库原理与应用课。

第1章 数据库概述 1

1.1引言 1

1.1.1数据、数据库、数据库系统和数据库管理系统 1

1.1.2数据管理技术的发展 2

1.1.3数据库技术的研究领域 2

1.2数据模型 3

1.2.1数据模型的三要素 3

1.2.2概念模型 3

1.2.3数据模型 5

1.3数据库系统结构 8

1.3.1数据库系统的模式结构 8

1.3.2数据库系统的体系结构 8

1.3.3数据库管理系统 9

1.4 Visual FoxPro 6.0概述 11

1.4.1 Visual FoxPro 6.0的特性 11

1.4.2 Visual FoxPro 6.0的安装、启动和退出 11

1.4.3 Visual FoxPro 6.0的主窗口和项目管理器 12

1.4.4 Visual FoxPro 6.0的工作方式 13

1.4.5 Visual FoxPro 6.0的可视化交互式设计工具 14

习题一 17

第2章 Visual FoxPro基础知识 19

2.1数据类型 19

2.2常量与变量 21

2.2.1常量 21

2.2.2变量 21

2.3表达式 23

2.3.1运算符 23

2.3.2表达式 25

2.4函数 27

2.4.1数值型函数 27

2.4.2字符型函数 28

2.4.3日期和时间函数 32

2.4.4测试函数 33

2.4.5宏替换函数 35

习题二 35

第3章 创建数据库和数据表 37

3.1项目管理器的基本操作 37

3.1.1创建项目 37

3.1.2打开项目 38

3.1.3项目管理器的窗口操作 38

3.2项目管理器的组成 38

3.2.1项目管理器的选项卡 38

3.2.2项目管理器的命令按钮及功能 40

3.3数据库和数据表的建立 40

3.3.1数据库的建立 40

3.3.2数据表的创建 41

3.4数据表设计步骤及举例 42

3.4.1分析问题设计数据表 42

3.4.2数据表结构的操作 43

3.4.3数据表结构的字段属性 44

3.5数据表中记录的操作 51

3.5.1输入和追加记录 51

3.5.2浏览记录 52

3.5.3指针定位 54

3.5.4修改记录 55

3.5.5删除记录 56

3.6数据的索引 56

3.6.1索引的分类 57

3.6.2索引的建立 57

3.6.3索引的使用 59

习题三 60

第4章 创建查询与视图 61

4.1查询 61

4.2创建查询 62

4.2.1利用查询向导创建查询 62

4.2.2交叉表向导 65

4.2.3利用查询设计器创建查询 66

4.2.4修改查询 69

4.3使用查询 72

4.3.1定向输出查询结果 72

4.3.2查询文件的操作 73

4.4视图 74

4.4.1视图文件的创建 75

4.4.2定制视图 79

4.5结构化查询语言SQL 82

4.5.1 SQL的数据定义 82

4.5.2 SQL的数据修改 82

4.5.3 SQL的数据查询 83

4.5.4简单查询技术 84

4.5.5高级查询技术 86

4.6多数据表的操作 89

4.6.1工作区的编号与别名 89

4.6.2设置表间的永久关系 90

4.6.3创建、编辑临时关系 92

4.6.4设置参照完整性 95

习题四 96

第5章 表单设计 98

5.1表单概述 98

5.2用向导生成表单 99

5.2.1用表单向导创建表单 99

5.2.2用一对多表单向导创建表单 101

5.3用表单设计器加工处理表单 103

5.3.1打开“表单设计器”窗口 103

5.3.2使用“属性”窗口修改表单 103

5.3.3使用表单控件工具在表单上创建控件 105

5.3.4表单的数据环境 108

5.3.5控件的方法 109

5.3.6控件的布局 110

5.3.7常用控件 111

5.4创建表单应用举例 120

5.4.1非数据表表单 120

5.4.2数据表表单 121

习题五 122

第6章 报表设计 124

6.1创建报表 124

6.1.1利用报表向导创建报表 125

6.1.2利用快速报表创建报表 128

6.2利用报表设计器编辑报表 131

6.2.1报表设计器的组成和数据环境 131

6.2.2报表的带区调整 134

6.2.3报表的网格调整 135

6.2.4报表的控件对象 135

6.3输出报表 140

6.3.1用菜单实现输出报表 140

6.3.2用命令实现输出报表 141

习题六 142

第7章 使用命令操作数据库和数据表 143

7.1数据库、数据表的基本操作 143

7.1.1数据库、数据表结构的建立 143

7.1.2数据库、数据表的打开和关闭 144

7.2数据表结构的浏览与修改 145

7.2.1浏览表结构 145

7.2.2修改表结构 145

7.3对数据表记录的操作 146

7.3.1输入和追加数据 146

7.3.2指针定位 146

7.3.3浏览、显示和插入数据 147

7.3.4修改和批量替换数据 149

7.3.5删除数据 150

7.4表的索引排序 152

7.4.1表的排序 152

7.4.2索引 153

7.4.3数据的查找 156

7.5数据表的统计 158

7.5.1记录统计命令 158

7.5.2累加求和及求平均值 158

7.6多表操作 160

7.6.1工作区的选择与使用 160

7.6.2建立表间的临时关系 161

习题七 162

第8章 面向过程的程序设计 165

8.1面向过程的程序设计基础 166

8.1.1程序的建立、保存和运行 166

8.1.2常用命令 169

8.1.3程序运行控制命令 170

8.1.4数组 172

8.1.5输入和输出命令 175

8.2结构化程序设计 176

8.2.1顺序结构程序设计 177

8.2.2分支结构程序设计 177

8.2.3循环结构程序设计 182

8.3子程序及其调用 189

8.3.1子程序调用命令 190

8.3.2返回主程序语句 190

8.3.3变量的作用域 192

8.4过程和过程文件 194

习题八 195

第9章 面向对象程序设计 197

9.1面向对象程序设计概述 197

9.1.1面向对象程序设计的基本概念 197

9.1.2面向对象程序设计的特点 199

9.2类的设计 200

9.2.1类的建立 200

9.2.2类的设置 201

9.2.3类的修改 202

9.2.4类的使用 203

9.3面向对象程序设计应用举例 204

9.3.1对象的引用 204

9.3.2调用对象的方法程序 205

9.3.3调用对象的事件程序 205

9.3.4面向对象程序设计应用举例 205

习题九 214

第10章 应用实例——高校学生综合管理信息系统 215

10.1系统设计流程 215

10.2需求分析及主要功能模块 216

10.3数据库规划与设计 216

10.4输入/输出设计 218

10.5系统定制 223

10.5.1系统详细设计 223

10.5.2使用菜单设计器 224

10.5.3使用菜单设计器应用示例 225

10.5.4主程序设计 226

10.6系统生成和发布 227

10.6.1生成应用程序系统 227

10.6.2系统发布 227

习题十 232

附录Visual FoxPro常用命令及函数 233

参考文献 246