基本信息·出版社:电子工业出版社 ·页码:178 页 ·出版日期:2002年06月 ·ISBN:7505372106 ·条形码:9787505372108 ·版本:第1版 ·装帧:平装 · ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
数据库应用基础--FoxPro 2.5b |
 |
|
 |
数据库应用基础--FoxPro 2.5b |
 |

基本信息·出版社:电子工业出版社
·页码:178 页
·出版日期:2002年06月
·ISBN:7505372106
·条形码:9787505372108
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:中等职业教育国家规划教材(计算机及应用专业)
内容简介 《数据库应用基础--FoxPro 2.5b》根据教育部最新颁布的《数据库应用基础》课程教学大纲的要求,以FoxPro 2.5b f or Windows为语言环境,通过大量实例,深入浅出地介绍了数据库系统基础知识、数据库的 创建和维护、数据的查询和统计、用户界面、用户菜单和报表的设计及应用程序的编写。对 数据库的各种操作,既给出了它的菜单操作方式,也给出了命令格式。每章后的练习与思考 ,既是对学生学习的一个检验,也是本节重点内容的再现。每章后还配有相应的实验要求。
《数据库应用基础--FoxPro 2.5b》概念清楚,层次分明,例题实用,教材内容的选取以“宽、浅、新”为原则,易学、易 懂、易用。
《数据库应用基础--FoxPro 2.5b》既可以作为中等职业学校数据库课程的教材使用,也可以作为广大计算机应用人员学习数据库知识的参考书籍。
目录 第1章 数据库系统基本概念(1)
1.1 数据处理技术的发展过程(1)
1.1.1 信息、数据及数据处理(1)
1.1.2 数据管理技术的发展过程(2)
1.2 数据库系统的组成(2)
1.3 关系数据库(4)
1.3.1 关系数据库的存储结构(4)
1.3.2 关系数据库管理系统的关系操作(4)
本章小结(5)
练习与思考题1(5)
第2章 FoxPro系统概述〖WTBZ〗 (7)
2.1 FoxPro系统的安装和启动(7)
2.1.1 FoxPro的运行环境(7)
2.1.2 FoxPro的安装(7)
2.1.3 FoxPro的启动与退出(9)
2.2 FoxPro的窗口组成及工作方式(9)
2.2.1 FoxPro的窗口组成(9)
2.2.2 FoxPro 的工作方式(10)
2.3 FoxPro 的特性(11)
2.3.1 FoxPro的主要特点(11)
2.3.2 FoxPro的主要性能指标(11)
2.3.3 FoxPro的命令格式(13)
本章小结(14)
练习与思考题2(14)
本章实验要求(14)
第3章 数据库文件的创建(16)
3.1 数据库文件的建立(16)
3.1.1 数据库文件的结构设计(16)
3.1.2 建立数据库文件(17)
3.2 数据库文件的打开与关闭(19)
3.2.1 数据库文件的打开(19)
3.2.2 数据库文件的关闭(20)
3.3 数据记录输入(21)
3.3.1 建库后立即输入记录(21)
3.3.2 追加新记录(21)
3.3.3 插入记录(22)
3.3.4 备注字段和通用字段的输入(23)
本章小结(23)
练习与思考题3(23)
本章实验要求(25)
第4章 数据库维护(26)
4.1 数据库结构修改(26)
4.2 数据库记录的定位(28)
4.2.1 绝对定位命令(28)
4.2.2 相对定位命令(28)
4.2.3 记录定位的菜单操作(29)
4.3 数据库显示及浏览(29)
4.3.1 显示数据库记录的命令(29)
4.3.2 显示数据库结构命令(30)
4.3.3 Browse浏览窗口(31)
4.4 数据库记录的修改(33)
4.5 数据库记录的删除(35)
4.5.1 逻辑删除记录(35)
4.5.2 恢复记录(36)
4.5.3 物理删除记录(37)
4.6 数据库文件的复制(37)
4.6.1 数据库结构复制(37)
4.6.2 数据库文件复制(38)
4.6.3 将其他数据库文件中的数据追加到当前数据库(39)
本章小结(41)
练习与思考题4(42)
本章实验要求(43)
第5章 数据库文件的排序与索引(44)
5.1 数据库记录的排序(44)
5.2 数据库索引(46)
5.2.1 索引及索引文件的分类(47)
5.2.2 索引文件的建立(48)
5.2.3 指定主索引(51)
5.2.4 索引文件的维护(51)
本章小结(52)
练习与思考题5(53)
本章实验要求(53)
第6章 数据查询(54)
6.1 顺序查询(54)
6.2 索引查询(55)
6.3 RQBE查询(56)
6.3.1 打开RQBE窗口(56)
6.3.2 RQBE查询设置(57)
6.3.3 修改RQBE查询(60)
6.3.4 运行RQBE查询文件(61)
本章小结(61)
练习与思考题6(61)
本章实验要求(62)
第7章 数据库统计与汇总(63)
7.1 数据库记录的统计(63)
7.2 数值型字段求和(64)
7.3 数值型字段求平均(65)
7.4 综合统计计算(66)
7.5 数据库文件的分类汇总(67)
本章小结(69)
练习与思考题7(69)
本章实验要求(69)
第8章 多重数据库操作(70)
8.1 多重数据库的意义(70)
8.2 多工作区的使用(72)
8.2.1 工作区的选择及使用(72)
8.2.2 工作区的使用规则(73)
8.3 建立数据库间的关联(74)
8.4 建立数据库文件的连接(77)
8.5 数据库文件间的数据更新(78)
8.6 View窗口的组成及操作(79)
8.6.1 View窗口的组成(79)
8.6.2 利用View窗口建立数据库之间的关联(80)
8.6.3 视图文件(82)
本章小结(82)
练习与思考题8(82)
本章实验要求(83)
第9章 简单程序设计(84)
9.1 程序的建立与执行(84)
9.1.1 程序的概念(84)
9.1.2 程序的建立与编辑(85)
9.1.3 程序的执行(86)
9.2 常量、变量及表达式(86)
9.2.1 常量(86)
9.2.2 变量(87)
9.2.3 内存变量的有关操作(87)
9.2.4 表达式(89)
9.3 常用函数的使用(91)
9.4 基本的输入/输出命令(98)
9.4.1 非格式化的输入/输出命令(98)
9.4.2 格式化输入/输出命令(100)
9.5 程序设计中的其他常用命令(101)
9.5.1 注释命令(101)
9.5.2 常用环境参数设置命令(102)
本章小结(103)
练习与思考题9(103)
本章实验要求(104)
第10章 结构化程序设计(106)
10.1 程序的基本结构(106)
10.1.1 程序的基本控制结构(106)
10.1.2 程序流程图(107)
10.2 分支结构程序设计(107)
10.2.1 分支结构的特点(107)
10.2.2 分支结构程序设计(109)
10.3 循环结构程序设计(112)
10.3.1 条件循环语句WHILE(112)
10.3.2 计数循环语句FOR(114)
10.3.3 数据库扫描循环语句SCAN(116)
10.3.4 循环嵌套(117)
10.4 过程与函数(118)
10.4.1 过程与过程调用(119)
10.4.2 内存变量的作用域(122)
10.4.3 自定义函数(124)
10.5 数组及其应用(125)
10.5.1 创建数组(125)
10.5.2 数组元素的赋值(125)
10.5.3 数组与数据库记录之间的数据传递(125)
本章小结(127)
练习与思考题10(128)
本章实验要求(129)
第11章 用户界面设计(131)
11.1 用户界面及界面的设计规则(131)
11.2 窗口设计(132)
11.2.1 窗口的定义、激活、关闭和清除(132)
11.2.2 窗口的隐藏及窗口的保存和恢复(136)
11.3 屏幕生成器的使用(138)
11.3.1 屏幕生成器简介(138)
11.3.2 屏幕设计(141)
11.3.3 生成屏幕代码(145)
11.3.4 运行屏幕程序(145)
本章小结(146)
练习与思考题11(146)
本章实验要求(147)
第12章 用户菜单设计(148)
12.1 简单菜单设计(148)
12.1.1 基本概念(148)
12.1.2 简单菜单程序设计(149)
12.2 下拉式菜单设计(150)
12.2.1 菜单生成器的使用(150)
12.2.2 菜单程序的运行(153)
12.2.3 系统菜单的恢复(153)
本章小结(154)
练习与思考题12(154)
本章实验要求(154)
第13章 报表及标签设计(155)
13.1 报表的建立及打印(155)
13.1.1 简单报表的打印(155)
13.1.2 报表生成器的使用(156)
13.1.3 报表格式生成(157)
13.1.4 保存报表格式(159)
13.1.5 修改报表格式(160)
13.1.6 报表输出(161)
13.1.7 建立报表的有关命令(161)
13.2 标签的建立与输出(161)
13.2.1 设计标签格式(162)
13.2.2 打印标签(163)
本章小结(163)
练习与思考题13(163)
本章实验要求(164)
第14章 FoxPro应用软件系统设计(165)
14.1 应用系统开发的一般过程(165)
14.2 项目管理器(166)
14.2.1 项目管理器的作用(167)
14.2.2 项目管理器的使用(167)
14.2.3 Project菜单(169)
14.3 程序的总体调试(169)
14.3.1 程序的语法错误和逻辑错误(169)
14.3.2 常用的程序调试方法(169)
14.3.3 FoxPro的调试工具(170)
本章小结(172)
练习与思考题14(172)
本章实验要求(172)
附录(174)
参考文献(178)
……
序言 在计算机广泛应用的今天,计算机在数据处理方面的应用已远远超过在科学计算、实时处理和人工智能等其他领域的应用。所以数据库管理技术是中等职业学校学生不可缺少的知识和技能。
FoxPro 2.5b for Windows是目前我国广泛使用的数据库系统之一,它不仅融入了友好的Windows图形用户界面,还提供了丰富的设计工具。与其他数据库版本相比,由于FoxPro系统界面操作简单,所以对数据库的初学者来说更容易将精力放在对数据库基本概念、操作的理解和使用上。另一方面FoxPro要求的软硬件环境都比较低,适合于各种环境使用。
本书是根据教育部最新颁布的《数据库应用基础》课程教学大纲的要求,以FoxPro 2.5b for windows为蓝本进行编写的。在突出教材的实用性和新颖性的同时,为了适应当今中等职业学校学生的特点,教材采用了小章节的组织结构,每一个章节中完成一个相对独立的问题,避免难点问题积压,便于学生理解和掌握。
全书共分为14章。第1章为数据库系统基础知识,用浅显的语言介绍了数据库的基本概念、原理与数据库系统的基本组成和功能。第2章介绍了FoxPrD 2.5b for windows的安装、启动、工作方式及该系统的一些基本性能。第3章和第4章介绍数据库的创建和维护,通过实例介绍了数据库文件的创建、记录的输入、数据的查看和修改等各种数据库基本操作命令的应用。第5~7章是数据的查询和统计,这里包括数据的排序、索引和各种数据统计汇总命令的使用。第8章是有关多数据库操作的内容,结合实例介绍了多数据库系统中各数据库设计的原则,然后引出工作区的概念,并介绍了多数据库进行关联及数据更新的方法。第9章是简单程序设计,主要介绍了程序设计的基本概念,然后对组成FoxPro程序的基本元素、常量、变量函数和表达式进行了详细的讲解,最后给出了FoxPro程序文件的建立方法。第10章结构化程序设计,介绍了分支、循环程序的设计方法、过程与函数的设计及调用和FoxPro数组的使用。第11~13章为界面、菜单和报表的设计,内容主要包括界面、菜单和报表的含义及设计原则,各种界面、菜单和报表的设计方法。第14章FoxPro应用软件系统设计,介绍了应用软件设计的一般方法、应用程序的调试和可执行文件的生成。
本书第1~3章、第6章、第8章和第12~14章由山东省电子工业学校赵国玲老师编写,第4章、第5章、第7章的部分内容由北京计算机工业学校孙丹老师编写,第9~11章由河南信息工业学校谢晓广老师编写。全书由赵国玲老师统稿。在本书编写过程中,北京计算机工业学校武马群校长提供了许多指导意见,并审校了全书,在此表示由衷的感谢。同时还要感谢山东省电子工业学校各级领导对本书的编写所给予的大力支持和帮助。
书中不足与疏漏之处,恳请广大读者指正。
文摘 插图: