计算机基础教育 > 教学指导

Visual Foxpro数据库应用技术

书号:9787113107215 套系名称:21世纪高校计算机规划教材

作者:何春林 刘吉林 出版日期:2009-12-03

定价:29.00 页码 / 开本:256 /16

策划编辑:严晓舟 唐旭 责任编辑:李小军

适用专业:无 适用层次:应用技术型本科

最新印刷时间:

资源下载
教学课件(暂无) 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书参考全国计算机等级考试二级Visual FoxPro数据库考试大纲,涵盖了数据库基础和数据库应用技术的主要内容,包括数据库基础和Visual FoxPro概述、数据与数据运算、表与数据库的操作、查询与视图、结构化编程基础、面向对象的基本概念与表单设计、报表与标签设计、菜单设计,最后介绍一个面向对象的具体开发应用程序实例。

            本书内容深入浅出、举例得当、图文并茂,适合作为独立学院或高等院校应用型本专科计算机信息处理、数据库应用技术公共基础课程教材,也可作为高等院校非计算机专业计算机信息处理、数据库应用技术公共基础课程教材,还可作为全国计算机等级考试二级Visual FoxPro数据库考试的计算机应用参考书以及初、中级开发人员的参考书。
  •         信息时代是以计算机为信息处理的数字社会,而信息处理技术的基础是计算机数据库技术。计算机为快速处理数据提供了硬件平台,而计算机操作系统则提供了软件平台,而数据库技术则使计算机技术广泛地应用到了各行各业。

            计算机信息技术是现代信息技术的核心,其核心、基础就是数据库技术。随着社会信息化程度的不断提高,数据库技术的应用已越来越广泛,越来越深入。理解数据库技术及基本工作原理,掌握数据库技术的基本操作与基本技能是现代社会所必需的知识。因此,现在高校无论是理工医农,还是经济文史几乎全面开设了“数据库技术应用”这门课程。这是因为,现代信息社会,信息都是存储在计算机系统中的,它们的组织形式多为数据库。学会数据库就学会了信息的组织方法,就会利用信息为自己的工作服务。也就是说,学习这门课程,以使学生具备信息处理的基本技能,让学生能够轻松地成为“数据库终端用户”或“数据库管理员”,进一步成为专业的“应用程序员”或“数据库设计员”。

            本书的特点是立足独立学院,立足于基本理论及技术应用;介绍了Visual FoxPro最为广泛应用的6.0版本;在各章列举尽可能多的应用型实际操作例子;最后给出了一个开发应用程序DBMS的例子,以让学生能全面了解信息管理技术。书中带*号部分作为资料,让学生进一步学习、思考与提高,以开阔使用计算机数据库技术的视野。

            本书根据教育部对高等院校全国计算机公共课程第一层次课程的基本教学要求组织编写,并参考了教育部制定的全国计算机等级考试二级Visual FoxPro数据库考试大纲,从数据库基础理论和操作应用两个方面进行了内容的组织和编排。全书分为9章,包括数据库基础和数据库应用技术的主要内容,具体内容如下:

            第1章数据库基础和Visual FoxPro概述:介绍了数据库的基本概念和知识。

            第2章数据与数据运算:介绍Visual FoxPro的数据类型、函数、运算符和表达式。

            第3章表与数据库的操作:介绍表与数据库的操作,包括索引和多表操作。

            第4章查询与视图:介绍查询与视图概念和相关操作,包括相关SQL语言。

            第5章结构化编程基础:介绍结构化编程基础的有关知识。

            第6章面向对象的基本概念与表单设计:介绍面向对象的基本概念与表单的基本操作、常用事件、引用等知识。

            第7章报表与标签设计:介绍报表设计操作以及标签的设计。

            第8章菜单设计:介绍简单的菜单设计与应用。

            第9章开发应用程序:介绍项目管理器和一个具体的开发应用程序。

            附录包括Visual FoxPro常用字段数据类型、Visual FoxPro常用函数、Visual FoxPro常用运算符和Visual FoxPro常用文件扩展名。

            该书另外还配有实用的习题和实验实训教材《Visual FoxPro数据库应用技术实验指导与习题辅导》、相关的实例,以及免费的电子教案。

            建议课时分配第1章2~4学时、第2章4~8学时、第3章8~14学时、第4章10~16学时、第5章10~16学时、第6章12~16学时、第7章6~10学时、第8章6~10学时、第9章8~10学时、机动4学时,合计66~108学时。如果课时有限,建议第9章内容自学。

            全书由广东海洋大学寸金学院院长何春林副教授、信息系刘吉林副教授和李国华副教授负责统稿,定稿工作。本书由广东海洋大学寸金学院信息系李国华和湛江海关技术处李江编写第1、2章,广东汕尾职业技术学院数计系陈铿锵、李国华编写第3章,广西师范大学漓江学院计算机系裴献、李国华编写4章,广东海洋大学寸金学院信息系刘吉林编写第5、6章,广东海洋大学寸金学院信息系梁丽莎编写第7、8章,丁兵兵编写第9章。全书在文字、格式、内容和思想上得到广东海洋大学宋运康副教授和铁道出版社的帮助和支持,在此特别致谢。

            为了方便教师教学,作者特意为本书制作了电子教案(PPT)。另外,作者给出了部分习题的参考答案和示例,以方便读者使用本书。获取电子教案与习题答案的方法为:访问中国铁道出版社网站(http://www.51eds.com),在该网站的主页上搜索到相应的图书信息,下载即可。

            由于编者水平所限,加上编写时间仓促,错误和不足之处在所难免,敬请广大读者提出宝贵意见,以便进一步修改和完善。
  • 第1章  数据库基础和Visual FoxPro概述 1
    1.1  数据库基本概念 1
    1.1.1  数据处理 1
    1.1.2  数据模型 2
    1.1.3  数据库系统 5
    *1.2  关系数据库 7
    1.2.1  关系数据结构定义 7
    *1.2.2  关系运算(代数) 10
    *1.2.3  关系规范化 10
    1.2.4  关系数据库 12
    *1.3  Visual FoxPro简介 13
    1.3.1  Visual FoxPro的概述 13
    *1.3.2  Visual FoxPro的基本操作 15
    1.3.3  Visual FoxPro的功能 16
    1.3.4  Visual FoxPro 6.0的特点 16
    1.3.5  Visual FoxPro 6.0的技术指标 17
    1.4  Visual FoxPro的界面组成及工作方式 18
    1.4.1  Visual FoxPro 6.0界面组成 18
    1.4.2  Visual FoxPro工作方式 20
    *1.5  Visual FoxPro设计工具 22
    1.5.1  向导(Wizard) 22
    1.5.2  设计器(Designer) 23
    1.5.3  生成器(Builder) 24
    *1.5.4  项目管理器(Project Manager) 25
    本章小结 25
    习题与思考 26
    第2章  数据与数据运算 27
    2.1  数据类型 27
    2.2  常量与变量 27
    2.2.1  常量 27
    2.2.2  变量 28
    2.3  数组 31
    2.3.1  数组的定义 31
    2.3.2  数组的赋值和引用 31
    2.4  函数 31
    2.4.1  函数的组成要素 31
    2.4.2  函数的类型 32
    2.5  数据运算符及表达式 34
    本章小结 36
    习题与思考 37
    第3章  表与数据库的操作 38
    3.1  自由表的建立与操作 38
    3.1.1  表结构设计 38
    3.1.2  表结构建立 39
    3.1.3  表记录数据的输入 42
    3.2  表的编辑修改 43
    3.2.1  表文件的打开与关闭 43
    3.2.2  表结构的显示与修改 44
    3.2.3  记录的显示与修改 46
    3.2.4  记录的追加 47
    3.2.5  记录的删除与恢复 48
    3.3  表复制与逻辑表设置 49
    3.3.1  表复制 49
    3.3.2  逻辑表设置 50
    3.4  数据库的基本操作 51
    3.4.1  数据库的建立 51
    3.4.2  数据库操作命令 53
    3.5  排序与索引 54
    3.5.1  排序 54
    3.5.2  索引 56
    3.6  多表操作 61
    3.6.1  多工作区操作 61
    3.6.2  数据工作期的使用 62
    3.6.3  建立表间临时关联 63
    *3.6.4  数据词典 65
    本章小结 70
    习题与思考 70
    第4章  查询视图与SQL 72
    4.1  查询 72
    4.1.1  顺序查询命令 72
    4.1.2  索引查询命令 73
    4.2  统计命令 73
    4.2.1  记录数统计命令 73
    4.2.2  求和命令 73
    4.2.3  求平均值命令 74
    4.2.4  计算命令 74
    4.2.5  分类汇总命令 75
    4.3  关系数据库标准语言SQL 75
    4.3.1  SQL概述 75
    4.3.2  SQL的数据定义(DDL)命令 77
    4.3.3  SQL的数据操纵(DML)命令 82
    4.3.4  SQL的数据查询(Query)命令 83
    4.4  视图的建立与使用 92
    4.4.1  视图概述 92
    4.4.2  建立视图的CREATE SQL VIEW命令 93
    4.4.3  通过视图设计器创建视图 93
    4.4.4  视图的其他操作 94
    本章小结 95
    习题与思考 96
    第5章  结构化程序设计基础 97
    5.1  结构化程序设计基础 97
    5.1.1  设计工具 97
    5.1.2  结构化程序设计步骤 98
    5.2  程序文件的建立与执行 99
    5.2.1  程序的概念 99
    5.2.2  程序文件的建立 99
    5.2.3  程序文件的执行 100
    5.2.4  程序中的注释语句 100
    5.2.5  结束和返回命令 100
    5.2.6  会话状态控制 101
    5.3  输入、输出命令 101
    5.3.1  交互式输入命令 101
    5.3.2  定位输入与输出命令 103
    5.4  程序的基本结构 104
    5.4.1  顺序结构 104
    5.4.2  选择结构 105
    5.4.3  循环结构 108
    5.5  子程序、函数和过程 113
    5.5.1  子程序 113
    5.5.2  自定义函数 115
    5.5.3  过程 116
    5.6  变量的作用范围 118
    5.7  程序调用中参数的传递 120
    本章小结 121
    习题与思考 121
    第6章  面向对象的基本概念与表单设计 122
    6.1  基本概念 122
    6.2  表单的基本操作 123
    6.2.1  利用表单向导设计表单 123
    6.2.2  利用表单设计器设计表单 125
    6.2.3  表单的保存、运行与修改 126
    6.2.4  快速表单 127
    6.3  设置表单的数据环境 127
    6.4  向表单中添加控件 128
    6.5  对象的属性窗口 130
    6.6  表单常用事件 133
    6.7  表单的方法 134
    6.8  对象的引用 135
    6.9  常用控件及应用 136
    6.9.1  标签控件 136
    6.9.2  命令按钮控件 138
    6.9.3  文本框控件 138
    6.9.4  编辑框 141
    6.9.5  表格控件 142
    6.9.6  命令按钮组 144
    6.9.7  选项按钮组 145
    6.9.8  复选框控件 146
    6.9.9  列表框控件 148
    6.9.10  组合框控件 149
    6.9.11  页框控件 151
    6.9.12  计时器控件 152
    6.9.13  图像控件 153
    6.9.14  微调控件 154
    6.9.15  线条与形状控件 155
    6.9.16  Activex绑定控件 156
    6.10  在表单控件工具栏中添加新控件 157
    6.11  表单设计 157
    6.11.1  顶层表单与子表单 157
    6.11.2  综合表单 160
    本章小结 162
    习题与思考 163
    第7章  报表与标签设计 164
    7.1  创建报表 164
    7.1.1  使用报表向导 164
    7.1.2  使用报表设计器 170
    7.1.3  快速报表 173
    7.2  报表设计 174
    7.2.1  设置报表数据环境 175
    7.2.2  添加报表控件 175
    7.3  数据分组和多栏报表 181
    7.3.1  设计分组报表 181
    7.3.2  多栏报表 184
    7.3.3  报表的输出 185
    7.4  标签设计 186
    7.4.1  标签向导 186
    7.4.2  标签输出 187
    本章小结 187
    习题与思考 187
    第8章  菜单设计 190
    8.1  菜单设计 190
    8.1.1  菜单结构 190
    8.1.2  菜单系统的规划 190
    8.2  下拉菜单设计 191
    8.2.1  菜单设计的基本过程 191
    8.2.2  菜单设计器 192
    8.2.3  快速菜单 196
    8.2.4  建立应用程序菜单 196
    8.2.5  为顶层表单添加菜单 198
    8.3  快捷菜单设计 199
    本章小结 200
    习题与思考 200
    第9章  开发应用程序 203
    9.1  Visual FoxPro的项目管理器 203
    9.1.1  创建项目 203
    9.1.2  打开和关闭项目 204
    9.1.3  项目管理器的界面 205
    9.1.4  定制项目管理器 206
    9.2  构造应用程序 208
    9.2.1  构造应用程序框架 208
    9.2.2  将文件添加到项目中 211
    9.2.3  引用可修改的文件 212
    9.2.4  为项目建立应用程序 213
    9.3  编译和调试应用程序 214
    9.3.1  常见的错误类型 215
    9.3.2  常用的调试技术 215
    9.3.3  使用调试器进行调试 216
    9.3.4  设置主程序 219
    9.4  数据库系统实例分析与设计 220
    9.4.1  数据库应用系统的开发步骤 221
    9.4.2  学生管理系统需求分析 221
    9.4.3  数据库设计 223
    9.4.4  应用程序设计 226
    9.4.5  连编应用程序 232
    9.4.6  运行应用程序 235
    本章小结 235
    习题与思考 235
    附录A  Visual FoxPro常用字段数据类型 237
    附录B  Visual FoxPro常用函数 238
    附录C  Visual FoxPro常用运算符 240
    附录D  Visual FoxPro常用文件扩展名 241
    参考文献 243