- 7
- 0
- 约7.67千字
- 约 47页
- 2018-06-07 发布于河南
- 举报
VisualFoxPro程序设计案例教程 第1章 认识及使用Visual FoxPro数据库系统
第1章 认识及使用Visual FoxPro数据库系统 第一章 本章目的 了解关系数据库的基本知识 掌握Visual FoxPro的安装和卸载 掌握Visual FoxPro的启动和退出 熟悉Visual FoxPro系统的各个组成部分的功能 掌握使用Visual FoxPro编写应用程序的步骤 本章任务 任务一:Visual FoxPro的安装和卸载 任务二:Visual FoxPro的启动和退出 任务三:编写第一个Visual FoxPro程序 1.1 Visual FoxPro基础知识 Visual FoxPro是Microsoft公司推出的可视化数据库管理系统平台,是Microsoft公司将Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,是功能比较强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式,是目前最快捷、最实用的数据库管理系统软件之一。 1.1.1 关系数据库模型及相关术语 Visual FoxPro是一种比较特殊的程序设计语言,一方面它属于关系数据库,另一方面它是一种程序设计语言。正是这种身兼二职的特点,使得它能够在众多的程序设计语言中占据一席之地。 关系数据库分为两类:一类是桌面数据库,如Access、FoxPro和dBase等;另一类是客户/服务器数据库,如SQL Server、Oracle和Sybase等。 关系数据库的相关概念 1.表 关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组,它类似于工作单表。一个数据库可以包含任意多个数据表。 2.字段 数据表中的每一列称为一个字段,表是由其包含的各种字段定义的,每个字段描述了它所含有的数据的意义,数据表的设计实际上就是对字段的设计。 3.记录 学生基本信息表存储学生的信息,学生成绩表存储学生的成绩信息,表1-2中的每一行称为记录。一般来说,数据库表中的任意两行都不能相同,如一个学生在数据库中不能登记两次,只能有一个学号。 4.关键字 关键字用来确保表中记录的唯一性,可以是一个字段或多个字段,常用作一个表的索引字段。每条记录的关键字都是不同的,因而可以唯一地标识一个记录,关键字也称为主关键字,或简称主键。 5.索引 索引可以更快地访问数据,索引是表中单列或多列数据的排序列表,每个索引指向其相关的数据表的某一行。 6.表间关系 在实际情况中,一个数据库往往都包含多个表,不同类别的数据存放在不同的表中。表间关系把各个表联接起来,将来自不同表的数据组合在一起。 1.1.2 Visual FoxPro的基本功能 作为一种数据库软件,Visual FoxPro 6.0具有以下基本功能: (1)可以为每一种类别的信息创建一个表,利用表存储相应的信息。 (2)可以定义各个表之间的关系,从而很容易地将各个表中相关的数据有机地联系在一起。 (3)可以创建查询搜索那些满足指定条件的记录,也可以根据需要对这些记录排序和分组,并根据查询结果创建报表。 (4)使用视图,可以从一个或多个相关联的表中,按一定条件抽取一系列数据,并可以通过视图更新这些表中的数据,还可以使用视图从网上取得数据,从而收集或修改远程数据。 (5)可以创建表单来直接查看和管理表中的数据。 (6)可以创建一个报表来分析数据或将数据以特定的方式打印出来。 1.1.3 Visual FoxPro的文件类型 Visual FoxPro 6.0共提供了40多种文件类型,存储数据的数据库文件和存储程序的程序文件是Visual FoxPro中两类最常见的文件。 实际上使用Visual FoxPro会创建很多种类型的文件,这些文件有着许多不同的格式,常用的文件类型有: 数据库、表、项目、表查询、视图、连接、报表、标签、程序、文本、表单、菜单等。 每种文件类型一般都会对应不同的文件扩展名。 1.1.4 Visual FoxPro的工作方式 Visual FoxPro 6.0开发应用程序可以使用3种不同的方式,即: 向导方式、 菜单方式、 命令方式 1.1.5 Visual FoxPro的性质及特点 作为一种简单易学、功能强大的语言,Visual FoxPro具有以下特点: 1.Windows应用程序风格 运行于Windows操作系统下的Visual FoxPro是一个庞大的、集成化的系统软件,具有一般Windows应用程序共有的特点,也就是它将系统提供的功能做成统一的菜单界面,用户只要单击菜单,就可以执行相应的命令。 2.非编程接口 利用菜单、对话框等操作,用户不需要编写任何程序,就能方便地建立、使
原创力文档

文档评论(0)