出版时间:2008-7 出版社:西安电子科技大学出版社 作者:谢膺白 编 页数:348
前言
在数据库应用技术领域中,Fox系列关系型数据库系统一直是深受推崇的适用于微型计算机系统的优秀小型数据库管理系统之一。从20世纪70年代末DOS平台下的dBase、FoxBase到90年代初Windows平台下的FoxPro,再到后来可视化编程界面下的VisualFoxPro(简称VFP),它们一脉相承近40年而经久不衰。如今VFP已成为国内各大专院校计算机数据库教学的主流内容,也是全国计算机等级考试二级考试的一个重要科目。本书以微软公司发布的VisualFoxPro的最新版本’VFP9.0为对象而编写,内容包括数据库基础、VisualFoxPro9.0概述、数据及其运算、数据表的基本操作、索引的建立及应用、数据库的基本操作、视图与查询、结构化查询语言(SQL)、结构化程序设计基础、面向对象程序设计基础、表单、控件、报表和标签、菜单、应用程序的集成与发布等。本书的主要特点如下:(1)VFP9.0比当前社会上最流行的VFP6.0有了很大改进,但国内在这方面的教材极少且基本为英文界面,很大程度上制约了它的推广使用,本书采用了全汉化的中文界面。(2)全国高校特别是应用型高校的数据库技术课程,所讲授的VFP6.0版本已大大落后于VFP的发展水平,亟待改进升级。VFP9.0不但是VFP的最新版本而且和VFP6.0完全兼容,且功能更强大,使用更方便,不会因版本升级为教师和学生带来任何困难。(3)本着突出实践原则,本书详略得当,结构合理,突出了应用性和实践性,特别在SQt.部分增加了大量内容。书中的实例均来源于生产实际和作者多年从事数据库教学的实践积累,具有很强的创新性、趣味性、技巧性和启迪性,能使学生耳目一新,学习兴趣倍增。(4)VFP是全国计算机等级考试的科目之一。本书根据教育部高等学校计算机科学与技术教学指导委员会2006年正式发布的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》的精神和2004年全国计算机等级考试二级数据库考试大纲要求而编写,涵盖了全国计算机等级考试二级VFP的全部内容。(5)本书的所有命令都是作者从英文原文翻译而来的,在某些地方纠正了目前国内流行的VFP6.0教材中的欠妥之处;全部例子均在微型计算机上VFP9.0版本下通过。本书适合作为高等院校各专业“数据库及应用”课程的教材,也可作为全国计算机等级考试的辅导教材,还可作为企事业单位的计算机工作人员在微机上开发小型数据库的参考用书。本书由陕西省高等学校精品课程建设项目“数据库原理及应用”负责人谢膺白教授任主编,李尧龙、朱志平、任治斌副教授任副主编,王存良、谢稷光、阴国富、王玲、贾华萍等同志也参加了本书的编写工作。
内容概要
本书根据教育部高等学校计算机科学与技术教学指导委员会2006年正式发布的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》(自皮书)的精神和2004年全国计算机等级考试二级数据库考试大纲要求,结合目前我国高等院校计算机课程开设的实际情况,融汇作者多年从事数据库教学和数据库程序设计的实践经验编写而成。全书以Visual FoxPro 9.0为基础,内容包括数据库基础、Visual FoxPro 9.0概述、数据及其运算、数据表的基本操作、索引的建立及应用、数据库的基本操作、视图与查询操作、结构化查询语言(SQL)、结构化程序设计基础、面向对象程序设计基础、表单、控件、报表和标签、菜单、应用程序的集成与发布等。 本书内容系统全面,结构科学合理,界面全部汉化,例题丰富新颖,创新性强,所有命令全部由英文原文翻译而来,而且覆盖了全国计算机等级考试二级Visual FoxPro的全部考试内容。 本书适合作为高等院校各专业“数据库及应用”课程的教材,也可作为全国计算机等级考试的辅导教材,还可作为企事业单位的计算机工作人员在微机上开发小型数据库的参考用书。 本书配有电子教案,需要者可登录出版社的网站免费下裁。
书籍目录
第1章 数据库基础 1.1 数据和信息 1.1.1 数据与信息 1.1.2 数据处理 1.2 数据库系统中的基本概念 1.3 数据模型 1.3.1数据库理论中的三个世界 1.3.2几种主要的数据模型 1.4 关系数据库 1.4.1 关系术语 1.4.2 关系的规范化 1.5 关系运算 1.5.1 基于传统集合运算的关系运算 1.5.2 专门的关系运算 练习一第2章 Visual FoxPro9.0概述 2.1 Visual FoxPro的启动与退出 2.1.1 Visual FoxPro9.0的启动 2.1.2 Visual FoxPro9.0的退出 2.2 Visual FoxPro9.0的用户界面 2.3 Visual FoxPro9.0的基本操作 2.3.1 Visual FoxPro9.0的操作方式 2.3.2 Visual FoxPro9.0的命令格式 2.4 Visual FoxPro9.0的可视化设计工舅 2.4.1 向导(Wizard) 2.4.2 设计器(Designer) 2.4.3 生成器(Builder) 2.5 项目管理器的基本概念 2.5.1 创建项目 2.5.2 项目管理器的使用 2.6 在Visual FoxPro9.0中使用帮助 2.6.1 打开自带帮助文件窗口 2.6.2 使用自带帮助文件窗口 2.7 在VFP环境下使用操作系统命令创建用户文件夹 练习二第3章 数据及其运算 3.1 数据类型 3.2 最简单的输出命令 3.3 常量 3.4 变量 3.4.1 内存变量 3.4.2 数组变量 3.4.3 字段名变量 3.5 运算符与表达式 3.5.1 数值运算符和数值表达式 3.5.2 字符型运算符和字符型表达式 3.5.3 日期时间型运算符和日期时间型表达式 3.5.4 关系型运算符和关系表达式 3.5.5 逻辑型运算符和逻辑表达式 3.5.6 表达式的优先级 3.6 常用标准函数 3.6.1 常用数值运算函数 3.6.2 常用字符处理函数 3.6.3 常用日期和时间类函数 3.6.4 常用类型转换类函数 3.6.5 常用状态测试函数 练习三第4章 数据表的基本操作 4.1 建立表 4.1.1 表的结构概述 4.1.2 创建表结构 4.1.3 向表中录入记录 4.2 打开和关闭表 4.2.1 打开表 4.2.2 关闭表 4.3 显示和修改表的结构 4.3.1 显示表结构 4.3.2 修改表结构 ……第5章 表的索引第6章 数据库的基本操作第7章 视图与查询第8章 结构化查询语言(SQL)第9章 结构化程序设计基础第10章 面向对象程序设计基础第11章 表单第12章 控件第13章 报表和标签第14章 菜单第15章 应用程序的集成与发布
章节摘录
插图:第1章 数据库基础1.1 数据和信息在数据库系统中,人们首先遇到的最基本的概念是:什么是数据?数据从何而来?它和人们常说的信息有何关系?1.1.1 数据与信息数据(Data)是存储在某种介质上能够被识别的物理符号。国际标准化组织(ISO)对数据给出了更为严格的定义:“数据是对事实、概念或指令的一种特殊表达形式,这种特殊表达形式可以用人工的方式或用自动化的装置进行通信、翻译转换或者进行加工处理。”在计算机技术中,把能被输入计算机,并能被计算机所存储、处理、传输的符号统称为数据。它可以是通常情况下人们所熟悉的数值型数据,也可以是被数字化后的非数值型数据,如声音、图像等。信息(Information)是构成一定含义的一组数据。信息论的奠基人维纳曾经说过:“信息是人们在适应外部世界并且使之反作用于外部世界的过程中,同外部世界进行交换内容的名称。”可见,信息既是客观事物的特征、事物运动变化的反映,又是事物之间相互作用、相互联系的反映。1.1.2 数据处理信息处理(Information Process)也称为数据处理,它是指将数据转换成信息的过程。从数据处理的角度而言,信息是一种被加工成特定形式的数据,这种数据对于数据接收者来说是有重要意义的。由此可见,信息和数据的关系是:数据是信息的载体,信息是数据处理的结果。数据是重要的,而将数据处理后得到的有用信息则更珍贵,对信息的筛选可以产生决策,从而为领导者的决策提供重要依据。
编辑推荐
《数据库基础与Visual FoxPro9.0程序设计》由西安电子科技大学出版社出版。
图书封面
评论、评分、阅读与下载
数据库基础与Visual FoxPro9.0程序设计 PDF格式下载