VFP程序设计课程辅导资料7:.docVFP程序设计课程辅导资料7:第三章多表操作与数据库的操作一、关于多表操作:1、概念:一般情况下,“打开一个表文件”的含义是,将保存在磁盘上的表文件(.dbf)调入计算机的内存(此时,在主窗口的提示栏上会显示被打开的表文件中所包含的记录总数,以及当前记录指针所在的位置,通常是指在第一条记录),你可以对其进行各种操作。"多表操作”是指同时打开多个表文件,被打开的表文件所在位置称为“工作区”,VFP规定最多可开辟32767个工作区,但在某一时刻你只能针对“一个”工作区操作。尽管如此,你在这个工作区中,也可以引用其它工作区中的表文件的记录信息,这种引用又分为:"无关联的”和“有关联的”两种情况。2、操作命令:•工作区选择命令(SELECTE)SELECT〈工作区编号>|〈别名>|〈0>USE〈表文件〉[ALIAS〈别名>][IN0|<工作区编号〉]•不同工作区数据字段的引用〈别名〉-〉〈字段名〉或〈别名〉.〈字段名〉•建立不同工作区中表之间的关联命令(SETRELATION)Setrelationto〈关键字表达式〉into〈别名〉Setskipto<别名〉3、 使用“数据工作期”建立关联参见《教材》第62—63页4****题:•,,显示在屏幕上显示(使用BROWSE或LIST等命令)每一位职工的编号、姓名、性别、年龄、工龄。•利用上述3个表文件,显示任课老师的基本情况:编号、姓名、性别、年龄、工龄、学历、职称、担任的课程名称等。二、数据库的概念与操作1、设计数据库的基本方法通过“新建”工具使用菜单方法逐步建立库文件及表文件•利用“数据库设计器”工具栏,将已经建立好的“自由表”逐个添加进入库文件。2、在数据库中设置“索引”的方法(注意"主索引”)以及建立表与表之间的关联的方法(永久关系)。*3、建立“査询”的方法(主要学****本地查询”),完成前面的题目,并且写出对应的SQL操作命令。(第四章介绍)•,,Rsd&性别,;YEAR(DATE())-YEAR()AS年龄,;YEAR(DATE())-YEAR()AS工龄;FROMteacher!rsdaINNERJOINteacher!jsrk;INNERJOINteacheriff;=;=)姓名▲060101李智勇男4833060102赵晓宇5133060103*•••••・•<453306010**********•玄・・•・•.・<4533060102513306010739330601085033060
VFP程序设计课程辅导资料7: 来自淘豆网www.taodocs.com转载请标明出处.