热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

数据库应用技术--Visual FoxPro及其应用系统开发

中国水利水电出版社
    【作 者】廖明潮 等编著 【I S B N 】978-7-5084-3840-X 【责任编辑】张玉玲 【适用读者群】本科 【出版时间】2006-07-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】 【千字数】 【印 张】 【定 价】32 【丛 书】21世纪高等院校规划教材 【备注信息】
图书详情

    本书以一个完整的应用系统“药品分销管理信息系统”为主线,分十一章全面系统地介绍了Visual FoxPro面向对象的程序设计技术,包括数据库系统、Visual FoxPro程序设计基础、面向对象程序设计、数据库与数据表、视图与查询、表单设计与应用、报表设计、菜单设计、应用系统的调试与发布等。

    本书内容全面,结构完整,概念清晰,深入浅出,通俗易懂,可读性、可操作性强。通过使用本教材学习Visual FoxPro,可以使学生掌握关于数据库的知识,建立起关系数据库模型的基本概念,达到高等院校各专业相关数据库语言的教学要求。

    本书适合作为各类高校学生学习数据库应用技术的教材,还适用于使用VFP从事数据库应用系统开发的人员。

    当今,数据库技术已经被广泛应用于各种类型的数据处理系统中,因此,掌握数据库应用技术,学习使用数据库技术进行系统开发,正成为众多计算机应用人员的热切愿望。对于正在普通高校各专业学习的学生而言,学习一种关系数据库系统的应用方法,进而掌握相应的数据库应用系统开发技能是非常必要的。

    作为Visual Studio 6.0的重要组成部分,Microsoft公司推出的Visual FoxPro 6.0关系数据库系统,以其强大的性能、完整而又丰富的工具、简单实用的操作方法、友好的用户界面及完备的兼容性等特点,成为众多小型数据库管理系统中的杰出代表而深受用户的喜爱。在小型数据库管理信息系统应用领域,Visual FoxPro拥有广阔的市场空间。

    本书按照2004年湖北省高等学校省级教学研究项目“基于分级团队组合与目标驱动的计算机基础实验课教学”(编号20040241)研究成果的主要思想,在介绍Visual FoxPro应用系统的主要组成部件时介绍了“药品分销管理信息系统”的对象组成,从一开始就提出“药品分销管理信息系统”的设计目标,以设计完整的“药品分销管理信息系统”应用系统为主线,将设计“药品分销管理信息系统”数据库应用系统作为示例贯穿始终,最终达到教学目标要求。

    强化程序设计的概念是本书的另一特色,在读者对数据库应用基础及Visual FoxPro系统概况有了初步了解后,即提出程序设计概念,并尽可能引导读者使用程序方式解决各种问题。本书分11章全面系统地介绍了Visual FoxPro面向对象的程序设计技术,包括关系数据库与数据库应用系统开发的基础理论、Visual FoxPro系统与程序设计基础、面向对象程序设计、数据库与数据表、视图与查询、SQL语言基础、表单设计与应用、报表设计、菜单设计、应用系统的调试与发布等。

    本书主要由廖明潮、李禹生、阮冰和高洪波完成,全书由廖明潮统稿。另外参加本书编写工作的人员还有贾瑜、欧阳峥峥、蒋丽华、向云柱、李鸣、严华、李承犁、刘兵、江小丽、洪均安、刘莉荣、陈涛、陆安生、朱晓辉、吴静文等。武汉工业学院田随明教授、周龙博士审阅了书稿,并提出了有价值的指导意见,在此表示诚挚的谢意。

    限于作者水平,书中难免有遗漏甚至不妥之处,恳请读者批评指正,作者E-mail地址:lmingchao@126.com。

    作 者

    2006年元月于汉口常青花园


    前言
    第1章 数据库系统与Visual FoxPro 1
    本章学习要点 1
    1.1 数据库系统基本概念 1
    1.1.1 信息、数据与数据处理 1
    1.1.2 数据模型 3
    1.1.3 数据库系统 5
    1.1.4 关系数据库 7
    1.1.5 关系规范化 10
    1.1.6 关系完整性 11
    1.1.7 关系运算 11
    1.2 数据库系统开发 13
    1.2.1 数据库系统设计的原则 13
    1.2.2 数据库设计的步骤 15
    1.3 Visual FoxPro系统概况 16
    1.3.1 Visual FoxPro的特点 16
    1.3.2 Visual FoxPro的安装、启动与退出 17
    1.3.3 Visual FoxPro的用户界面 21
    1.3.4 Visual FoxPro的工作方式 22
    1.3.5 Visual FoxPro的语法规则 23
    1.3.6 Visual FoxPro常用的文件类型 24
    1.4 Visual FoxPro系统环境设置 25
    1.4.1 使用系统“选项”对话框配置系统 25
    1.4.2 使用Set命令修改系统配置 28
    1.5 药品分销管理信息系统设计实例 29
    1.5.1 业务与数据流程 29
    1.5.2 系统功能 30
    复习思考题 31
    第2章 Visual FoxPro程序设计基础 33
    本章学习要点 33
    2.1 数据类型 33
    2.1.1 字符型 33
    2.1.2 数值型 34
    2.1.3 日期型与日期时间型 34
    2.1.4 逻辑型 37
    2.1.5 备注型 37
    2.1.6 通用型 37
    2.1.7 字符型(二进制) 37
    2.1.8 备注型(二进制) 37
    2.2 常量与变量 37
    2.2.1 常量 38
    2.2.2 变量 38
    2.2.3 内存变量 40
    2.2.4 数组 42
    2.3 系统函数 43
    2.3.1 数值函数 43
    2.3.2 字符函数 44
    2.3.3 日期与日期时间函数 45
    2.3.4 数据类型转换函数 45
    2.3.5 测试函数 46
    2.3.6 其他函数 46
    2.4 表达式 48
    2.4.1 算术表达式 48
    2.4.2 字符表达式 48
    2.4.3 日期与日期时间表达式 48
    2.4.4 关系表达式 49
    2.4.5 逻辑表达式 49
    2.4.6 表达式的优先级 50
    2.5 顺序程序结构 50
    2.5.1 程序设计方式 50
    2.5.2 基本语句 52
    2.5.3 顺序结构 55
    2.6 分支程序结构 56
    2.6.1 简单分支结构 56
    2.6.2 双向分支结构 56
    2.6.3 多分支结构 57
    2.7 循环程序结构 58
    2.7.1 Do While循环 58
    2.7.2 For循环 60
    2.7.3 Scan循环 61
    2.7.4 循环的嵌套 61
    2.8 模块化程序设计 62
    2.8.1 过程与模块 62
    2.8.2 参数的传递 64
    2.8.3 自定义函数 65
    2.8.4 内存变量的作用域 66
    复习思考题 68
    第3章 面向对象的程序设计 73
    本章学习要点 73
    3.1 基本概念 73
    3.1.1 类的继承 73
    3.1.2 Visual FoxPro基类 74
    3.1.3 事件、方法和属性 75
    3.1.4 对象引用 78
    3.1.5 系统对象 78
    3.2 类和对象的设计 79
    3.2.1 新建类 79
    3.2.2 由类创建对象 83
    3.3 可视化Visual FoxPro编程 84
    3.3.1 项目管理器 84
    3.3.2 设计器 87
    3.3.3 生成器 87
    3.3.4 向导 87
    3.4 文件操作 88
    3.4.1 显示文件目录 88
    3.4.2 文件更名 88
    3.4.3 文件删除 88
    3.4.4 文件复制 88
    3.4.5 显示文本 89
    3.4.6 编辑文本文件 89
    3.5 应用Visual FoxPro设计药品分销管理信息系统 89
    3.5.1 系统项目构架 89
    3.5.2 数据库对象 90
    3.5.3 数据表对象 90
    3.5.4 数据视图对象设计 91
    3.5.5 数据查询对象设计 92
    3.5.6 表单对象设计 92
    3.5.7 报表对象设计 93
    3.5.8 菜单对象设计 93
    3.5.9 主控文档及其系统运行环境设计 93
    复习思考题 93
    第4章 数据库与数据表 95
    本章学习要点 95
    4.1 数据库 95
    4.1.1 创建数据库 95
    4.1.2 打开与关闭数据库 100
    4.1.3 移去或删除数据库 101
    4.1.4 数据库的组成 102
    4.2 数据表 103
    4.2.1 自由表与数据库表 103
    4.2.2 数据表结构 103
    4.2.3 创建自由表结构 104
    4.2.4 创建数据库表结构 110
    4.2.5 数据表的基本操作 111
    4.3 索引 113
    4.3.1 索引的概念 113
    4.3.2 索引的分类 114
    4.3.3 索引的类型 114
    4.3.4 创建索引 115
    4.3.5 索引的使用 117
    4.3.6 排序文件 120
    4.3.7 索引的作用 120
    4.4 建立表间连接关系 121
    4.4.1 建立表间连接关系 121
    4.4.2 设置参照完整性 122
    复习思考题 124
    第5章 表操作 126
    本章学习要点 126
    5.1 数据记录 126
    5.1.1 追加数据记录 126
    5.1.2 插入数据记录 128
    5.1.3 数据的导入、导出 128
    5.1.4 数据表的复制 133
    5.1.5 修改表数据 134
    5.1.6 表与数组间的数据传递 135
    5.2 数据记录的定位 136
    5.2.1 记录指针 136
    5.2.2 绝对定位 137
    5.2.3 相对定位 138
    5.2.4 条件定位 138
    5.3 表数据的显示 139
    5.3.1 显示表中数据 139
    5.3.2 浏览表中数据 139
    5.3.3 预设过滤器 140
    5.3.4 预设字段表 142
    5.4 数据记录的删除 143
    5.4.1 为数据记录加上删除标志 143
    5.4.2 恢复数据记录 145
    5.4.3 物理删除数据记录 146
    5.5 同时使用多个数据表 147
    5.5.1 工作区的概念 147
    5.5.2 数据工作期 148
    5.5.3 数据表的关联 150
    5.6 数据的统计计算 151
    5.6.1 记录计数 151
    5.6.2 数据求和 151
    5.6.3 求平均值 152
    复习思考题 152
    第6章 查询与视图 155
    本章学习要点 155
    6.1 查询 155
    6.1.1 查询的概念 155
    6.1.2 查询的创建与修改 156
    6.1.3 查询的实质 156
    6.2 使用查询向导 157
    6.2.1 创建简单查询 157
    6.2.2 创建交叉表查询 161
    6.2.3 创建图形 162
    6.3 使用查询设计器 163
    6.3.1 查询数据来源 163
    6.3.2 联接方式 166
    6.3.3 记录筛选 166
    6.3.4 排序依据 167
    6.3.5 分组依据 167
    6.3.6 杂项 168
    6.4 查询结果输出 168
    6.4.1 查询去向 169
    6.4.2 运行查询 169
    6.5 视图 170
    6.5.1 视图的概念 170
    6.5.2 创建视图 170
    6.5.3 视图与表、查询的关系 171
    6.6 本地视图 171
    6.6.1 创建本地视图 171
    6.6.2 修改本地视图 174
    6.6.3 使用视图修改数据 175
    6.7 远程视图 176
    6.7.1 命名连接 177
    6.7.2 建立ODBC数据源 179
    6.7.3 创建远程视图 182
    复习思考题 183
    第7章 数据库查询语言SQL 185
    本章学习要点 185
    7.1 SQL基础 185
    7.1.1 SQL语言的特点 185
    7.1.2 SQL语言的基本概念 186
    7.1.3 SQL语言的主要组成 186
    7.2 数据定义与修改 187
    7.2.1 创建数据库 187
    7.2.2 创建表 187
    7.2.3 修改字段属性 188
    7.2.4 删除字段 189
    7.2.5 增加字段 190
    7.2.6 删除基本表 190
    7.3 数据修改 190
    7.3.1 插入记录 190
    7.3.2 删除记录 191
    7.3.3 更新记录 191
    7.4 SQL查询 192
    7.4.1 简单查询 192
    7.4.2 条件查询 194
    7.4.3 排序输出 195
    7.4.4 分组统计和筛选 196
    7.4.5 嵌套查询 197
    7.4.6 多表查询 199
    7.4.7 SELECT语句的一般格式 200
    复习思考题 201
    (以下略)
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册