Visual FoxPro数据库管理系统教程
作者 : 程玮 陆晶
出版日期 : 2008-01-10
ISBN : 7-111-22967-4
定价 : 26.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 244
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书以目前广泛使用的Visual FoxPro 8.0中文版为主,系统地介绍了数据库基础知识、关系型数据库管理系统的基本原理、数据库设计的基本方法、数据库的基本操作、关系型数据库标准查询语言SQL、结构化程序设计、面向对象的可视化编程方法以及数据库应用系统的开发等。附录部分提供了Visual FoxPro的命令、函数、文件类型与扩展名、基类和控件对象的名称、属性、事件、方法等。

本书特点
  ●以教育部提出的非计算机专业计算机基础教学的三个层次为依据,根据高校计算机应用技术基础层次的教学基本要求编写,可作为高等学校非计算机专业本、专科学生的教材。
  ●以目前广泛使用的Visual FoxPro 8.0中文版作为教学软件介绍数据库管理系统和程序设计语言。
  ●考虑到计算机等级考试的基本要求,覆盖了“全国计算机等级考试二级Visual FoxPro”考试大纲的主要内容,因此也可以作为培训教材或者计算机等级考试参考书。
  ●配有配套实验教材《Visual FoxPro数据库管理系统教程学习与实验指导》,并为授课教师配有教学课件。

图书特色

图书前言

当今世界已进入信息时代,以计算机技术为代表的高新技术飞速发展,计算机的应用正向人类生产、生活的各个领域迅速渗透。是否掌握一定的计算机应用能力已成为衡量新世纪技术人才的重要标准之一。
  信息管理是计算机应用最广泛的领域之一。数据库技术是当前计算机信息管理采用的主要技术手段。为了适应数据库技术的新发展,满足高等院校非计算机专业计算机应用技术教育的需要,我们组织编写了这本教材。
  Visual FoxPro是小型数据库管理系统的代表。它以强大的功能,完整而又丰富的工具,较高的处理速度和友好的界面等特点,受到广大用户的欢迎。Visual FoxPro提供了一个集成化的系统开发环境,它使数据的组织与操作变得简单方便。它不仅支持传统的结构化程序设计,而且支持面向对象的程序设计。利用它提供的功能强大的可视化程序设计工具和向导等,用户可以快速地创建数据库、表,创建表单、菜单、查询,打印输出报表等。与其他数据库管理系统比较,Visual FoxPro的最大特点是自带编程工具,将数据库管理系统和程序设计语言有机地结合在一起,很适合初学者学习。特别是各类非计算机专业的学生,学习计算机课程的学时有限,又要培养他们具备一定的计算机应用能力,采用Visual FoxPro作为数据库管理系统和程序设计语言的教学软件已成为一个较好的选择。
  本教程以教育部提出的非计算机专业计算机基础教学的三个层次为依据,根据高等学校计算机应用技术基础层次的教学基本要求,结合我们多年从事计算机应用技术基础教学的经验,并参考国内外大量文献资料后编写完成。全书共分九章和八个附录,以目前广泛使用的Visual FoxPro 8.0中文版为主,系统地介绍了数据库基础知识、关系型数据库管理系统的基本原理、数据库设计的基本方法、数据库的基本操作、关系型数据库标准查询语言SQL、结构化程序设计、面向对象的可视化编程方法以及数据库应用系统的开发等。附录部分提供了Visual FoxPro的命令、函数、文件类型与扩展名,基类和控件对象的名称、属性、事件、方法等,方便读者查阅。
  本教程可以作为高等学校非计算机专业本、专科学生的教材。带有“*”号的章节为选学内容。教学过程中,教师可根据学制、专业、学时数、教学要求等实际情况对讲授内容进行取舍。
  本书的编写也考虑到计算机等级考试的基本要求,覆盖了“全国计算机等级考试二级Visual FoxPro”考试大纲的主要内容,因此也可以作为培训教材或者计算机等级考试参考书。对于计算机应用人员,本书也是一本较好的参考书。
  为了方便教学和读者进行上机操作练习,作者还同步编写了《Visual FoxPro数据库管理系统教程学习与实验指导》一书,作为与本教程配套使用的实验教材。其中的学习指导、习题及参考答案等,为读者自学提供了方便。另外,本书还有配套的教学课件可以提供教师使用。
  本书由程玮教授、陆晶副教授任主编,杨晓红教授、李静老师任副主编。其中程玮编写了第1章,孙延民编写了第2章,陆晶编写了第3章和第4章,杨晓红编写了第5章和第6章,李静编写了第7章,姚贵敏编写了第8章,王福滨编写了第9章,陈丽萍编写了附录I~附录VIII。全书最后由程玮总纂统稿,陆晶校对。
  本书在编写过程中,始终得到山东财政学院教务处、教材科等各级领导的关心与支持,计算机信息工程系各教研室、系办公室、学院实验中心的老师也给予了大力支持和帮助。南京大学徐洁磐教授详细审阅了本教材的编写大纲和全部书稿,提出了许多宝贵的意见和建议。机械工业出版社的编辑也为本书的顺利出版做了许多工作,在此向他们表示衷心的感谢。
  本书的编写力求做到概念清晰、结构合理、层次分明、深入浅出、通俗易懂、删繁就简、详略得当。但因编写时间的仓促和编者学识水平所限,书中难免有疏漏和错误之处,敬请广大读者不吝赐教,批评指正。
  需要教学课件的教师,请与编者联系。Email:chengwei@sdfi.edu.cn

  编 者
  2007年11月

封底文字

本书以目前广泛使用的Visual FoxPro 8.0中文版为主,系统地介绍了数据库基础知识、关系型数据库管理系统的基本原理、数据库设计的基本方法、数据库的基本操作、关系型数据库标准查询语言SQL、结构化程序设计、面向对象的可视化编程方法以及数据库应用系统的开发等。附录部分提供了Visual FoxPro的命令、函数、文件类型与扩展名、基类和控件对象的名称、属性、事件、方法等。 本书特点 ●以教育部提出的非计算机专业计算机基础教学的三个层次为依据,根据高校计算机应用技术基础层次的教学基本要求编写,可作为高等学校非计算机专业本、专科学生的教材。 ●以目前广泛使用的Visual FoxPro 8.0中文版作为教学软件介绍数据库管理系统和程序设计语言。 ●考虑到计算机等级考试的基本要求,覆盖了“全国计算机等级考试二级Visual FoxPro”考试大纲的主要内容,因此也可以作为培训教材或者计算机等级考试参考书。 ●配有配套实验教材《Visual FoxPro数据库管理系统教程学习与实验指导》,并为授课教师配有教学课件。

图书目录

前言
第1章 数据库基础知识 1
1.1 数据库和数据库系统 1
1.1.1 数据、信息和数据处理 1
1.1.2 数据库和数据库系统 5
1.2 关系型数据库 6
1.2.1 数据模型概述 6
1.2.2 关系型数据库 9
1.3 数据库设计基础 20
1.3.1 数据库设计的基本原则 20
1.3.2 数据库设计的过程 21
1.4 Visual FoxPro系统概述 23
1.4.1 Visual FoxPro简介 23
1.4.2 Visual FoxPro的用户界面 26
1.4.3 Visual FoxPro命令简介 32
1.4.4 Visual FoxPro项目管理器 34
1.4.5 Visual FoxPro向导、设计器和
生成器 39
第2章 Visual FoxPro语言基础 41
2.1 数据类型 41
2.2 常量、变量与函数 42
2.2.1 常量 42
2.2.2 变量 44
2.2.3 函数 49
2.3 运算符与表达式 49
2.3.1 算术运算符和数值表达式 49
2.3.2 字符串运算符及其表达式 50
2.3.3 日期时间运算符及其表达式 50
2.3.4 关系运算符及其表达式 51
2.3.5 逻辑运算符及其表达式 53
2.4 常用函数 54
2.4.1 数值运算函数 54
2.4.2 字符串操作函数 56
2.4.3 日期时间函数 58
2.4.4 数据类型转换函数 59
2.4.5 测试函数 60
*2.5 常用Visual FoxPro系统设置命令 62
第3章 数据库与数据表的基本操作 65
3.1 数据库的基本操作 65
3.1.1 创建数据库 65
3.1.2 打开、关闭和设置数据库 66
3.1.3 修改、删除数据库 68
3.2 数据库表的基本操作 68
3.2.1 数据库表结构的设计 69
3.2.2 创建数据库表 70
3.2.3 打开与关闭数据库表 72
3.2.4 修改数据库表结构和属性 73
3.3 数据库表记录的基本操作 75
3.3.1 使用浏览窗口 75
3.3.2 添加记录 77
3.3.3 显示记录 78
3.3.4 修改记录 79
3.3.5 删除和恢复记录 81
3.3.6 定位记录指针 83
3.3.7 其他操作 84
3.4 索引 85
3.4.1 基本概念 85
3.4.2 创建索引 86
3.4.3 使用索引 89
3.4.4 索引定位命令 90
3.4.5 删除索引命令 90
3.5 自由表的操作 91
3.5.1 自由表与数据库表 91
3.5.2 自由表和数据库表的转换 91
3.6 多数据表操作 92
3.6.1 工作区的概念 92
3.6.2 不同工作区的互访 92
3.6.3 数据表之间的关联 93
3.6.4 永久关系与参照完整性设置 94
第4章 数据查询与视图 97
4.1 查询 97
4.1.1 创建查询 97
4.1.2 使用查询 102
4.2 视图 102
4.2.1 视图的概念 102
4.2.2 创建视图 103
4.2.3 连接与远程视图 104
4.2.4 参数化视图 105
4.2.5 视图与数据更新 106
4.2.6 使用视图 107
第5章 关系数据库结构化查询语言SQL 108
5.1 SQL语言概述 108
5.2 SQL数据定义功能 109
5.2.1 创建数据库和表 109
5.2.2 表的修改 110
5.2.3 表的删除 111
5.3 SQL数据查询功能 111
5.3.1 基本查询 112
5.3.2 条件查询 113
5.3.3 连接查询 114
5.3.4 嵌套查询 116
5.3.5 数据统计查询 119
5.3.6 查询结果排序 122
5.3.7 查询结果处理 123
5.3.8 视图语句 123
5.4 SQL数据修改功能 124
5.4.1 插入数据 124
5.4.2 更新数据 125
5.4.3 删除数据 125
第6章 程序设计基础 126
6.1 结构化程序设计概述 126
6.1.1 程序的概念 126
6.1.2 程序设计和算法 126
6.2 程序文件的建立、编辑与执行 128
6.2.1 程序文件的建立与编辑 128
6.2.2 程序文件的调用执行 129
6.3 程序设计辅助命令 130
6.3.1 常用输入输出命令 130
6.3.2 其他常用程序命令 132
6.4 程序的基本控制结构 134
6.4.1 顺序结构 134
6.4.2 分支结构 134
6.4.3 循环结构 137
6.5 子程序、过程文件与自定义函数 141
6.5.1 子程序 141
6.5.2 过程与过程文件 142
6.5.3 自定义函数 144
6.5.4 变量的作用域 145
6.6 程序调试 148
6.6.1 程序调试的一般方法 148
6.6.2 Visual FoxPro调试器的使用 148
第7章 面向对象的程序设计基础 154
7.1 面向对象的概念 154
7.1.1 对象与类 154
7.1.2 属性、方法和事件 155
7.1.3 Visual FoxPro中的基类 155
7.2 表单的基本操作 156
7.2.1 创建表单 156
7.2.2 操作表单 160
7.2.3 表单属性、事件和方法 162
7.2.4 表单数据环境的设置 165
7.3 表单常用控件 166
7.3.1 控件的基本操作 167
7.3.2 标签控件 167
7.3.3 按钮类控件 167
7.3.4 文本框和编辑框控件 169
7.3.5 选项组和复选框控件 172
7.3.6 列表框和组合框控件 174
7.3.7 表格控件 178
7.3.8 页框控件 181
7.3.9 计时器控件 183
7.3.10 微调控件 183
7.3.11 图像控件 183
7.3.12 容器控件 184
7.4 Visual FoxPro中类的建立 184
第8章 菜单、报表与标签设计 188
8.1 菜单设计 188
8.1.1 创建下拉式菜单 188
8.1.2 菜单设计器 189
8.1.3 “快速菜单”命令 193
8.1.4 创建弹出式菜单 193
8.2 报表设计 195
8.2.1 创建报表 195
8.2.2 设计报表 197
8.2.3 报表控件 199
8.2.4 报表输出 201
8.3 标签设计 203
8.3.1 使用标签向导 203
8.3.2 使用标签设计器 204
8.3.3 标签输出 205
第9章 应用系统开发简介 206
9.1 应用系统开发的基本步骤 206
9.2 “教师管理信息系统”的开发简介 207
9.2.1 系统需求分析 207
9.2.2 系统总体规划设计 207
9.2.3 数据库、表设计 208
9.2.4 应用系统功能模块设计 209
9.2.5 应用系统主控程序 210
9.3 “教师管理信息系统”应用程序简介 211
9.4 应用系统的连编 218
附 录 223
附录I Visual FoxPro 8.0命令索引表 223
附录II Visual FoxPro 8.0常用函数索引表 231
附录III Visual FoxPro 8.0常用文件类型
及其扩展名 233
附录IV Visual FoxPro 8.0的基类 234
附录V Visual FoxPro 8.0的对象 234
附录VI Visual FoxPro 8.0的对象属性 234
附录VII Visual FoxPro 8.0的对象事件 241
附录VIII Visual FoxPro 8.0的对象方法 242
参考文献 244

教学资源推荐
作者: [葡]路易斯· 托尔戈(Luís Torgo)著
作者: 徐洁磐 常本勤
作者: (加)Jiawei Han, Micheline Kamber
作者: [英]托马斯 M. 康诺利(Thomas M. Connolly) 卡洛琳 E. 贝格(Carolyn E. Begg)著
参考读物推荐
作者: (美)Craig S.Mullins
作者: (美)Donald K.Burleson