看实例学VFP:示例数据库2009-02-02 本站 老马本文将给出示例数据库中各个数据表的表结构及初始数据,在以后的实例中涉及到操作数据表的,都会使用这个数据库中的某个表。关于数据库、表的创建及使用知识,请参阅: 中第2章“数据库、表和索引”的知识,这里不再详述,只给出各个数据表的结构及初始数据。本文末尾会给出示例数据库源文件的下载地址。示例数据库名为“数据1”,包括“网站信息表”、“附加信息表”、“人员信息表”、“工资表”和“管理”五个数据表,如果您是使用“项目管理器”创建数据库,则在“项目管理器”中展开如下图:

一、“网站信息表”:表结构见下表:
字段名 | 类型 | 宽度 |
编号 | 字符型 | 5 |
网站名称 | 字符型 | 12 |
网站网址 | 字符型 | 24 |
在“表设计器”中为“网站信息表”的“编号”字段建立索引,如下图:

“网站信息表”有“编号”为wz001的一条初始数据,见下表,请读者自行添加:
编号 | 网站名称 | 网站网址 |
wz001 | 编程入门网 | http://www.bianceng.cn |
二、“附加信息表”:该表原本可以和“网站信息表”合并成一个表,只是以后的例子中需要演示多表操作及表连接操作,所以单独建立此表。“附加信息表”的表结构见下表:
字段名 | 类型 | 宽度 |
网站编号 | 字符型 | 5 |
网站类型 | 字符型 | 16 |
网站描述 | 字符型 | 60 |
在“表设计器”中为“附加信息表”的“网站编号”字段建立索引,如下图:

“附加信息表”有“网站编号”为wz001的一条初始数据,见下表,请读者自行添加:
网站编号 | 网站类型 | 网站描述 |
wz001 | 技术站点 | 各种编程文档、电脑教程及软件应用技巧,您的电脑技术加油站! |
三、“人员信息表”:表结构见下表:
字段名 | 类型 | 宽度 |
编号 | 字符型 | 5 |
姓名 | 字符型 | 8 |
部门 | 字符型 | 10 |
性别 | 字符型 | 2 |
学历 | 字符型 | 8 |
基本工资 | 货币型 | 8 |
家庭住址 | 字符型 | 20 |
出生日期 | 日期型 | 8 |
在“表设计器”中为“人员信息表”的“编号”字段建立索引,如下图:

“人员信息表”有“编号”为ry001~ry005的五条初始数据,见下表,请读者自行添加:
编号 | 姓名 | 部门 | 性别 | 学历 | 基本工资 | 家庭住址 | 出生日期 |
ry001 | 张三 | 人事部 | 男 | 大学本科 | 1000 | 北京市 | 01/01/1970 |
ry002 | 李四 | 人事部 | 女 | 大学本科 | 1000 | 北京市 | 01/10/1980 |
ry003 | 王二 | 企划部 | 男 | 大学专科 | 800 | 南京市 | 01/10/1979 |
ry004 | 麻子 | 企划部 | 女 | 大学专科 | 800 | 上海市 | 06/05/1982 |
ry005 | 淘气 | 人事部 | 男 | 硕士 | 1100 | 北京市 | 05/21/1976 |
四、“工资表”:表结构见下表:
字段名 | 类型 | 宽度 |
员工编号 | 字符型 | 5 |
奖金 | 货币型 | 8 |
医疗保险 | 货币型 | 8 |
养老保险 | 货币型 | 8 |
事故保险 | 货币型 | 8 |
房屋补助 | 货币型 | 8 |
生活补助 | 货币型 | 8 |
在“表设计器”中为“工资表”的“员工编号”字段建立索引,如下图:

“工资表”有“员工编号”为ry001~ry005的五条初始数据,见下表,请读者自行添加:
员工编号 | 奖金 | 医疗保险 | 养老保险 | 事故保险 | 房屋补助 | 生活补助 |
ry001 | 36 | 65 | 98 | 45 | 59 | 69 |
ry002 | 95 | 84 | 25 | 85 | 63 | 84 |
ry003 | 96 | 55 | 96 | 74 | 25 | 85 |
ry004 | 42 | 85 | 41 | 36 | 58 | 42 |
ry005 | 41 | 64 | 86 | 41 | 76 | 59 |
五、“管理”表:此表在后面的系统登录验证方面的例子里用于存放系统管理员的帐号和密码:表结构见下表:
“管理”有“操作员姓名”为“张三”和“李四”的两条初始数据,见下表:
操作员姓名 | 密码 |
张三 | 12345678 |
李四 | aaaaaaaa |
参考资料:本文示例数据库是在VFP6.0下建立的。