一.已知表SP,商品名(C,10)商店名(C,10)品牌(C,8)单价(N,6,2)数量(N,5),进货否(L)进货日期(D)
1. 增加一个字段金额(N,8,1)
2. 为金额填充内容(金额=单价*数量)
3. 将“商店名”改为“商场名”
4. 逻辑删除数量低于100的联想电脑的记录
5. 将“华北商场”的“美的”空调的单价下调2%
6. 将进货否字段的默认值设置为.f.
7. 将”三联商场“和”华北商场“的方正电脑作删除标记
8. 将”三联商场“改为”东联商场“
9. 删除进货日期字段
10. 将数量低于10的记录的进货否字段改为真
11. 设置单价>0有效
12. 将“进货否”的类型改为C(2)
13. 插入一条记录(冰箱,信誉楼,海尔,2680.00,50,.t.,01/21/2011)
14. 将2010年以前的进的商品作删除标记
15. 删除表SP
二.已知表文件XSDA.DBF,其结构如下:学号(C,8)姓名(C,8)性别(C,2)出生日期(D)入学成绩(N,5,1)班级(C,8)住校否(L)照片(G)奖惩(M)
1. 查询各班的入学成绩最高分和最低分,平均分
2. 列出表中所有学生的姓名,入学成绩
3. 按班级升序显示学号,姓名,出生日期,住校否
4. 按学号升序,班级降序显示学号,入学成绩
5. 查询出表年龄最大的记录的姓名,学号,出生日期
6. 查询1999年以前出生的学生的姓名,住校否字段
7. 查询出不住校的男生的记录的姓名,班级
8. 查询出入学成绩在600分以上的学生的姓名,性别,照片,奖惩
9. 查询统计每一个班的人数
10. 查询表中男女生的人数
11. 查询表中所含班级
12. 按性别升序,年龄降序显示表中的姓名,住校否,专业并存入表文件XSDA.DBF
13. 创建表XSCJ.DBF,学号(C,8)语文(N,5,1),数学(N,5,1)英语(N,5,1)专业(N,5,1)
14. 查询表中XSDA.dbf学号,姓名,入学成绩和xscj.dbf表中对应的记录的各科成绩
15. 查询表中入学成绩高于600分的学生的姓名,班级,并存入文本文件fcy.txt
三.有数据表文件KSf.dbf,其结构为:姓名(C,6)出生日期(D,8)区县(C,6),总分(N,6,2)是否三好生(L)该文件已经在当前工作区打开
1. 用VF命令显示所有总分高于510分的非三好学生的姓名,区县,总分
2. 用SQL命令将不同区县学生的平均成绩保存在临时表DSCJ中
3. 用SQL命令查询和“李国华”同学不在一个区县的其他学生的姓名,出生日期,区县
4. 用SQL命令将10号记录学生的姓名改为“王华”
5. 用VF命令对KSF.dbf建立一个按区县和总分字段的索引,索引名为AKSF,降序排列
四.表student.dbf结构如下:学号(C,6),姓名(C,6),年龄(N,2)性别(C,2)班号(N,1)设该表已在当前工作区打开
1. 分屏显示出2班所有年满18岁同学的学号和姓名(用VF命令)
2. 查询3班同学的姓名和年龄数据,按学号升序排列(用SQL)
3. 另一数据库表STudent1.dbf,其结构是:学号(C,6)成绩(N,3)查询性别为男的学号,姓名,成绩(用SQL)
4. 按性别和班号建立惟一索引XBH,降序排列(用VF)
5. 将当前表中“年龄”在18岁及以上的“男”生编入“8”班(用SQL)
五.已建立“职工工资”表文件zggz.dbf,其结构为:姓名(c,8)职称(c,6)出生日期(d,8)工资(n,6,2)性别(c,2)
1. 将1970年出生的副教授晋升为教授并且工资增长20%(用VF)
2. 对zggz表内容按性别降序排列,性别相同的记录再按工资降序排列建立索引,索引名为GZI(用VF)
3. 将工资在500元以上(含500),年龄在30岁以下(不含30)的人的记录复制到新表文件NQGZ.DBF中(用SQL)
4. 逻辑删除前10条记录中的男职工(用SQL命令)
5. 统计表中教授,副教授以外的人数(用SQL)
相关推荐: