为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

[经济学]数据库VF教程

2017-09-28 50页 doc 1MB 36阅读

用户头像

is_591137

暂无简介

举报
[经济学]数据库VF教程[经济学]数据库VF教程 实验一 VFP数据表基本操作 1、 数据表的建立和数据的输入 一、实验目的 1、了解数据表的基本概念 2、掌握数据表的建立 2、掌握数据表中数据的添加 3、掌握从其他数据表中添加数据 二、实验内容及任务 1、将所附带的VFPEX文件夹及该文件夹中的所有文件复制到C盘根目录下。 2、在文件夹VFPEX创建数据表XS.DBF,表结构如下: 字段名 类型 宽度 小数位数 说明 XH 字符型 6 学号 XM 字符型 8 姓名 XB 字符型 2 性别 CSRQ 日期型 8 出生日期 ...
[经济学]数据库VF教程
[经济学]数据库VF教程 实验一 VFP数据表基本操作 1、 数据表的建立和数据的输入 一、实验目的 1、了解数据表的基本概念 2、掌握数据表的建立 2、掌握数据表中数据的添加 3、掌握从其他数据表中添加数据 二、实验及任务 1、将所附带的VFPEX文件夹及该文件夹中的所有文件复制到C盘根目录下。 2、在文件夹VFPEX创建数据表XS.DBF,表结构如下: 字段名 类型 宽度 小数位数 说明 XH 字符型 6 学号 XM 字符型 8 姓名 XB 字符型 2 性别 CSRQ 日期型 8 出生日期 TYF 逻辑型 1 团员否 SZX 字符型 6 所在系 RXCJ 数值型 3 入学成绩 3、在创建表的同时,输入如下的记录: 学号 姓名 性别 出生日期 团员否 所在系 入学成绩 040105 张静 女 1986-12-1 T 中文 387 040207 杨卫国 男 1986-9-22 F 历史 390 040410 方惠娟 女 1986-11-15 F 外文 379 4、向数据表添加记录: 学号 姓名 性别 出生日期 团员否 所在系 入学成绩 040405 宋海涛 男 1986-8-29 T 外文 382 5、从数据表XS1.DBF中成批添加数据到数据表XS.DBF中。 三、实验环境和实验 1、Visual FoxPro 6.0中文版; 2、素材软盘 四、实验 1、复制实验所需文件 双击“我的电脑”,打开窗口,双击A驱动器,窗口中显示A盘中的内容, 鼠标右击VFPEX文件夹,显 示快捷菜单,选择“复制”命令;打开C盘根目录并右击,显示快捷菜单,选择“粘贴”命令,软盘中的VFPEX 文件夹及其文件被复制到C盘根目录中。 2、创建数据表并输入数据 1)进入Visual FoxPro 6.0环境。 2)选择“文件/新建”命令,显示“新建”对话框,如图1-1,选择“表”并单击“新建文件”,显示创建对 话框,如图1- 2,“保存在”选择“VFPEX文件夹”,“输入表名”为“XS.DBF”,单击“保存”,显示表设 计器,如图1-3。 图1-1 图1-2 3)按要求输入相关的字段名、字段类型、字段宽度等内容,具体如图1-3。 图 1-3 4)单击“确定”,显示“现在输入数据吗,”确认框,如图1-4,单击“是”,显示数据表窗口,如图1-5, 将上述三条记录依次输入到数据表中,并关闭窗口。 图1-4 图1-5 3、向数据表添加记录 1)选择“文件/打开”命令,显示打开对话框,如图1-6,在“查找范围”中选择“VFPEX文件夹”,“文件 类型”中选择“表(*.dbf )”,双击XS.DBF数据表,打开数据表。 图1-6 2)选择“显示/浏览”命令,显示数据表窗口,如图1-5。 3)选择“表/追加新记录”命令,在数据表窗口中添加新的空记录,将上述记录添加到数据表,并关闭数据 表 4、从其他数据表添加数据到当前数据表 1)打开数据表XS.DBF,并显示数据表窗口,如图1-5。 2)选择“表/追加记录”命令,显示追加来源对话框,如图1-7,在“类型”中选择“Table(DBF)”,对“来 源于”单击其后的按钮,显示打开对话框,选择XS1.DBF数据表打开。 图1-7 3)单击“确定”,XS1.DBF数据表中的数据添加到XS.DBF数据表中,最后关闭数据表。 5、最后,选择“窗口/命令窗口”命令,打开命令窗口,在其中输入:“CLOSE ALL”,关闭所有打开的文件,并 选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 2、数据表中数据的修改和删除 一、实验目的 1、了解数据表中数据的浏览 2、掌握数据表中成批数据的修改 3、掌握用命令REPLACE成批修改数据 4、掌握逻辑删除数据表中的记录 5、掌握物理删除数据表中的记录 二、实验内容及任务 1、浏览文件夹VFPEX中的数据表RESULT.DBF。 2、对数据表RESULT.DBF中,缺课次数为0的学生,成绩加5分。 3、对数据表RESULT.DBF中,逻辑删除成绩小于60分的记录。 4、对数据表RESULT.DBF,恢复所有被逻辑删除的记录。 5、对数据表RESULT.DBF中,物理删除外文系同学的记录。 6、对文件夹VFPEX中的数据表KCSP.DBF,将单价在10元和15元之间(包括15元)的商品,单价增加10%,数 量增加10,并计算相应的金额。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、VFPEX中的数据表RESULT.DBF和数据表KCSP.DBF 四、实验方法和步骤 1、进入Visual FoxPro 6.0环境。 2、浏览数据表RESULT.DBF 1)选择“文件/打开”命令,显示打开对话框,在“查找范围”中选择“VFPEX文件夹”,“文件类型”中选 择“表(*.dbf )”,双击RESULT.DBF数据表,打开数据表。 2)选择“显示/浏览”命令,显示数据表窗口,如图1-8,即可浏览表中数据。 图1-8 3、将缺课次数为0的学生,成绩加5分 1)打开RESULT.DBF数据表窗口。 2)选择“表/替换字段”命令,显示替换字段对话框,如图1-9,在“字段”选择“CJ”,“替换为”输入“CJ + 5 ”,“作用范围”选择“ALL”,单击“For”后的按钮,显示表达式生成器窗口,如图1-10。 3)在“字段”中选择“QKCS”并双击,结果显示在“FOR子句”中,在“逻辑”中选择“=”,结果同样显示 在“FOR子句”中,在“=”后输入0,“FOR子句”中的表达式为:“Result.qkcs = 0”,最后单击“确 定”,生成FOR表达式,返回到替换字段对话框。 4)在替换字段对话框,单击“替换”,完成数据的替换。 图1-9 图1-10 4、逻辑删除成绩小于60分的记录。 1)打开RESULT.DBF数据表窗口。 2)选择“表/删除记录”命令,显示删除对话框,如图1-11,在“作用范围”选择“ALL”,单击“For”后 的按钮,显示表达式生成器窗口。 3)在“字段”中选择“CJ”并双击,在“逻辑”中选择“<”,在“<”后输入60,“FOR子句”中的表达式 为:“Result.cj < 60”,最后单击“确定”,生成FOR表达式,返回到替换字段对话框。 图1-11 4)在删除对话框,单击“删除”,完成记录的逻辑删除。 5、恢复所有被逻辑删除的记录。 1)打开RESULT.DBF数据表窗口。 2)选择“表/恢复记录”命令,显示恢复记录对话框,如图1-12,在“作用范围”选择“ALL”,单击“恢复 记录”,完成对逻辑删除记录的恢复。 图1-12 6、物理删除外文系同学的记录。 1)打开RESULT.DBF数据表窗口。 2)选择“表/删除记录”命令,显示删除对话框,在“作用范围”选择“ALL”,“For”后输入:“szx=”外 文””,单击“删除”,完成记录的逻辑删除。 3)选择“表/彻底删除”命令,显示彻底删除确认框,如图1-13,单击“是”完成对记录的物理删除,最后 关闭数据表。 图1-13 7、对数据表KCSP.DBF,将单价在10元和15元之间(包括15元)的商品,单价增加10%,数量增加10,并计算相应的金额。 1)使用“文件/打开”命令,打开数据表KCSP.DBF。 2)选择“窗口/命令窗口”命令,打开命令窗口,如图1-14,在其中输入如下命令: REPLACE DJ WITH DJ * 1.1 , SL WITH SL + 10 , JE WITH SL * DJ 图1-14 3)最后关闭数据表。 8、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 3、将成绩字段的宽度改为5,小数位数为1。 1)打开数据表RESULT.DBF。 2)使用“显示/表设计器”命令打开表设计器对话框,选择“CJ”字段,将其宽度改为“5”,小数位数改为 “1”,单击“确定”按钮。 3)显示确认框,单击“是”按钮,完成字段的修改。 4、删除姓名字段。 1)打开数据表RESULT.DBF。 2)使用“显示/表设计器”命令打开表设计器对话框,选择“XM”字段,单击“删除”按钮,删除姓名字段, 然后单击“确定”按钮。 3)显示确认框,单击“是”按钮,完成字段的删除。 5、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 实验二 VFP 数据表高级操作 1、数据表索引、排序 一、实验目的 1、掌握数据表索引的建立和使用 2、掌握数据表的排序命令SORT 二、实验内容及任务 1、对文件夹VFPEX中的数据表RESULT.DBF,按课程名称升序、缺课次数降序建立索引。 2、对数据表RESULT.DBF,建立复合索引SZXXH,按所在系降序,所在系相同则按学号降序。 3、分别以课程名称、缺课次数和复合索引SZXXH,作为当前索引,浏览数据表。 4、对数据表RESULT.DBF,将其中中文系的学生按成绩降序排序,结果放入ZWRES.DBF中。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、VFPEX中的数据表RESULT.DBF。 四、实验方法和步骤 1、进入Visual FoxPro 6.0环境。 2、按课程名称升序、缺课次数降序建立索引。 1)使用“文件/打开”命令,打开数据表RESULT.DBF。 2)选择“显示/表设计器”命令,显示表设计器对话框,如图2-1,选中KCMC字段,在“索引”处选择“升 序”,选中QKCS字段,在“索引”处选择“降序”,单击“确定”按钮。 图2-1 3)显示确认框,单击“是”按钮,完成索引的建立。 3、建立复合索引SZXXH,按所在系降序,所在系相同则按学号降序。 1)选择“显示/表设计器”命令,显示表设计器对话框,如图2-1,单击“索引”标签,已有刚才建立的两 个索引,依次为缺课次数和课程名称,在索引名最后的空文本框中输入“SZXXH”,类型保持缺省值,排 序选择降序,在表达式中输入“SZX + XH”,最后单击“确定”按钮。 2)显示确认框,单击“是”按钮,完成复合索引的建立。 4、分别以课程名称、缺课次数和复合索引SZXXH,作为当前索引,浏览数据表。 1)选择“窗口/命令窗口”命令,打开命令窗口,在其中输入如下命令: SET ORDER TO 1 2)选择“显示/浏览”命令,打开数据表窗口,窗口内表中记录按缺课次数降序显示。 3)单击命令窗口,并在其中输入命令:“SET ORDER TO 2”,然后单击已打开数据表窗口,窗口内表中记 录按课程名称升序显示。 4)单击命令窗口,并在其中输入命令:“SET ORDER TO 3”,然后单击已打开数据表窗口,窗口内表中记 录按复合索引SZXXH降序显示。 5)单击命令窗口,并在其中输入命令:“SET ORDER TO 0”,然后单击已打开数据表窗口,窗口内表中记 录按输入时的顺序显示。 5、对数据表RESULT.DBF,将其中中文系的学生按成绩降序排序,结果放入ZWRES.DBF中。 1)单击命令窗口,并在其中输入如下命令: SORT ON CJ/D TO C:\ VFPEX\ZWRES.DBF FOR SZX = “中文” 2)使用“文件/打开”命令,打开数据表ZWRES.DBF,使用“显示/浏览”命令,打开数据表窗口,如图2-2, 其中显示内容为按成绩降序排序的中文系学生。 图2-2 6、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 2、数据表数据统计 一、实验目的 1、掌握统计命令COUNT 2、掌握求和命令SUM 3、掌握求平均值命令AVERGER 二、实验内容及任务 1、对文件夹VFPEX中的数据表RESULT.DBF,统计选择课程为计算机基础的人数,并将统计的人数存放在数据表 COURSE.DBF中对应记录的选课人数字段内。 2、对文件夹VFPEX中的数据表KCSP.DBF中,在最后增加字段ZJE(数值型,9,2,总金额),统计库存商品的 总金额,将结果存放在所有记录的ZJE字段中。 3、对文件夹VFPEX中的数据表RESULT.DBF,统计历史系的平均成绩,把结果存放在数据表COURSE.DBF中所有 记录的平均成绩字段内。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、VFPEX中的数据表RESULT.DBF、COURSE.DBF和KCSP.DBF。 四、实验方法和步骤 1、进入Visual FoxPro 6.0环境。 2、统计数据表RESULT.DBF中选择课程为计算机基础的人数,并将统计的人数存放在数据表COURSE.DBF中对应 记录的选课人数字段内。 1)使用“文件/打开”命令,打开数据表RESULT.DBF。 2)选择“窗口/命令窗口”命令,打开命令窗口,在其中输入如下命令: COUNT TO X FOR KCMC=”计算机基础” 3)使用“文件/打开”命令,打开数据表COURSE.DBF。 4)使用“显示/浏览”命令,打开数据表窗口。 5)使用“表/替换字段”命令,打开替换字段对话框,在“字段”选择“XKRS”,在“替换为”框内输入“X”, “作用范围”选择“ALL”,在“For”框内输入“KCMC = ‘计算机基础’”,单击“替换”按钮,完成将 统计数据的存放。 3、在数据表KCSP.DBF中增加字段ZJE(数值型,9,2,总金额),并统计库存商品的总金额,将结果存放在所有记录的ZJE字段中。 1)使用“文件/打开”命令,打开数据表KCSP.DBF。 2)使用“显示/表设计器”命令,打开表设计器对话框,在最后空字段中,按ZJE(数值型,9,2,总金额) 要求输入,单击“确定”按钮。弹出确认框后按“是”按钮,完成新字段的插入。 3)选择“窗口/命令窗口”命令,打开命令窗口,在其中输入如下命令: SUM JE TO X 4)使用“显示/浏览”命令,打开数据表窗口。 5)使用“表/替换字段”命令,打开替换字段对话框,在“字段”选择“ZJE”,在“替换为”框内输入“X”, “作用范围”选择“ALL”,单击“替换”按钮,完成将统计数据的存放。 4、把数据表RESULT.DBF中历史系的平均成绩存放在数据表COURSE.DBF中所有记录的平均成绩字段内。 1)使用“文件/打开”命令,打开数据表RESULT.DBF 。 2)选择“窗口/命令窗口”命令,打开命令窗口,在其中输入如下命令: AVERAGE CJ TO X FOR SZX=”历史” 3)使用“文件/打开”命令,打开数据表COURSE.DBF。 4)使用“显示/浏览”命令,打开数据表窗口。 5)使用“表/替换字段”命令,打开替换字段对话框,在“字段”选择“PJCJ”,在“替换为”框内输入“X”, “作用范围”选择“ALL”,单击“替换”按钮,完成将统计数据的存放。 5、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 3、数据表数据汇总 一、实验目的 1、掌握汇总命令TOTAL 二、实验内容及任务 1、对文件夹VFPEX中的数据表RESULT.DBF,按所在系统计总成绩,结果存放在数据表RESTOT.DBF,该数据表只 包含所在系和成绩字段。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、VFPEX中的数据表RESULT.DBF。 四、实验方法和步骤 1、进入Visual FoxPro 6.0环境。 2、使用“文件/打开”命令,打开数据表RESULT.DBF。 3、使用“显示/表设计器”命令,打开表设计器对话框,选中SZX字段,在“索引”处选择“升序”,单击“确 定”按钮,弹出确认框后单击“是”按钮,完成索引的建立。 4、使用“窗口/命令窗口”命令,打开命令窗口,在其中输入如下命令: SET ORDER TO SZX 5、在命令窗口中输入如下命令: TOTAL ON SZX TO C:\VFPEX\RESTOT.DBF FIELDS CJ 6、使用“文件/打开”命令,打开数据表RESTOT.DBF。 7、使用“显示/表设计器”命令打开表设计器对话框,选择“XH”字段,单击“删除”按钮,同样,依次选择“KCMC”、 “XF”、“QKCS”字段,并同时单击“删除”按钮,删除上述字段,然后单击“确定”按钮,显示确认框,单 击“是”按钮,完成字段的删除。 8、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 实验三 VFP数据库操作 1、数据库的建立和数据库表的建立 一、实验目的 1、掌握数据库的建立 2、掌握数据库表的建立 二、实验内容及任务 1、在文件夹VFPEX中,创建数据库MERCH.DBC。 2、在数据库MERCH.DBC中,创建数据表SHIPMENT.DBF,其结构如下: 字段名 类型 宽度 小数位数 说明 XH 字符型 6 序号 CKRQ 日期型 8 出库日期 SL 数值型 3 数量 DJ 数值型 5 2 单价 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 四、实验方法和步骤 创建数据库MERCH.DBC,并创建库中数据表SHIPMENT.DBF。 、进入Visual FoxPro 6.0环境。 1 2、使用“文件/新建”命令打开“新建”对话框,选择“数据库”并单击“新建文件”,显示创建对话框。 3、在创建对话框中,“保存在”选择“VFPEX文件夹”,输入“数据库名”为“MERCH.DBC”,单击“保存”,显示 数据库设计器,如图3-1,完成数据库的设计。 图3-1 图3-2 4、单击“数据库设计器”工具栏中的“新建表”按钮,显示“新建表”对话框,如图3-2,单击“新建表”按 钮,显示创建对话框。 5、在创建对话框中,“保存在”选择“VFPEX文件夹”,“输入表名”为“SHIPMENT.DBF”,单击“保存”,显示表 设计器,如图3-3。 6、按要求输入相关的字段名、字段类型、字段宽度等内容,具体如图3-3。 图3-3 7、单击“确定”,显示“现在输入数据吗,”确认框,单击“否”,完成数据表的创建。 8、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 2、数据表的导入和导出 一、实验目的 1、掌握数据表导入到数据库中 2、掌握数据表从数据库中导出 二、实验内容及任务 1、在文件夹VFPEX中,创建数据库STUD.DBC,并将数据表XS1.DBF、RESULT.DBF和COURSE.DBF导入到该数据 库中。 2、在文件夹VFPEX中,将数据库ABC.DBC中的数据表TEST.DBF,变成自由表。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、VFPEX中的数据表XS1.DBF、RESULT.DBF、COURSE.DBF和TEST.DBF,数据库ABC.DBC。 四、实验方法和步骤 1、进入Visual FoxPro 6.0环境。 2、创建数据库STUD.DBC,并将数据表XS1.DBF、RESULT.DBF和COURSE.DBF导入到该数据库中。 1)使用“文件/新建”命令打开“新建”对话框,选择“数据库”并单击“新建文件”,显示创建对话框。 2)在创建对话框中,“保存在”选择“VFPEX文件夹”,输入“数据库名”为“STUD.DBC”,单击“保存”,显 示数据库设计器,完成数据库的设计。 3)选择“数据库/添加表”命令,显示打开对话框,如图3-4,“查找范围”选择“VFPEX”,“选择表名”框 中输入“XS1.DBF”,然后单击“确定”,完成数据表的导入。 图3-4 4)同数据表XS1.DBF的导入一样,重复,完成数据表RESULT.DBF和COURSE.DBF的导入 3、将数据库ABC.DBC中的数据表TEST.DBF,变成自由表。 1)使用“文件/打开”命令,打开数据库ABC.DBC。 2)单击,选中数据表TEST.DBF, 3)选择“数据库/移去”命令,显示选择对话框,如图3-5,单击“移去”按钮,显示确认框,单击“是” 按钮,使数据表TEST.DBF成为自由表。 图3-5 4、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 3、数据库表属性的设置 一、实验目的 1、掌握数据库中数据表中字段属性的设置 二、实验内容及任务 1、在文件夹VFPEX中,对数据库TEACH.DBC中数据表STUDENT.DBF的XH字段,设置成只能输入数字而不能输入 字母,对XM字段,设置显示标题为“姓名”。对XB字段,设置默认值为“男”。 2、在文件夹VFPEX中,对数据库TEACH.DBC中数据表ELECTIVE.DBF的CJ字段,设置成输入成绩的范围为0~100 分,不在该范围是,显示提示信息:“学生成绩应在0~100分之间”。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、VFPEX中的数据表STUDENT.DBF、TEACHEER.DBF和ELECTIVE.DBF,数据库TEACH.DBC。 四、实验方法和步骤 1、进入Visual FoxPro 6.0环境。 2、对数据库TEACH.DBC中数据表STUDENT.DBF的XH字段,设置成只能输入数字而不能输入字母,对XM字段, 设置显示标题为“姓名”。对XB字段,设置默认值为“男”。 1)使用“文件/打开”命令,打开VFPEX文件夹中的数据库TEACH.DBC。 2)右击数据表STUDENT.DBF,显示快捷菜单,选择“修改”命令,显示表设计器对话框,如图3-6。 图3-6 3)选中XH字段,在显示部分的“输入掩码”文本框内输入“999999”,完成对该字段设置成只能输入数字。 4)选中XH字段,在显示部分的“标题”文本框内输入“姓名”,可使数据表窗口中XM字段的标题显示为“姓 名”,完成设置。 5)选中XB字段,在字段有效性的“默认值”文本框内输入“"男"”,完成设置。 6)按要求完成上述设置,单击“确定”按钮,显示确认框,如图3-7,选择“是”按钮,完成最后的工作。 图3-7 3、对数据库TEACH.DBC中数据表ELECTIVE.DBF的CJ字段,设置成输入成绩的范围为0~100分,不在该范围是,显示提示信息:“学生成绩应在0~100分之间”。 1)双击数据表ELECTIVE.DBF,打开数据表窗口。 2)使用“显示/表设计器”命令,打开表设计器对话框。 3)选中CJ字段,在字段有效性的“”文本框内输入“CJ => 0 .AND. CJ <= 100”,在“信息”文本框 内输入“"学生成绩应在0~100分之间"”,完成设置。 4)按要求完成上述设置,单击“确定”按钮,显示确认框,选择“是”按钮,完成最后的工作。 4、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 4、数据库表的关系建立 一、实验目的 1、掌握数据库中表之间关系的建立 二、实验内容及任务 1、在文件夹VFPEX中,将数据库COML.DBC中的数据表PROD.DBF和SELL.DBF之间建立一对多关系。 2、在文件夹VFPEX中,将数据表TEST1.DBF导入到数据库ABC.DBC中。对数据库中的数据表TEST1.DBF和LX.DBF 之间建立一对一关系。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、VFPEX中的数据表TEST1.DBF、LX.DBF、PROD.DBF和SELL.DBF,数据库ABC.DBC、COML.DBC。 四、实验方法和步骤 1、进入Visual FoxPro 6.0环境。 2、对数据库COML.DBC中的数据表PROD.DBF和SELL.DBF之间建立的一对多关系。 1)使用“文件/打开”命令,打开VFPEX文件夹中的数据库COML.DBC 2)双击数据表PROD.DBF,打开数据表窗口。 3)使用“显示/表设计器”命令,打开表设计器对话框。 4)选中“SPBH”字段,在“索引”框内选择“升序”。 5)选择“索引”标签,如图3-8,选中“SPBH”索引,在“类型”框内选择“主索引”或“候选索引”。 6)单击“确定”按钮,显示确认框,选择“是”按钮,完成主索引的设置。 7)右击数据表SELL.DBF,显示快捷菜单,选择“修改”命令,显示表设计器对话框。 8)选中“SPBH”字段,在“索引”框内选择“升序”。 9)单击“确定”按钮,显示确认框,选择“是”按钮,完成索引的设置。 10)在数据库设计器窗口中,用鼠标指向数据表PROD.DBF中的主索引“SPBH”,按下左键并拖曳至数据表 SELL.DBF中的普通索引“SPBH”处松开左键,完成一对多的关系建立,如图3-9。 图3-8 图3-9 3、将数据表TEST1.DBF导入到数据库ABC.DBC中。对数据表TEST1.DBF和LX.DBF之间建立的一对一关系。 1)使用“文件/打开”命令,打开VFPEX文件夹中的数据库ABC.DBC。 2)使用“数据库/添加表”命令,将TEST1.DBF添加到数据库。 3)双击数据表TEST1.DBF,打开数据表窗口。 4)使用“显示/表设计器”命令,打开表设计器对话框。 5)选中“XH”字段,在“索引”框内选择“升序”。 6)选择“索引”标签,选中“XH”索引,在“类型”框内选择“主索引”或“候选索引”。 7)单击“确定”按钮,显示确认框,选择“是”按钮,完成主索引的设置。 8)右击数据表LX.DBF,显示快捷菜单,选择“修改”命令,显示表设计器对话框。 9)选中“XH”字段,在“索引”框内选择“升序”。 10)选择“索引”标签,选中“XH”索引,在“类型”框内选择“主索引”或“候选索引”。 11)单击“确定”按钮,显示确认框,选择“是”按钮,完成主索引的设置。 12)在数据库设计器窗口中,用鼠标指向数据表TEST1.DBF中的主索引“XH”,按下左键并拖曳至数据表LX.DBF 中的主索引“XH”处松开左键,完成一对一的关系建立。 4、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。 5、视图的创建 一、实验目的 1、掌握视图的创建 二、实验内容及任务 1、对文件夹VFPEX中的数据库TEACH.DBC,建立视图COLLECT,其中包括XH、XM、SZX、KCMC、XF和CJ等六个 字段。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、VFPEX中的数据表STUDENT.DBF、TEACHEER.DBF和ELECTIVE.DBF,数据库TEACH.DBC。 四、实验方法和步骤 1、进入Visual FoxPro 6.0环境。 2、使用“文件/打开”命令,打开VFPEX文件夹中的数据库TEACH.DBC。 3、选择“文件/新建”命令,显示新建对话框,选择“视图”并单击“向导”按钮,显示“本地视图向导”步骤 一字段选取对话框,如图3-10。 4、在“数据库和表”列表框中,选中STUDENT数据表,在“可用字段”列表框中选中XH字段并单击移动的箭头, 使该字段移动到“选定字段”列表框中,依次将“XM”、“SZX”字段从“可用字段”列表框中移动到“选定 字段”列表框中。 5、分别在“数据库和表”列表框中选中TEACHER数据表和ELECTIVE数据表,将其中的KCMC、XF和CJ字段从“可 用字段”列表框中移动到“选定字段”列表框中。 6、单击“下一步”按钮,显示“本地视图向导”步骤二为表建立关系对话框。 7、在两个下拉列表框中分别选择STUDENT.XH和ELECTIVE.XH,如图3-11,并单击添加按钮,添加数据表 STUDENT.DBF和ELECTIVE.DBF之间的内部关系。 图3-11 8、在两个下拉列表框中分别选择ELECTIVE.KCBH和TEACHER.KCBH,如图3-12,并单击添加按钮,添加数据表 ELECTIVE.DBF和TEACHER.DBF之间的内部关系。 图3-12 9、单击“下一步”按钮,显示“本地视图向导”步骤三筛选记录对话框,如图3-13。 图3-13 10、保持缺省值,单击“下一步”按钮,显示“本地视图向导”步骤四排序记录对话框,如图3-14。 图3-14 11、保持缺省值,单击“下一步”按钮,显示“本地视图向导”步骤五完成对话框,如图3-15。 图3-15 12、保持缺省值,单击“完成”按钮,显示视图名对话框,如图3-16,输入COLLECT,单击“确认”按钮,完成 视图的创建,如图3-17。 图3-16 图3-17 13、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。
/
本文档为【[经济学]数据库VF教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索