第一图书网

Visual FoxPro数据库管理系统教程

程玮,陆晶 编 程玮、 陆晶 清华大学出版社 (2011-02出版)
出版时间:

2011-2  

出版社:

程玮、 陆晶 清华大学出版社 (2011-02出版)  

作者:

程玮,陆晶 编  

页数:

315  

内容概要

  《Visual FoxPro数据库管理系统教程》以教育部提出的非计算机专业计算机基础教学的3个层次为依据,根据高等学校计算机应用技术基础层次的基本教学要求,结合我们多年从事计算机应用技术基础教学的经验,并参考国内外大量文献资料后编写而成。《Visual FoxPro数据库管理系统教程》共分9章和10个附录,以目前广泛使用的visual foxpro中文版为主,系统地介绍数据库基础知识、关系型数据库管理系统的基本原理、数据库设计的基本方法、数据库的基本操作、关系型数据库标准查询语言sql、结构化程序设计、面向对象的可视化编程方法以及数据库应用系统的开发等。附录1~附录10提供了visual foxpro的命令、函数、文件类型与扩展名、基类和控件对象的名称、属性、事件、方法等,方便读者查阅。  《Visual FoxPro数据库管理系统教程》可以作为高等学校非计算机专业本、专科学生的教材。带有“*”号的章节为选学内容。教学过程中,教师可根据学制、专业、教学时数、教学要求等实际情况对讲授内容进行取舍。

书籍目录

第1章Visual Foxpro基础1.1 Visual Foxpro系统概述1.1.1 Visual Foxpro简介1.1.2 Visual Foxpro的安装、启动与退出1.1.3 Visual Foxpro的用户界面1.1.4 Visual Foxpro系统运行环境参数设置1.1.5 Visual Foxpro命令简介1.1.6 Visual Foxpro的向导、设计器和生成器1.2 Visual Foxpro的数据类型1.3 Visual Foxpro常量、变量与函数1.3.1 常量1.3.2 变量1.3.3 函数1.4 Visual Foxpro运算符与表达式1.4.1 算术运算符和数值表达式1.4.2 字符串运算符及其表达式1.4.3 日期时间运算符及其表达式1.4.4 关系运算符及其表达式1.4.5 逻辑运算符及其表达式.1.5 Visual Foxpro常用函数1.5.1 数值运算函数1.5.2 字符串操作函数1.5.3 日期时间函数1.5.4 数据类型转换函数1.5.5 测试函数1.6 常用Visual Foxpro系统设置命令第2章 数据库基础知识2.1 数据、信息和数据处理2.1.1 数据2.1.2 信息2.1.3 数据处理2.2 数据库和数据库管理系统2.2.1 数据库2.2.2 数据库管理系统2.2.3 数据库系统2.3 数据模型2.3.1 数据模型概述2.3.2 主要数据模型2.4 关系型数据库2.4.1 关系术语与关系数据库2.4.2 关系的规范化2.4.3 关系间的联系2.4.4 关系的完整性2.4.5 关系运算2.5 数据库设计基础2.5.1 数据库设计的基本原则2.5.2 数据库设计的过程第3章 数据库与数据表的基本操作3.1 数据库的基本操作3.1.1 创建数据库3.1.2 使用数据库3.1.3 修改数据库3.1.4 删除数据库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 修改记录3.3.5 删除与恢复记录3.3.6 定位记录指针3.3.7 使用“数据工作期”3.3.8 其他操作3.4 索引3.4.1 索引的概念与类型3.4.2 创建索引3.4.3 使用索引3.4.4 索引定位3.4.5 删除索引3.5 自由表的操作3.5.1 自由表的概念3.5.2 自由表和数据库表的转换3.6 多数据表操作3.6.1 工作区的概念3.6.2 不同工作区的互访3.6.3 建立数据表之间的关联3.6.4 设置永久关系与参照完整性第4章 数据查询与视图4.1 查询4.1.1 创建查询4.1.2 使用查询4.2 视图4.2.1 视图的概念4.2.2 创建视图4.2.3 连接与远程视图4.2.4 参数化视图4.2.5 视图与数据更新4.2.6 使用视图第5章关系数据库结构化查询语言DQL5.1 DQL语言概述5.2 DQL数据查询功能5.2.1 基本查询5.2.2 条件查询5.2.3 连接查询5.2.4 子查询5.2.5 DQL语句中的运算符5.2.6 数据统计查询5.2.7 查询结果排序5.2.8 查询结果的输出去向5.3 DQL数据修改功能5.3.1 插入记录命令5.3.2 更新数据命令5.3.3 删除数据命令5.4 DQL数据定义功能5.4.1 创建数据库和表结构5.4.2 修改表结构5.4.3 表的删除5.4.4 创建和删除视图第6章 结构化程序设计基础6.1 结构化程序设计概述6.1.1 程序的概念6.1.2 程序设计与算法6.2 程序文件的建立、编辑与执行6.2.1 程序文件的建立与编辑6.2.2 程序文件的调用执行6.3 程序设计辅助命令6.3.1 常用输入/输出命令6.3.2 其他常用程序命令6.4 程序的基本控制结构6.4.1 顺序结构6.4.2 分支结构6.4.3 循环结构6.5 子程序、过程文件与自定义函数6.5.1 子程序6.5.2 过程与过程文件6.5.3 自定义函数6.5.4 变量的作用域6.6 程序调试6.6.1 程序调试的一般方法6.6.2 Visual Foxpro调试器的使用6.7 结构化程序设计举例第7章 面向对象的程序设计7.1 面向对象的概念7.1.1 对象与类7.1.2 对象的属性、方法和事件7.1.3 Visual Foxpro中的基类7.2 创建表单7.2.1 使用表单设计器创建表单7.2.2 使用表单向导创建表单7.3 操作表单7.3.1 修改表单7.3.2 运行表单7.3.3 表单的属性、事件和方法7.3.4 表单数据环境的设置7.4 表单常用控件7.4.1 控件的基本操作7.4.2 标签控件7.4.3 命令按钮和命令按钮组控件7.4.4 文本框和编辑框控件7。4.5 选项组和复选框控件7.4.6 列表框和组合框控件7.4.7 表格控件7.4.8 页框控件7.4.9 计时器控件7.4.1 0微调控件7.4.1 1图像控件7.4.1 2容器控件7.5 Visual Foxpro中类的建立第8章 菜单、报表与标签设计8.1 菜单设计8.1.1 创建下拉式菜单8.1.2 菜单设计器8.1.3 “快速菜单”命令8.1.4 创建弹出式菜单8.2 报表设计8.2.1 常用报表布局8.2.2 使用报表向导创建报表8.2.3 使用报表设计器创建、编辑报表8.2.4 使用“快速报表”命令创建报表8.2.5 报表输出8.2.6 设计报表8.2.7 报表控件8.2.8 报表设计实例8.3 标签设计8.3.1 使用标签向导8.3.2 使用标签设计器8.3.3 标签输出第9章 应用系统开发简介9.1 应用系统的开发过程9.1.1 应用系统开发的基本步骤9.1.2 应用系统总体规划设计9.2 “人事管理信息系统”的开发设计简介9.2.1 系统需求分析9.2.2 系统总体规划设计9.2.3 数据库、数据表设计9.2.4 应用系统功能模块设计9.2.5 应用系统主控程序9.2.6 其他功能模块9.3 “人事管理信息系统”应用程序简介9.4 项目管理器与应用系统的连编9.4.1 Visual Foxpro项目管理器9.4.2 应用系统组编附录附录1 Visual Foxpro 6.0命令索引表附录2 Visual Foxpro 6.0常用函数索引表附录3 Visual Foxpro 6.0常用文件扩展名及其类型附录4 Visual Foxpro 6.0常用系统文件附录5 Visual Foxpro 6.0的基类附录6 Visual Foxpro 6.0对象名称及功能附录7 Visual Foxpro 6.0控件类名称及功能附录8 Visual Foxpro 6.0对象属性名称与功能附录9 Visual Foxpro 6.0事件名称与功能附录10 Visual Foxpro 6.0方法名称与功能参考文献

章节摘录

版权页:插图:(2)多媒体数据库系统。随着多媒体应用的扩大,人们已经不满足于数据库系统仅能存储、处理数字、字符等文本数据,还需要存储、处理诸如声音、图形、图像、视频等多媒体信息。与数字、字符等格式化数据不同,声音、图形、图像、视频等非格式化数据具有数据量庞大、处理方法复杂等特点。多媒体数据库系统(multimedia database system,MDBS)既要实现对格式化的文本数据的存储和处理,还要实现对非格式化的多媒体数据的存储、处理。市场上现在已经有可以存储、处理一些如简短的声音片段、较小的图形、图像等多媒体信息的数据库系统,但还存在着许多要进一步研究解决的问题。(3)面向对象数据库系统。面向对象是一种新的认识、描述事物的方法论,它起源于程序设计语言。面向对象的方法就是按照人们认识世界的习惯,对现实世界的客观事物(对象)进行最自然、最有效的抽象和表达,同时又以各种严格高效的行为规范和机制,实施对客观事物的有效模拟和处理,而且把对客观事物的表达(对象属性结构)和对它的操作处理(对象行为特征)结合成为一个有机的整体,使事物完整的内部结构和外部行为机制得到充分的反映和体现。面向对象数据库系统(object oriented database system,OODBS)是数据库技术与面向对象程序设计相结合的产物,是面向对象方法在数据库领域的实现和应用。在关系模型的基础上进行扩展,引入面向对象特性的对象-关系型数据库系统(object relational database system,ORDBS),已有实用产品推向市场。全新意义的面向对象数据库系统也有产品问世。(4)其他第三代数据库系统。除了上述几种区别于第一、第二代数据库系统的新型数据库系统外,众多的其他新一代数据库系统也在研究和发展之中。如可以在并行计算机系统上运行的并行数据库系统;与人工智能技术结合的知识数据库系统;面向特定应用领域的数据库新技术如数据仓库、工程数据库、统计数据库、空间数据库等都属于新一代数据库系统。


编辑推荐

《Visual FoxPro数据库管理系统教程》根据普通高等学校非计算机专业的教学基本要求,合理地设计编写体系结构,在内容上既有数据库基础理论知识的介绍,又有数据库实际操作技能和程序设计办法的介绍。本教程满足教育部提出的计算机技术基础教学的基本要求,可以作为高等学校非计算机专业本、专科学生的教材。在教学过程中,可以根据学制、专业、教学时数、教学要求等实际情况对讲授内容进行取舍。教材附录提供了详细的Visual FoxPro的命令、函数、文件类型、控件对象的名称、属性、事件、方法等,查阅方便。教材内容覆盖了“全国计算机等级考试二级Visual FoxPro”考试大纲的主要内容,因此也可以作为各类培训教材或者计算机等级考试参考书。本教程与配套的实验教程、多媒体课件、教学网站等教学资源共同构成了立体化的教材资源环境,可以适应学校、函授、网络、自学等多种教学和学习模式。

图书封面

广告

下载页面


Visual FoxPro数据库管理系统教程 PDF格式下载



相关图书