出版时间:2010-3 出版社:清华大学出版社 作者:张高亮 主编 页数:290
前言
数据是信息最形象、最直观的表现形式,现代社会对于信息的处理,直接体现在数据处理。数据库技术作为专门进行数据处理的技术,是研究如何科学、有效地组织数据,搜集、处理、检索和管理数据信息的有力工具。数据库系统已经成为管理信息系统、办公自动化系统、电子商务、电子政务等信息处理系统的核心。Visual FoxPro作为优秀的新一代小型数据库管理系统,具有操作界面友好、功能完善、语言简练、简单易学、辅助开发工具丰富、便于实现快速开发应用系统等特点。Visual FoxPro提供交互式操作方式、支持面向过程和面向对象的可视化编程技术,为广大数据库开发人员提供了强有力的数据库技术支持,也为非计算机专业的计算机基础教学提供了一个优秀的数据库程序设计教学软件。本书是由多年从事计算机基础课程教学工作的教师,根据实际教学内容,集丰富的教学经验编写而成;知识体系结构合理、条理清楚、描述准确、语言流畅,内容由浅入深、循序渐进、实例丰富,注重培养学生的实际操作能力,为读者学习利用计算机处理信息和掌握数据库应用技术打下坚实的基础。教材内容共分为10章:第1章介绍数据库及Visual FoxPro基础知识,第2章介绍Visual FoxPro语言基础,第3~5章介绍数据库及表的操作,第6章介绍面向过程程序设计,第7~9章介绍面向对象的可视化编程技术,第10章通过一个应用系统开发的具体实例,介绍了数据库应用程序开发的一般步骤、基本方法和具体过程,使用户能快速获得应用程序开发的基本技能。全书所有命令和程序均在Visual FoxPro 6.0系统中调试通过。全书由重庆师范大学的张高亮主编并负责组织、策划、统稿等工作。其中,第1章由郑志华编写,第2、3、6章由张高亮编写,第4、5章由蒋明宇编写,第7、10章由谭华山编写,第8、9章由钟绍波编写。本书在编写过程中,得到了重庆师范大学的同仁、西南大学的邹显春老师和清华大学出版社的大力支持,在此表示衷心的感谢!“金无足赤,人无完人”,由于编者水平有限,书中难免存在不足或疏漏之处,恳请读者批评指正。
内容概要
本书根据全国高等学校非计算机专业学生计算机等级考试教学大纲要求,以Visual FoxPro数据库管理系统为主要内容,介绍了面向对象程序设计和可视化编程的方法。 本书主要内容有Visual FoxPro基础、Visual FoxPro语言基础、表与数据库操作、关系数据库标准语言sQL、数据库的查询和视图、结构化设计语言、表单设计、报表与标签、菜单与工具栏、数据库应用开发与实例。每章内容均包含了具体的内容与操作实例。另外,附录中有Visual FoxPro 6.0的常用命令和函数。 本书内容丰富、学校图文并茂,描述由浅入深、文字通俗易懂。特别适合于高等学校教材使用,也可供从事计算机应用和开发的各类人员使用。本书另配有《Visual FoxPro程序设计实践》一书,包含大量的上机操作实验和丰富的习题内容,供读者实际操作和练习使用。
书籍目录
第1章 Visual FoxPro基础 1.1 数据库系统基本知识 1.1.1 信息与数据 1.1.2 数据管理及发展 1.1.3 数据库系统的组成 1.1.4 数据库系统的特点 1.2 数据模型 1.2.1 数据模型的基本概念 1.2.2 概念模型及其表示方法 1.2.3 常用的数据模型 1.3 关系数据库 1.3.1 关系的基本概念 1.3.2 关系的基本特点 1.3.3 关系运算 1.4 Visual FoxPro系统概述 1.4.1 Visual FoxPro的特点 1.4.2 VFP的安装 1.4.3 Visual FoxPro的启动、退出及界面组成 1.5 VFP系统基本操作 1.5.1 VFP的操作方式 1.5.2 VFP系统环境的设置 1.5.3 VFP的向导、生成器和设计器 1.5.4 VFP的主要文件类型 1.6 项目管理器 1.6.1 启动项目管理器 1.6.2 项目管理器的组成与功能 1.6.3 定制项目管理器第2章 Visual FoxPro语言基础 2.1 常量与变量 2.1.1 常量 2.1.2 变量 2.2 表达式 2.2.1 算术表达式 2.2.2 字符表达式 2.2.3 关系运算符及关系表达式 2.2.4 逻辑运算符及逻辑表达式 2.2.5 日期及日期时间表达式 2.3 常用函数 2.3.1 数值处理函数 2.3.2 字符处理函数 2.3.3 日期和时间函数 2.3.4 数据类型转换函数 2.3.5 测试函数 2.3.6 系统对话框函数 2.4 VFP命令格式 2.4.1 VFP命令一般格式 2.4.2 VFP命令的书写规则 2.4. 3 VFP的运行方式第3章 表与数据库 3.1 表的建立 3.1.1 表的概念 3.1.2 表结构的设计 3.1.3 表结构的建立 3.1.4 记录的输入 3.1.5 表的打开与关闭 3.2 表的编辑与维护 3.2.1 表的显示 3.2.2 记录指针定位 3.2.3 表的修改 3.2.4 表记录的删除与恢复 3.2.5 表的复制 3.2.6 表记录与数组间的数据交换 3.3 表的排序与索引 3.3.1 表的排序 3.3.2 索引的概念 3.3.3 索引的建立 3.3.4 索引的使用 ……第4章 关系数据库标准语言SQL第5章 数据库的查询的视图第6章 结构化程序设计第7章 表单设计第8章 报表与标签第9章 菜单与工具栏第10章数据库应用程序开发实例附录A Visual FoxPro 6.0常用命令一览表附录B Visual FoxPro 6.0常用函数一览表参考文献
章节摘录
插图:1.1.4 数据库系统的特点数据库系统的出现是计算机数据处理技术的重大进步,它具有以下4个特点。1.实现数据共享,减少数据冗余数据的最小单位是字段,即可以按字段的名称存取库中某一个或某一组字段,也可以存取一条记录或一组记录。数据冗余即表示数据重复。2.采用特定的数据模型采用关系模型对数据库中的数据进行组织。3.具有较高的数据独立性所谓数据独立是指数据与应用程序之间的彼此独立,它们之间不存在相互依赖的关系。应用程序不必随数据存储结构的改变而变动,这是数据库一个最基本的优点。在数据库系统中,数据库管理系统通过映像,实现了应用程序对数据的逻辑结构与物理存储结构之间较高的独立性。数据库的数据独立包括两个方面:物理数据独立:数据的存储格式和组织方法改变时,不影响数据库的逻辑结构,从而不影响应用程序。逻辑数据独立:数据库逻辑结构的变化(如数据定义的修改,数据问联系的变更等)不影响用户的应用程序。数据独立提高了数据处理系统的稳定性,从而提高了程序维护的效率。4.具有统一的数据控制功能数据的存取是并发的,即多个用户同时使用一个数据库。所以,数据库管理系统必须要提供必要的保护措施,如并发访问控制、数据安全控制和数据的完整性控制等。
编辑推荐
《Visual FoxPro程序设计》丛书特点:案例驱动的教学模式,一线优秀教师担纲编写,立体化教学资源解决方案。
图书封面
评论、评分、阅读与下载