打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
数据库(vf)
userphoto

2009.10.13

关注
文管数据库填空题(1~40)
1、有数据库TEST.DBF。按第一关键字“自行车”降序、第二关键字“小汽车”降序
生成数据库:TEST1.DBF。请补全完成以上操作的命令序列:
    
   TEST.DBF的结构为: 
字段名      字段类型     宽度      小数      
时间              D        8         
行人              N        7         0
自行车            N        7         0
小汽车            N        7         0
其他机动车        N        7         0
========================================================
.USE  TEST
.SORT   TO   [<TEST1>]   ON  [<自行车/D,小汽车/D>]
.USE TEST1
.LIST
.USE

2、在当前目录下有数据库TEST.DBF,要求在第一个记录前插入一个空记录,并将该记
 录各字段的的值分别用“李强、男、34”替代。请补全完成以上操作的命令序列(数
 据 库如下):
      姓名   性别 年龄
      张国康  男   20
      杨在保  男   21
      马国田  男   21
      钱三梅  女   18
========================================================
    .USE TEST
    .INSERT BEFORE  [<BLANK>] 
    .[<REPLACE>] 姓名 WITH '李强',年龄 WITH 34,性别 WITH '男'
    .USE
3、 在当前目录下有数据库TEST.DBF,要求计算所有记录“基本工资”的平均值,并
在库尾增加一个空记录,将“基本工资”的平均值存入该记录的“基本工资”字
段。各字段类型依次为C,C,D,L,N,N,N,数值型字段的长度为7,小数位为2。
请补全完成以上操作的命令序列(数据库如下):
      姓名   性别  出生日期 婚否 基本工资  津贴   实发工资
      张强生  男   06/01/66  .T.  350.00   50.00   400.00
      李东敏  女   02/22/77  .F.  210.00   20.00   230.00
      孟勐    男   04/25/73  .F.  240.00   22.00   262.00
      吴晓丽  女   08/11/55  .T.  410.00   60.00   470.00
      肖文蕊  女   07/31/62  .T.  390.00   41.00   431.00
========================================================
      .USE TEST
      .[<AVERAGE>] 基本工资 TO AGE
      .APEND BLANK
      .[<REPLACE>] 基本工资 WITH AGE
      .USE

4、有数据库TEST1.DBF和数据库TEST2.DBF。将TEST2中的“基本工资”字段和TEST1中的全部字
段合并生成只有结构的TEST3。请补全完成以上操作的命令序列:
     
TEST1.DBF的结构为:                  TEST2.DBF的结构为: 
字段名   字段类型   宽度   小数        字段名   字段类型   宽度   小数
编号           C      8                编号           C      8  
姓名           C     10                姓名           C     10 
职务工资       N      5     1          基本工资       N      5     1
职务补贴       N      5     1  

TEST3.DBF的结构为:           
字段名   字段类型   宽度   小数
编号           C      8        
姓名           C     10        
基本工资       N      5     1
职务工资       N      5     1  
职务补贴       N      5     1  

========================================================
.SELE 2
.USE  TEST2
.SELE 1
.USE  TEST1
.COPY   [<STRUCTURE>]  TO  TEST3  FIELDS  [<编号,姓名,B->基本工资,职务工资,职务补贴>]
.USE TESE3
.LIST
.CLOSE  ALL

5、有数据库TEST.DBF。将“价格”在[1000,4000]之外的记录从数据库中彻底删除掉。
请补全完成以上操作的命令序列:
    
   TEST.DBF的结构为: 
字段名      字段类型     宽度      小数      
航班              C        6         
目的地            C       10
类别              C        4          
价格              N        7         2
========================================================
.USE  TEST
.DELETE  ALL   FOR  [<价格<1000  .OR.  价格>4000>]
. [<PACK>]
.USE

6、有数据库TEST.DBF。将“材料序号”不小于642300、小于902080的记录复制为一个新
的数据库:TEST1.DBF。请补全完成以上操作的命令序列:

   TEST.DBF的结构为: 
字段名      字段类型     宽度      小数      
材料序号          C        6         
材料名称          C       10
材料密度          N        7         0
比热              N        7         0
导热系数          N        7         1
========================================================
     .USE  [<TEST>]
     .COPY  TO  TEST1   FOR  [<材料序号>=”642300”  .AND.  材料序号<”902080”>]  
     .USE TEST1
.LIST
     .CLOSE ALL

7、 有数据库TEST1.DBF和数据库TEST2.DBF。将TEST2.DBF添到加TEST1.DBF的后面。请补

全完成以上操作的命令序列:
 
   TEST1.DBF的结构为:                          TEST2.DBF的结构为: 
字段名   字段类型   宽度   小数    字段名     字段类型   宽度     小数
编号           C      8            编号             C      8         
单价           N      7     2      单价             N      7       2
重量           N      5     2      重量             N      5       2
费用           N     10     2  

========================================================
.SELECT  2
.USE TEST2
.SELECT  1
. [<CLOSE ALL>]
.USE  TEST1
. [<APPEND   FROM>]  TEST2
.LIST 
.USE

8、有数据库TEST.DBF。将“机试成绩”、“笔试成绩”均大于等于60分的“合格否”字段填为
“真”,并将这些记录复制到一个新库:TEST1中。请补全完成以上操作的命令序列:
    
   TEST.DBF的结构为: 
字段名      字段类型     宽度      小数      
学号              C        6         
姓名              C       10
机试成绩          N        3         0 
笔试成绩          N        3         0
合格否            L        1
========================================================
.USE  TEST
.REPLACE  ALL  合格否  WITH   [<.T.>]   FOR  机试成绩>=60   .AND.  笔试成绩 >=60 
.COPY   TO  TEST1  FOR  [<合格否(或 机试成绩>=60   .AND.  笔试成绩 >=60)>]
.USE

9、有数据库TEST.DBF。将“航班”分别以“M”或“B”开头的记录的“价格”下调22.45%。
请补全完成以上操作的命令序列:
    
   TEST.DBF的结构为: 
字段名      字段类型     宽度      小数      
航班              C        6         
目的地            C       10
类别              C        4          
价格              N        7         2
========================================================
.USE  TEST
.REPALCE   ALL  价格  [<WITH  价格*(1-0.2245)>]  FOR  [<航班=“M” .OR. 航班=“B”或LEFT(航班,1)=“M” .OR. LEFT(航班,1)=“B”>]
.LIST 
.USE

10、在当前目录下有数据库TEST.DBF,追加一条空记录,并用“王银辉”、“男”、
“02/04/70”、“.F.”替换空记录的前四个字段。各字段类型依次为C,C,
D,L,N,N,N,数值型字段的长度为7,小数位为2。请补全完成以上操作的
命令序列(数据库如下):
      姓名   性别  出生日期 婚否 基本工资  津贴   实发工资
      张强生  男   06/01/66  .T.  350.00   50.00   400.00
      李东敏  女   02/22/77  .F.  210.00   20.00   230.00
孟勐    男   04/25/73  .F.  240.00   22.00   262.00
      吴晓丽  女   08/11/55  .T.  410.00   60.00   470.00
      肖文蕊  女   07/31/62  .T.  390.00   41.00   431.00
========================================================
    .USE TEST
    .APPEND BLANK
    .REPLACE 姓名 WITH "王银辉", 性别 WITH "男" , 出生日期 WITH [<CTOD("02/04/70")>], 婚否 WITH [<.F.>]
    .USE

11、在当前目录下有数据库TEST.DBF,要求计算所有人员“津贴”的平均值,并在库
尾增加一个空记录,“津贴”字段存放津贴的平均。各字段类型依次为C,C,D,L,N,
N,N,数值型字段的长度为7,小数位为2。请补全完成以上操作的命令序列(数据库如下):
      姓名   性别  出生日期 婚否 基本工资  津贴   实发工资
      张强生  男   06/01/66  .T.  350.00   50.00   400.00
      李东敏  女   02/22/77  .F.  210.00   20.00   230.00
      孟勐    男   04/25/73  .F.  240.00   22.00   262.00
      吴晓丽  女   08/11/55  .T.  410.00   60.00   470.00
      肖文蕊  女   07/31/62  .T.  390.00   41.00   431.00
 ========================================================
      .USE TEST
      .[<AVERAGE>] ALL 津贴 TO FOX
      .APPEND BLANK
      .[<REPLACE>] 津贴 WITH  FOX
      .USE


12、 在当前目录下有数据库TEST.DBF,要求分别统计“程序设计”和“计算机原理”
 两门功课的平均成绩,并在库尾增加一个空记录,将两门功课的平均成绩分别存
 在该记录的对应字段。请补全完成以上操作的命令序列(数据库如下):
      姓名   程序设计 计算机原理
      张国康   65.0     45.0
      马国田   48.0     78.0
      钱三梅   89.0     48.0
      柴发人   89.0     47.0
      刘建中   68.0     84.0
========================================================
    .USE TEST
    .[<AVERAGE>]  程序设计, 计算机原理  TO C1,SC2
    .APPEND BLANK
    .[<REPLACE>] 程序设计 WITH SC1, 计算机原理 WITH SC2
    .USE


13、 在当前目录下有数据库TEST.DBF,要求删除第二个和第四个记录,
 并在库尾增加一个空记录,空记录的内容用“李新、男、23、85”
 替代。请补全完成以上操作的命令序列(数据库如下):
      姓名   性别 年龄 程序设计
      张国康  男   20   65.0
      朱天义  男   19   67.0
      杨在保  男   21   46.0
      马国田  男   21   48.0
      钱三梅  女   18   89.0
========================================================
    .USE TEST
    .DELETE 2
    .DELETE 4
    .[<PACK>]
    .APPEND BLANK
    .[<REPLACE>] 姓名 WITH '李新',年龄 WITH 23,性别 WITH '男',程序设计 WITH 85
    .USE

14、在当前目录下有数据库TEST.DBF,统计第2条记录后所有记录的实发工资总和,
然后从库中物理删除记录号大于3的所有记录。各字段类型依次为C,C,D,L,N,N,N,
数值型字段的长度为7,小数位为2。请补全完成以上操作的命令序列
(数据库如下):
      姓名   性别  出生日期 婚否 基本工资  津贴   实发工资
      张强生  男   06/01/66  .T.  350.00   50.00   400.00
      李东敏  女   02/22/77  .F.  210.00   20.00   230.00
      孟勐    男   04/25/73  .F.  240.00   22.00   262.00
      吴晓丽  女   08/11/55  .T.  410.00   60.00   470.00
      肖文蕊  女   07/31/62  .T.  390.00   41.00   431.00
========================================================
      .USE  TEST
      .GO 2
      .[<SUM>] REST  实发工资  TO  A1
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
用Visual FoxPro建立一张表的新手教程
数据库应用课程设计
数据库的基础知识
数据库命名规范
Oracle常用命令笔记
VF试题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服