《基于VFP和SQL的数据库技术及应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:朱欣娟主编(西安工程大学)
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2004
  • ISBN:7560613241
  • 页数:226 页
图书介绍:本书为数据库技术教材。

目录 1

第1章数据库基础 1

1.1数据库的基本概念 1

1.1.1数据库系统的特点 1

1.1.2三类数据模型 2

1.1.3数据库相关的概念 2

1.2数据库系统体系结构 2

1.2.3分布式结构的数据库系统 3

1.2.2主从式结构的数据库系统 3

1.2.1单用户数据库系统 3

1.2.4客户/服务器结构的数据库系统 4

1.2.5浏览器/服务器结构的数据库系统 5

1.3常用数据库开发平台简介 5

1.4数据库技术的发展前景 6

1.4.1数据库研究领域不断拓展 6

1.4.2面向对象数据库 7

1.4.3智能数据库 7

1.5.1 Visual FoxPro概述 8

1.5 Visual FoxPro开发环境简介 8

1.4.5建立在Web平台之上的海量空间数据库的统一体——数字地球解决方案 8

1.4.4 Web数据库、数据仓库及数据挖掘 8

1.5.2 Visual FoxPro的主窗口 9

1.5.3项目组成及项目管理器 11

1.5.4 VFP文件组成 12

习题 13

第2章数据库的建立与维护 14

2.1数据表 14

2.2数据库设计 15

2.3创建数据库 16

2.3.1创建项目文件 17

2.3.2创建数据库 18

2.4创建数据表 20

2.4.1设置数据字段 20

2.4.2创建数据表 22

2.4.3创建自由表 24

2.5表的操作 25

2.5.1修改表的结构 25

2.5.2设置字段验证规则 25

2.5.3打开表 26

2.5.4在表中添加记录 27

2.5.5设置记录验证规则 28

2.5.7修改记录中的字段值 29

2.5.8删除和还原记录 29

2.5.6查看表的内容 29

2.6索引的创建和使用 31

2.7建立和编辑表之间的关系 33

2.7.1创建表间关系 33

2.7.2编辑表间关系 34

习题 36

3.2 INSERT语句 40

第3章SQL语言及应用 40

3.1 SQL概述 40

3.3 UPDATE语句 41

3.4 DELETE语句 42

3.5数据查询语言SELECT 42

3.5.1基本查询 42

3.5.2 SQL语言的高级查询 49

3.6嵌入式SQL 55

3.6.1 嵌入式SQL简介 55

习题 56

3.6.2 SQL语句在Visual FoxPro 6.0中的构造方法 56

第4章应用程序编程基础 59

4.1 Visual FoxPro的语言成分 59

4.1.1常用FoxPro命令介绍 59

4.1.2数据 61

4.2 Visual FoxPro程序控制流程 70

4.2.1应用程序的建立与运行 70

4.2.2顺序结构 72

4.2.3选择结构 72

4.2.4循环结构 75

4.3.1过程 79

4.3过程与用户自定义函数 79

4.3.2用户自定义函数 81

习题 83

第5章可视化应用程序编程 86

5.1项目管理器 86

5.1.1项目管理器界面 86

5.1.2项目管理器的操作 88

5.1.3创建主控程序 89

5.2创建表单 91

5.2.1利用表单向导创建表单 91

5.2.2使用表单设计器设计表单 96

5.3.1 Visual FoxPro语言编程特点 105

5.3编写事件驱动程序代码 105

5.3.2设计事件过程 106

5.3.3添加程序代码 107

5.3.4验证事件过程 108

5.3.5表单设计举例 109

5.4菜单设计 114

5.4.1菜单的组成与定制 114

5.4.2设计菜单 115

习题 118

5.4.3快捷菜单 118

第6章查询与视图 121

6.1使用数据查询 121

6.1.1创建查询 121

6.1.2运行查询 129

6.2设计视图 131

6.2.1视图的概念 131

6.2.2创建本地视图 131

6.2.3管理和使用视图 143

6.3视图与查询的异同点 144

习题 145

第7章报表的建立与使用 147

7.1报表文件的建立 147

7.1.1用报表设计器创建报表 147

7.1.2报表向导 148

7.1.3修改报表 150

7.1.4群组打印报表的设定 150

7.1.5关系型数据库报表的设定 152

7.2报表的定制 155

7.2.1设置报表数据源 155

7.2.2定义报表控制 156

7.3打印报表文件 159

7.4设计标签文件 160

7.4.1使用标签向导 160

7.4.2使用标签设计器 162

习题 162

第8章 客户机/服务器应用程序开发 164

8.1 Visual FoxPro本机数据库应用方案的局限性 164

8.2 Visual FoxPro客户机/服务器应用程序开发方案 164

8.2.1实现Visual FoxPro客户机/服务器应用系统的基本方法 164

8.2.3使用ODBC连接Visual FoxPro和SQL Server 165

8.2.2使用SQL Server作为系统的后台数据库管理系统 165

8.2.4创建客户/服务器应用系统的基本方法 166

8.3建立与远程数据源的连接 167

8.3.1建立SQL Server数据库 167

8.3.2创建ODBC数据源 169

8.3.3实现Visual FoxPro与SQL Server的连接 171

8.4升迁Visual FoxPro数据库 173

8.4.1使用升迁向导前的准备 173

8.4.2使用升迁向导进行升迁 173

8.5使用远程视图实现客户机/服务器应用 180

8.5.2建立远程视图 181

8.5.1建立与远程数据源的连接 181

8.5.3使用远程视图浏览或更新数据 182

8.6使用SQLpass-through实现客户机/服务器应用 183

8.6.1 远程视图与SQL pass-through的区别 183

8.6.2使用SQL pass-through处理远程数据 184

8.6.3 SQL pass-through的错误处理 186

习题 187

第9章数据库应用开发过程概述 188

9.1数据库系统的生存期 188

9.2可行性研究阶段 189

9.3需求分析阶段 190

9.3.1 了解用户环境和要求 190

9.3.2数据分析 192

9.3.3功能分析 193

9.4系统设计阶段 194

9.4.1数据库设计 194

9.4.2总体设计 199

9.5实现阶段 201

9.5.1 数据库的建立与调整 201

9.5.2编写应用程序 202

9.6测试阶段 203

9.6.1模块测试 203

9.6.2联合测试 204

9.7数据库的运行和维护 204

习题 205

附录 206

附录A Visual FoxPro 6.0常用命令 206

附录B Visual FoxPro 6.0属性 214

参考文献 226