1表和索引
在上一课里,向大家介绍了Visual
FoxPro 6.0
的发展历程、功能、安装、基本操作等一些基本的情况,对于Visual
FoxPro 6.0丰富的内容来说,这只能是走马观花,只是为我们进入这一课做个引子。
如果可以把一个Visual FoxPro 6.0应用程序比做是一座大厦的话,那么,表就是其中一块块砖瓦--处理数据和建立关系型数据库及应用程序的基本单元。
那么,什么是表呢?让我们用例子来说明。我们在日常的工作、生活中,遇到的大量的数据有很多都是以表格形式出现的,下面的表格就是我们熟悉的某单位的人事花名册的一个部分:
编号 |
姓 名 |
性别
|
出生年月 |
籍 贯
|
工作时间 |
技术职务 |
聘任时间 |
备 注 |
1 |
李漱玉 |
女 |
1969.09 |
北京市 |
1990.07 |
讲师 |
1997.12 |
|
2 |
王清照 |
女 |
1951.11 |
山东济南 |
1969.09 |
教授 |
1995.11 |
|
3 |
辛如虎 |
男 |
1954.08 |
山东青岛 |
1973.12 |
副教授 |
1997.12 |
1987年转业 |
4 |
柳长亭 |
男 |
1960.06 |
河北无极 |
1984.01 |
副教授 |
1996.01 |
|
5 |
张 煜 |
男 |
1972.07 |
河南光山 |
1995.07 |
助理工程师 |
1996.09 |
|
6 |
周春花 |
女 |
1963.01 |
福建厦门 |
1987.10 |
高级实验师 |
1997.01 |
|
7 |
李 甫 |
男 |
1968.02 |
上海市 |
1991.06 |
助理研究员 |
1996.05 |
|
8 |
欧阳太白 |
男 |
1947.01 |
广西桂林 |
1967.08 |
研究员 |
1995.11 |
|
9 |
司马维 |
女 |
1946.06 |
四川成都 |
1968.05 |
副研究员 |
1996.01 |
|
这是一个简单的二维的表格。它是由行和列组成,表格中的每一行在Visual
FoxPro的“表”中称为一个纪录,表格中的每一列则称为一个字段。实际上,这个二维表格就是我们所说的Visual
FoxPro中的“表”。它在较早的数据库产品中,被称为数据库(.dbf),而在Visual
FoxPro中,原来的数据库已“改名”为表了,这样更直观、明了。Visual
FoxPro中的数据库是由表(.dbf)构成的,其扩展名为.doc。
下面,我们利用上面的示例为基础来介绍如何创建新表、处理和修改已有的表,以及如何创建索引来对表中数据进行排序和加快处理。为了方便存取我们所作的练习,我们在上一课中已用“选项”卡设置了文件存取的默认位置(c:\myvfp)。当然,指定目录时也可用“set
default to 默认目录”的方法。
|