号,名称:H=“设备名称” ,DX. 费用:H=“设备增值” 。 (2)写出命令序列。 CLOSE ALL;SELECT 2;USE DX;INDEX ON 编号 TAG BH;SELECT 3;USE ZZ; INDEX ON 编号 TAG BH;SELECT 1;USE SB ;SET RELATION TO SB.编号 INTO DX;SET RELATION TO SB.编号 INTO ZZ ADDITIVE;SET SKIP TO ,DX;BROWSE FIELDS 编号,价格,ZZ.增值,DX.名称:H=“部门名” 。 9、试算出 1992 年前启用的主要设备台数。 USE SB COUNT FOR 主要设备 AND YEAR(启用日期)<1992 TO ?”1992 年前启用的主要设备台数: ”,ZYSBTS 10、 Use 考生;LIST;COPY FILE 考生.DBF TO 考生成绩表;USE 考生成绩表; ALTERTABLE 考生成绩表.DBF ADD 总分(5,1);REPLACE ALL 总分 WITH 语文+ 数 学 + 外 语 ;CALCULATE AVG( 语 文 ), AVG( 数 学 ), AVG( 外 语 ), ZYSBTS h
AVG( 总 分 );TOAVGYW,AVGSX,AVGWY,AVDZF;APPEND BLANK; REPLACE 姓 名 WITH “ 平 均 ” , 语 文 WITH AVGYW, 数 学 WITH AVGSX, 外 语 WITHAVGWY,总分 WITH AVGZF;USE 考生成绩表;LIST. 11、 (1)CLOSE ALL USE SB INDEX ON 部门 TAG BM TOTAL ON 部门 TO USE BMJGHZ SELECT 2 BMJGHZ FIELDS 价格
USE BMDM INDEX ON 代码 TAG 代码 SELECT 1 SET RELATION FIELDS TO 部门 INTO BMDM BMDM.名称,价格 TITLE “价格汇总表”
BROWSE
(2)CLOSE ALL SELECT SB.部门,COUNT(SB.编号) FROM SB GROUP BMSBTS.DBF USE USE BMSBTS BMDM IN 0 IN BMDM BY SB.部门 INTO TABLE
SET ORDER TO TAG 代码 OF BMDM.CDX SET RELATION TO 部门 INTO BMDM
BROWSE 台数”
TITLE “部门设备汇总表” FIELDS
BMDM.名称 ,CNT_编号:H=”设备
13、 (1)选定“文件”菜单的“新建”命令—在“新建”对话框选“查询”按钮 —单击“新建”按钮—在“打开”对话框打开表 T1—在“添加表
或视图”对话 框打开表 T2—在“联接条件”对话选“确定”按钮—关闭“添加表或视图”对 话框,进入查询设计器。 (2)选“查询”菜单的“查询去向”命令—在“
查询去向”对话框选“表”按 钮—在“表名”文本框输入“T3”—单击“确定”按钮返回查询设计器。 (3)选“字段” 选项卡—从“可用字段”列表框分别双击 T2.合同号、T2.产 品编号、T1.单价、T2.数量等 4 个字段,将它们添加到“选定字段”列表框—选 “筛选”选项卡—在“字段名”列组合框选定“T2.数量” ,在“条件”列组合框 选定“>” ,在“实例”列文本框中输入“10” 。 (4)选定“文件”菜单的“保存”命令—以“T”为文件名保存查询文件—按 Ctrl+W 组合键关闭查询设计器,返回 VFP 主窗口。 (5)在命令窗口输入命令“DO T.QPR” ,执行后生成表 T3—选定菜单的“浏览” 命令,显示表 T3。 14、 (1)SELE SB.名称,SB.启用日期,SB.价格 FROM SB; WHERE SB.价格<100000
(2) USE SB.名称, SB.启用日期, SB.价格, BMDM.名称; FROM SB INNER JOIN BMDM ON SB.部门=BMDM.代码;FROM SB INNER JOIN BMDM ON SB.部门=BMDM.代码;WHERE SB.价格>=100000OR (SB.部门>“12”); ORDER BY SB.启用日期。 (3) SELE DISTINCT SB.名称,SB.启用日期,BMDM.名称;FROM SB INNER JOIN BMDN ON SB.部门=BMDM.代码;WHERE YEAR(SB.启用日期)=1990 (4)SELE DISTINCT DX.编号,SB.名称;FROM SB INNER JOIN DX ON SB.编号 =DX.编号;INTITABLE RESULT.DBF。 d
(5)SELE DISTINCT SB.名称,BMDM.名称;FROM BMDM INNER JOIN SB; INNER JOIN ZZ; ONSB.编号;ON BMDM.代码=SB.部门。 (6) SELE COUNT (SB.主要设备) FROM SB; WHERE YEAR (SB.启用日期)<1992 ANDSB. 主要设备=’T’ .
(7)SELE SB.名称,AVG(DX.费用) ;FROM SB INNER JOIN DX SB.编号=SX.编 号;GEOUP BYSB.名称. 20、从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从 数据库
系统内部来看,一个视图是由 SELECT 语句组成的查询定义的虚拟表。从 数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统