出版时间:2008-12 出版社:东南大学出版社 作者:卢雪松 编 页数:308
前言
随着计算机及其应用的推广普及,各行各业纷纷建立了以数据库为核心的信息系统。数据库技术在当今信息社会的地位和作用显得尤为重要。Visual FoxPro是当前微型计算机上普遍使用的一种可视化的、面向对象的关系型数据库管理系统。 Visual FoxPro程序的运行既可以采用解释方式、又可以采用编译方式。其自带的语言系统涵盖了面向过程的程序设计、面向问题的程序设计、面向对象的程序设计以及计算机自动编程等程序设计语言的发展过程。运用Visual FoxPro开发一个应用系统还运用到了软件工程的思想和方法。所有这些恰好对其前趋课程《计算机应用基础》中的有关概念进行了进一步的诠释和印证,更有利于读者理解和掌握计算机程序设计的概念和方法,这是其他程序设计语言无可比拟的。 随着信息技术的快速发展和计算机的高度普及,社会对新型人才的计算机应用能力与水平提出了更高的要求,而运用计算机进行数据处理是新型人才必须具备的基本能力。Visual FoxPro具有强大的数据处理能力,能满足非理工类专业计算机应用的需求。visualFoxPro操作性强,数据处理的概念直观明了,相对于算法要求较强的其他程序设计语言而言,更适合非理工类专业学生修读。 本书融数据库基本理论、数据库管理系统和数据库应用程序开发为一体,既注重基础理论,又强调实践应用。与一般教材不同的是,本书即突出了面向对象的概念,同时又兼顾到了传统的面向过程的程序设计方法。本书图文并茂、示例翔实,便于读者阅读和上机操作。 本书在总结作者多年的VFP教学经验的基础上,根据《中国高等院校计算机基础教育课程体系2008》的精神和计算机等级考试大纲的要求组织编写,可供各类高等院校本、专科学生使用,也可供参加江苏省计算机等级考试和全国计算机等级考试的考生复习迎考。 本书由卢雪松主编。参加编写工作的有:杨晓秋(第1章)、徐晶(第2章)、方益明(第3-4章)、张平(第5-6章)、潘钧(第7章)、卢雪松(第8-9章)、沈启坤(第10-11章)、楚红(第12章)。 在本书的编写过程中,参考了许多同类书籍,同时得到了扬州大学教务处有关同志的关心和支持,在此一并表示衷心的感谢。 由于编者水平有限,不妥之处敬请广大读者批评指正。
内容概要
《Visual Foxpro教程(第3版)》融数据库基本理论、数据库管理系统和数据库应用程序开发为一体,既注重基础理论,又强调实践应用。在突出面向对象概念的同时又兼顾了传统的面向过程的程序设计方法。《Visual Foxpro教程(第3版)》图文并茂、示例翔实,便于读者阅读和上机操作。 《Visual Foxpro教程(第3版)》可供各类高等院校本、专科学生使用,也可供参加江苏省计算机等级考试和全国计算机等级考试的考生复习迎考。
书籍目录
第1章 数据库系统及VisualFoxPro概述1.1 数据库系统的基本概念1.1.1 数据管理技术的发展1.1.2 数据库的特点1.1.3 数据库系统1.1.4 数据库系统体系结构1.2 数据模型1.2.1 概念模型1.2.2 结构数据模型1.3 关系数据库理论基础1.3.1 关系模型的数据结构和基本术语1.3.2 关系模型的完整性约束条件1.3.3 关系数据操纵与关系代数1.3.4 关系规范化理论1.4 关系数据库系统简介1.4.1 VisualFoxPro6.0简介1.4.2 VFP集成环境的使用1.4.3 VFP命令1.4.4 文件类型与创建1.5 项目管理器1.5.1 创建、打开项目1.5.2 项目管理器的使用1.5.3 定制项目管理器练习题第2章 VisualFoxPro的数据类型2.1 数据类型2.2 数据存储2.2.1 VFP中的命名规则2.2.2 常量2.2.3 变量2.3 函数2.3.1 数据类型函数2.3.2 数据库类函数2.3.3 其他类函数2.4 表达式2.4.1 字符表达式2.4.2 日期表达式2.4.3 算术表达式2.4.4 关系表达式2.4.5 逻辑表达式2.4.6 名称表达式2.4.7 宏替换2.4.8 NULL值练习题第3章 表的使用3.1 表结构的创建和使用3.1.1 字段的基本属性3.1.2 创建新表3.1.3 表结构的修改3.2 表记录的编辑修改3.2.1 记录的追加3.2.2 查看表的内.容3.2.3 记录的定位3.2.4 修改记录3.2.5 删除记录3.2.6 筛选记录3.2.7 筛选字段3.3 表的使用3.3.1 工作区3.3.2 打开和关闭表3.3.3 表的独占与共享使用3.3.4 利用缓冲访问表中的数据3.4 表的索引3.4.1 索引文件的种类3.4.2 索引文件的创建3.4.3 索引的修改和删除3.4.4 索引的使用3.5 建立表之间的临时关系3.5.1 临时关系3.5.2 临时关系的建立3.5.3 解除临时关系练习题第4章 数据库的创建和使用4.1 VFP数据库4.2 数据库的设计过程4.2.1 确定建立数据库的目的4.2.2 确定需要的表4.2.3 确定表中的字段4.2.4 确定表之间的关系4.2.5 设计的改进4.3 建立数据库文件4.4 数据字典4.5 数据库表字段的扩展属性4.5.1 字段的显示属性4.5.2 字段的有效性规则4.6 数据库表的表属性4.6.1 长表名4.6.2 表记录的有效性规则4.6.3 表的触发器(Trigger)4.6.4 约束机制及其激活时机4.7 表之间的关系4.8 参照完整性4.8.1 参照完整性概念4.8.2 设置参照完整性4.9 使用多个数据库4.9.1 打开多个数据库4.9.2 设置当前数据库4.9.3 数据库中表的使用4.9.4 关闭数据库4.1 0查看和设置数据库的属性4.1 0.1 DBGETPROP()函数4.1 0.2 DBSETPROP()函数练习题第5章 查询和视图5.1 SQL语言和查询技术5.1.1 SQL语言概述5.1.2 SELECT-SQL查询命令5.1.3 SELECT-SQL应用举例5.2 查询的创建和使用5.2.1 查询的本质5.2.2 查询设计器的使用5.2.3 查询向导的使用5.3 视图的创建和使用5.3.1 视图的实质5.3.2 创建本地视图5.3.3 创建参数化视图5.3.4 使用视图更新基表数据5.3.5 视图的操作练习题第6章 报表和标签6.1 报表类型6.2 创建报表6.2.1 用报表向导创建报表6.2.2 创建快速报表6.2.3 利用报表设计器创建报表6.2.4 创建一对多报表6.3 报表的预览与打印6.3.1 页面设置6.3.2 打印预览6.3.3 打印报表6.4 设计标签6.4.1 标签类型6.4.2 标签向导6.4.3 标签设计器练习题第7章 VFP程序设计基础7.1 创建、修改和运行应用程序7.1.1 创建应用程序7.1.2 修改程序……第8章 表间第9章 控件第10章 类第11章 菜单和工具栏设计第12章 数据库应用系统开发附录1 ASCII码表附录2 VFP常用函数附录3 VFP常用命令附录4 控件的主要属性、事件和方法参考文献
章节摘录
第1章 数据库系统及Visual FoxPr0概述 数据库是数据处理的重要工具,也是管理信息系统(MIS)、办公自动化(OA)系统和决策支持系统(DSS)等应用系统的核心部分。它能够有效、合理地存储各种数据,为有关应用准确、快速地提供有用的信息。数据库技术是计算机领域中最重要的技术之一,其应用已渗透到人类社会各个领域,并正在改变着人们的生活方式和工作方式。因此,我们有必要学习和掌握数据库系统的原理和技术,用以解决各种计算机应用中的实际问题。 1.1 数据库系统的基本概念 1.1.1 数据管理技术的发展 数据管理技术是指对数据进行分类、组织、编码、存储、检索和维护的技术。在计算机环境下,数据管理技术经历了从低级到高级的3个发展阶段: 1.人工管理阶段(20世纪50年代中期以前) 该阶段尚无统一的数据管理软件,对数据的管理完全由各个程序员在其程序中进行。程序员在编制其课题程序时,必须考虑数据的逻辑定义和组织、数据存放的存储设备、物理存储方式和地址分配,并通过物理地址来存取数据。表示处理流程的程序与其处理对象——数据相互结合成一个整体,两者紧密地相互依赖。数据的管理仍然是分散的,计算机在数据管理中还没有发挥应有的作用。因此,严重地影响了计算机的使用效率。 ……
图书封面
评论、评分、阅读与下载