第 7章 使用项目管理器创建表学习要点
1、项目管理器的功能和使用
2、自由表的建立、输入数据和表的显示
3、表结构、表数据的修改
4、有关表维护的命令第 7章 使用项目管理器创建表
7.1 项目管理器
7.2 表的建立
7.3 表的修改
7.4 表的维护命令习题及参考答案第 7章 使用项目管理器创建表使用数据库管理系统的目的是解决数据管理问题,诸如图书管理,学校教学管理等 。 解决问题的方法是为该应用建立数据库,然后开发一系列应用程序,最终形成一个数据库应用系统 。 在 Visual FoxPro 6.0中,可以利用项目组织和集成数据库应用系统中的文件 。
7.1 项目管理器在 Visual FoxPro 6.0中创建项目后,使用项目管理器可以方便地对项目中的数据文档等进行集中的管理,同时,借助界面十分友好的集成环境,用户能够方便地访问 Visual
FoxPro 6.0提供的工具栏,快捷菜单和各种辅助设计工具 。
7.1.1 项目管理器的功能
1.采用目录树结构管理项目,使项目的内容一目了然。
图 7-1 项目管理器窗口
7.1.1 项目管理器的功能
2.设置多种功能按钮,为项目内容的创建,修改与增删提供方便
3.支持项目建立数据字典,使数据库表在功能上大大强于自由表
7.1.2 项目管理器的使用
⒈ 创建项目
⑴ 使用 CREATE | MODIFY PROJECT命令创建项目 。
命令格式:
CREATE | MODIFY PROJECT[<项目名 >]
⑵ 使用菜单方式创建新项目
⒉ 展开或折叠目录树结构
7.1.2 项目管理器的使用图 7-2,新建”对话框
7.1.2 项目管理器的使用图 7-3 输入项目名称
7.1.2 项目管理器的使用
⒊ 改变项目管理器的外观
⒋ 使用,数据,选项卡组织数据图 7-4 使用,数据,选项卡组织数据
7.1.2 项目管理器的使用
⒌ 使用,文档,选项卡组织文档
⒍ 使用快捷菜单图 7-5,文档,选项卡
7.2 表的建立表 ( 存储时生成表文件,扩展名为,dbf)
是 Visual FoxPro 6.0数据库应用程序操作的基本对象,是通过将现实世界中的二维表经规范化后建立起来的 。 本章讨论使用项目管理器和命令方式创建自由表,后续章节将介绍数据库表以及二者之间的区别 。
7.2.1 表结构的建立
1.设计表的结构表 7-1 教师基本情况表教师代码 姓名 性别 出生日期 婚否 部门 职称 基本工资 简历 照片
10011 李永吉 男 69/04/09 T 11 讲师 1500.00 Memo Gen
20037 王芳 女 53/03/21 T 12 教授 1950.00 Memo gen
50001 赵海东 男 70/11/10 F 23 讲师 1330.00 memo Gen
30001 孙亚茹 女 64/12/09 T 21 副教授 1600.00 memo gen
10013 张敏 女 50/02/08 T 11 教授 2200.00 memo Gen
40010 王强 男 75/05/22 F 22 助教 960.00 memo Gen
50023 李东 男 77/08/20 F 23 助教 800.00 memo Gen
7.2.1 表结构的建立建立表结构就是定义各个字段的属性 。
⑴ 字段名
⑵ 字段类型
⑶ 字段宽度
⑷ 小数位数
7.2.1 表结构的建立表 7-2 教师基本情况表的结构字 段 名 类 型 宽 度 小数位数教师代码 C 5
姓 名 C 6
性 别 C 2
出生日期 D 8
婚 否 L 1
部 门 C 2
职 称 C 8
基本工资 N 8 2
简 历 M 4
照 片 G 4
7.2.1 表结构的建立
2.建立工作目录
3.建立表的结构
⑴ 使用项目管理器创建一个名为 teacher.dbf的自由表 。
7.2.1 表结构的建立表设计器窗口
7.2.1 表结构的建立记录编辑窗口
7.2.1 表结构的建立
⑵ 用命令方式创建表命令格式:
CREATE TALBE <表名 >
( <字段名 1>) <字段类型 >[( <字段宽度 > [,<小数位数 >]) ] [,<字段名 2>… ]
功能:建立一个由 <表名 >表示的表,表中含有指定的字段 。
7.2.1 表结构的建立
[例 7-1] 使用命令建立教师基本情况表 teacher
7.2.1 表结构的建立
4.表设计器作简介表设计器包括,字段,,,索引,,,表,等 3
个选项卡,可以创建并修改数据库表,自由表,字段和索引 。
下面仅介绍字段选项卡的操作 。
①,字段名,列的文本框:供输入字段名 。
②,类型,列的组合框:供选取字段类型 。
③,宽度,列的微调器:微调器的文本区可直接输入数字 。
7.2.1 表结构的建立
④,小数位数,列的微调器:用于输入或微调小数位数 。
⑤,索引,列:关于索引参阅 8.4节 。
⑥,NULL”列的按钮,NULL值表示无明确的值,不同于零,空串或空格 。
⑦ 移动按钮:字段名列左方有一列按钮,其中仅有一个按钮标有上下箭头,将它向上或向下拖动能改变字段的次序 。
⑧,插入,按钮:要插入一个字段,可选定某字段后再选插入按钮 。
⑨,删除,按钮:要删除一个字段,可选定某字段后再选删除按钮 。
7.2.2输入数据
1.打开和关闭浏览窗口表的数据可通过浏览窗口按记录逐个字段输入 。
图 7-12 输入数据后的浏览窗口
7.2.2输入数据
2.打开和关闭表
⑴ 用 USE命令来打开或关闭表命令格式,USE [<文件名 >]
⑵ 通过,文件,|“打开,菜单命令打开表 。
7.2.2输入数据图 7-13,打开”对话框
7.2.2输入数据
⑶ 可通过,窗口,菜单的,数据工作期,
选项来打开或关闭表 。
⑷ 其它关闭表的命令有,CLEAR ALL、
CLOSE ALL,CLOSE DATABASE等 。
⑸ 通过退出 Visual FoxPro 6.0来关闭表 。 选定,文件,|“退出,菜单命令,或在
,命令,窗口中键入命令 QUIT。
7.2.2输入数据
3.备注型字段数据的输入打开备注字段编辑窗口后即可输入或修改备注信息 。
4.通用型字段数据的处理通用型字段除能处理数字,文本外,还能存储图形,图像,声音等多媒体数据 。 即通用型字段可以处理多媒体数据 。
⑴ 数据的输入
⑵ 数据的修改
⑶ 数据的删除
7.2.3 表的显示建立表之后,有时需要将有关数据显示出来以供浏览,可以通过前面介绍过的浏览窗口显示,还可以在,命令,窗口中使用 LIST | DISPLAY命令来显示有关数据 。
⑴ 显示表结构命令命令格式,LIST | DISPLAY STRUCTURE
⑵ 显示表记录命令命令格式,LIST | DISPLAY[[FIELDS]<字段名表 >][< 范围 >][FOR< 条件 1>][WHILE< 条件
2>][OFF][TO PRINTER[PROMPT] | TO FILE<文件名 >]
7.3 表的修改表在使用过程中,通常情况下会随着应用的不断变化而需要对原有的表结构或表中数据进行某些修改,例如改变字段属性,增加或删除字段,改变表中某些数据等 。 下面分别介绍表结构的修改和表数据的修改 。
7.3.1 表结构的修改表结构的修改可通过界面操作和命令两种方式进行 。
1.界面操作方式
⑴ 打开表设计器来修改表结构
⑵ 利用表向导来修改表结构
2.命令方式命令格式:
ALTER TABLE<表名 >
7.3.1 表结构的修改
7.3.2 表数据的修改浏览窗口不仅可以供用户输入数据,浏览数据,
而且还可以通过它修改表数据 。
⒈ 两种记录显示方式浏览窗口显示表记录的格式分为编辑和浏览两种 。
2.浏览窗口的操作
⑴ 打开浏览窗口可任选界面操作方式和命令方式之一来打开浏览窗口 。
7.3.2 表数据的修改
① 界面操作方式:
打开要浏览的表 ( 例如 teacher),然后选择
,显示,|“浏览,菜单命令 。
② 命令方式在命令窗口键入以下命令:
USE <表名 > && 例如 USE teacher
BROWSE && 浏览命令
⑵ 一窗两区
7.3.2 表数据的修改
7.4 表的维护命令表中的数据常需维护,如备份,插入,删除,替换等 。 本节讨论以命令方式进行数据维护的方法 。
7.4.1 表与表结构的复制对已有的表进行复制以得到它的一个备份,是保护数据安全的措施之一 。
1.表文件复制命令命令格式:
COPY FILE <文件名 1> TO <文件名 2>
2.从表复制出表或其它类型文件的命令命令格式:
COPY TO <文件名 >[<范围 >][FOR <条件
>][WHILE <条件 >]
7.4.1 表与表结构的复制
[FIELDS <字段名表 > | FIELDS LIKE <通配字段名 > | FIELDS EXCEPT <通配字段名 >]
[[TYPE][SDF | XLS | DELIMITED [WITH <
定界符 > | WHITH BLANK | WITH TAB]]]
3.复制表结构的命令命令格式:
COPY STRUCTURE TO <文件名 > [FIELDS <
字段名表 >]
7.4.2 记录定位命令
1.记录绝对定位命令命令格式:
格式 1,[GO [TO]] <数值表达式 >
格式 2,GO [TO] TOP | BOTTOM
2.记录相对定位命令命令格式:
SKIP [<数值表达式 >
7.4.3 记录的插入命令表文件记录是按输入时的顺序进行存放的,
有时需要在指定记录的前面或者后面增加一条记录,这时可使用记录的插入命令 INSERT来完成 。
命令格式:
INSERT [BEFORE] [BLANK]
功能:在表文件 ( 或数据库表文件 ) 当前记录的前面或者后面插入一条新记录 。
7.4.4 记录的追加命令
1.INSERT命令命令格式:
INSERT INTO <表名 > [( 字段名 1 [,字段名 2,… ]) ]
VALUES( 表达式 1 [,表达式 ])
2.APPEND命令命令格式:
APPEND [BLANK]
3.APPEND FROM命令命令格式:
APPEND FROM <文件名 > [FIELDS <字段名表 >]
[FOR <条件 >]
7.4.5 记录的删除与恢复命令
1.记录逻辑删除命令命令格式:
DELETE [< 范围 >] [FOR < 条件 >]
[WHILE <条件 >]
2.记录物理删除命令命令格式:
PACK
7.4.5 记录的删除与恢复命令
3.记录恢复命令命令格式:
RECALL [< 范围 >] [FOR < 条件 >]
[WHILE <条件 >]
4.记录全部删除命令命令格式:
ZAP
习题
1.选择题
⑴ 可以链接或嵌入 OLE对象字段类型是 。
A,备注型 B,通用型和备注型 C,通用型 D,任何类型
⑵ 测试表记录指针是否指向表末尾所使用的函数为 。
A,FILE() B,BOF() C,RECON() D,EOF()
⑶ 在表结构中,逻辑型,日期型,备注型,通用型字段的宽度分别固定为
A,3,8,10,10 B,1,6,10,10
C,1,8,10,10 D,1,8,4,4
⑷ 已打开表,其中出生年月字段为日期型,年龄字段为数值型 。 要计算每个人今年的年龄并把其值填入年龄字段中,应使用命令 。
习题
⑸ 在图书表文件中,书号字段为字符型,要求将书号以字母 D开头的所有图书记录打上删除标记,应使用的命令为 。
⑹ ZAP命令可以删除当前文件的 。
A,全部记录 B,满足条件的记录
C,结构 D,有删除标记的记录
⑺ 表文件共有 20条记录,当前记录号是 10,执行命令 LIST NEXT 5以后,
当前记录号为 。
A,10 B,15 C,14 D,20
⑻ 使用,USE<文件名 >”命令打开表文件时,能够同时自动打开一个相关的 。
A,备注文件 B,文本文件 C,命令文件 D,报表文件习题
2.书写命令题在 teacher.dbf中,把符合下列要求的记录数据依次显示出来 。
⑴ 显示第 4条记录 。
⑵ 显示从第 2条记录开始的 4条记录 。
⑶ 显示第 2条记录到第 5条记录 。
⑷ 显示基本工资小于 1000的教师的姓名,职称与基本工资 。
⑸ 显示未婚的教师或 1960年以后出生的已婚教师 。
习题
⑹ 列出教师代码前三位为,100”的所有教师信息 。
⑺ 列出所有男教师的姓名,部门与简历 。
⑻ 列出教师代码中含有,000”的所有教师信息 。
⑼ 列出基本工资在 1500到 2000的教师信息 。
⑽ 列出所有教授的姓名,职称和基本工资,其中基本工资按 110% 显示 。
参考答案
1,选择题
⑴ C ⑵ D ⑶ D ⑷ A ⑸ B ⑹ A ⑺ 14 ⑻ A
2,书写命令题
⑴ USE teacher
LIST record 4
⑵ GO 2
LIST next 4
⑶ LIST for RECNO()>=2 AND RECNO()<=5
参考答案
⑷ LIST for 基本工资 <1000 fields 姓名,职称,基本工资
⑸ LIST for NOT 婚否 OR (婚否 AND YEAR(出生日期 )>1960)
⑹ LIST for LEFT(教师代码,3)='100'
⑺ LIST 姓名,部门,简历 for 性别 ='男 '
⑻ LIST for '000'$教师代码
⑼ LIST for 基本工资 >=1500 AND 基本工资
<=2000
⑽ LIST 姓名,职称,基本工资 *1.1 for 职称 ='教授 '
1、项目管理器的功能和使用
2、自由表的建立、输入数据和表的显示
3、表结构、表数据的修改
4、有关表维护的命令第 7章 使用项目管理器创建表
7.1 项目管理器
7.2 表的建立
7.3 表的修改
7.4 表的维护命令习题及参考答案第 7章 使用项目管理器创建表使用数据库管理系统的目的是解决数据管理问题,诸如图书管理,学校教学管理等 。 解决问题的方法是为该应用建立数据库,然后开发一系列应用程序,最终形成一个数据库应用系统 。 在 Visual FoxPro 6.0中,可以利用项目组织和集成数据库应用系统中的文件 。
7.1 项目管理器在 Visual FoxPro 6.0中创建项目后,使用项目管理器可以方便地对项目中的数据文档等进行集中的管理,同时,借助界面十分友好的集成环境,用户能够方便地访问 Visual
FoxPro 6.0提供的工具栏,快捷菜单和各种辅助设计工具 。
7.1.1 项目管理器的功能
1.采用目录树结构管理项目,使项目的内容一目了然。
图 7-1 项目管理器窗口
7.1.1 项目管理器的功能
2.设置多种功能按钮,为项目内容的创建,修改与增删提供方便
3.支持项目建立数据字典,使数据库表在功能上大大强于自由表
7.1.2 项目管理器的使用
⒈ 创建项目
⑴ 使用 CREATE | MODIFY PROJECT命令创建项目 。
命令格式:
CREATE | MODIFY PROJECT[<项目名 >]
⑵ 使用菜单方式创建新项目
⒉ 展开或折叠目录树结构
7.1.2 项目管理器的使用图 7-2,新建”对话框
7.1.2 项目管理器的使用图 7-3 输入项目名称
7.1.2 项目管理器的使用
⒊ 改变项目管理器的外观
⒋ 使用,数据,选项卡组织数据图 7-4 使用,数据,选项卡组织数据
7.1.2 项目管理器的使用
⒌ 使用,文档,选项卡组织文档
⒍ 使用快捷菜单图 7-5,文档,选项卡
7.2 表的建立表 ( 存储时生成表文件,扩展名为,dbf)
是 Visual FoxPro 6.0数据库应用程序操作的基本对象,是通过将现实世界中的二维表经规范化后建立起来的 。 本章讨论使用项目管理器和命令方式创建自由表,后续章节将介绍数据库表以及二者之间的区别 。
7.2.1 表结构的建立
1.设计表的结构表 7-1 教师基本情况表教师代码 姓名 性别 出生日期 婚否 部门 职称 基本工资 简历 照片
10011 李永吉 男 69/04/09 T 11 讲师 1500.00 Memo Gen
20037 王芳 女 53/03/21 T 12 教授 1950.00 Memo gen
50001 赵海东 男 70/11/10 F 23 讲师 1330.00 memo Gen
30001 孙亚茹 女 64/12/09 T 21 副教授 1600.00 memo gen
10013 张敏 女 50/02/08 T 11 教授 2200.00 memo Gen
40010 王强 男 75/05/22 F 22 助教 960.00 memo Gen
50023 李东 男 77/08/20 F 23 助教 800.00 memo Gen
7.2.1 表结构的建立建立表结构就是定义各个字段的属性 。
⑴ 字段名
⑵ 字段类型
⑶ 字段宽度
⑷ 小数位数
7.2.1 表结构的建立表 7-2 教师基本情况表的结构字 段 名 类 型 宽 度 小数位数教师代码 C 5
姓 名 C 6
性 别 C 2
出生日期 D 8
婚 否 L 1
部 门 C 2
职 称 C 8
基本工资 N 8 2
简 历 M 4
照 片 G 4
7.2.1 表结构的建立
2.建立工作目录
3.建立表的结构
⑴ 使用项目管理器创建一个名为 teacher.dbf的自由表 。
7.2.1 表结构的建立表设计器窗口
7.2.1 表结构的建立记录编辑窗口
7.2.1 表结构的建立
⑵ 用命令方式创建表命令格式:
CREATE TALBE <表名 >
( <字段名 1>) <字段类型 >[( <字段宽度 > [,<小数位数 >]) ] [,<字段名 2>… ]
功能:建立一个由 <表名 >表示的表,表中含有指定的字段 。
7.2.1 表结构的建立
[例 7-1] 使用命令建立教师基本情况表 teacher
7.2.1 表结构的建立
4.表设计器作简介表设计器包括,字段,,,索引,,,表,等 3
个选项卡,可以创建并修改数据库表,自由表,字段和索引 。
下面仅介绍字段选项卡的操作 。
①,字段名,列的文本框:供输入字段名 。
②,类型,列的组合框:供选取字段类型 。
③,宽度,列的微调器:微调器的文本区可直接输入数字 。
7.2.1 表结构的建立
④,小数位数,列的微调器:用于输入或微调小数位数 。
⑤,索引,列:关于索引参阅 8.4节 。
⑥,NULL”列的按钮,NULL值表示无明确的值,不同于零,空串或空格 。
⑦ 移动按钮:字段名列左方有一列按钮,其中仅有一个按钮标有上下箭头,将它向上或向下拖动能改变字段的次序 。
⑧,插入,按钮:要插入一个字段,可选定某字段后再选插入按钮 。
⑨,删除,按钮:要删除一个字段,可选定某字段后再选删除按钮 。
7.2.2输入数据
1.打开和关闭浏览窗口表的数据可通过浏览窗口按记录逐个字段输入 。
图 7-12 输入数据后的浏览窗口
7.2.2输入数据
2.打开和关闭表
⑴ 用 USE命令来打开或关闭表命令格式,USE [<文件名 >]
⑵ 通过,文件,|“打开,菜单命令打开表 。
7.2.2输入数据图 7-13,打开”对话框
7.2.2输入数据
⑶ 可通过,窗口,菜单的,数据工作期,
选项来打开或关闭表 。
⑷ 其它关闭表的命令有,CLEAR ALL、
CLOSE ALL,CLOSE DATABASE等 。
⑸ 通过退出 Visual FoxPro 6.0来关闭表 。 选定,文件,|“退出,菜单命令,或在
,命令,窗口中键入命令 QUIT。
7.2.2输入数据
3.备注型字段数据的输入打开备注字段编辑窗口后即可输入或修改备注信息 。
4.通用型字段数据的处理通用型字段除能处理数字,文本外,还能存储图形,图像,声音等多媒体数据 。 即通用型字段可以处理多媒体数据 。
⑴ 数据的输入
⑵ 数据的修改
⑶ 数据的删除
7.2.3 表的显示建立表之后,有时需要将有关数据显示出来以供浏览,可以通过前面介绍过的浏览窗口显示,还可以在,命令,窗口中使用 LIST | DISPLAY命令来显示有关数据 。
⑴ 显示表结构命令命令格式,LIST | DISPLAY STRUCTURE
⑵ 显示表记录命令命令格式,LIST | DISPLAY[[FIELDS]<字段名表 >][< 范围 >][FOR< 条件 1>][WHILE< 条件
2>][OFF][TO PRINTER[PROMPT] | TO FILE<文件名 >]
7.3 表的修改表在使用过程中,通常情况下会随着应用的不断变化而需要对原有的表结构或表中数据进行某些修改,例如改变字段属性,增加或删除字段,改变表中某些数据等 。 下面分别介绍表结构的修改和表数据的修改 。
7.3.1 表结构的修改表结构的修改可通过界面操作和命令两种方式进行 。
1.界面操作方式
⑴ 打开表设计器来修改表结构
⑵ 利用表向导来修改表结构
2.命令方式命令格式:
ALTER TABLE<表名 >
7.3.1 表结构的修改
7.3.2 表数据的修改浏览窗口不仅可以供用户输入数据,浏览数据,
而且还可以通过它修改表数据 。
⒈ 两种记录显示方式浏览窗口显示表记录的格式分为编辑和浏览两种 。
2.浏览窗口的操作
⑴ 打开浏览窗口可任选界面操作方式和命令方式之一来打开浏览窗口 。
7.3.2 表数据的修改
① 界面操作方式:
打开要浏览的表 ( 例如 teacher),然后选择
,显示,|“浏览,菜单命令 。
② 命令方式在命令窗口键入以下命令:
USE <表名 > && 例如 USE teacher
BROWSE && 浏览命令
⑵ 一窗两区
7.3.2 表数据的修改
7.4 表的维护命令表中的数据常需维护,如备份,插入,删除,替换等 。 本节讨论以命令方式进行数据维护的方法 。
7.4.1 表与表结构的复制对已有的表进行复制以得到它的一个备份,是保护数据安全的措施之一 。
1.表文件复制命令命令格式:
COPY FILE <文件名 1> TO <文件名 2>
2.从表复制出表或其它类型文件的命令命令格式:
COPY TO <文件名 >[<范围 >][FOR <条件
>][WHILE <条件 >]
7.4.1 表与表结构的复制
[FIELDS <字段名表 > | FIELDS LIKE <通配字段名 > | FIELDS EXCEPT <通配字段名 >]
[[TYPE][SDF | XLS | DELIMITED [WITH <
定界符 > | WHITH BLANK | WITH TAB]]]
3.复制表结构的命令命令格式:
COPY STRUCTURE TO <文件名 > [FIELDS <
字段名表 >]
7.4.2 记录定位命令
1.记录绝对定位命令命令格式:
格式 1,[GO [TO]] <数值表达式 >
格式 2,GO [TO] TOP | BOTTOM
2.记录相对定位命令命令格式:
SKIP [<数值表达式 >
7.4.3 记录的插入命令表文件记录是按输入时的顺序进行存放的,
有时需要在指定记录的前面或者后面增加一条记录,这时可使用记录的插入命令 INSERT来完成 。
命令格式:
INSERT [BEFORE] [BLANK]
功能:在表文件 ( 或数据库表文件 ) 当前记录的前面或者后面插入一条新记录 。
7.4.4 记录的追加命令
1.INSERT命令命令格式:
INSERT INTO <表名 > [( 字段名 1 [,字段名 2,… ]) ]
VALUES( 表达式 1 [,表达式 ])
2.APPEND命令命令格式:
APPEND [BLANK]
3.APPEND FROM命令命令格式:
APPEND FROM <文件名 > [FIELDS <字段名表 >]
[FOR <条件 >]
7.4.5 记录的删除与恢复命令
1.记录逻辑删除命令命令格式:
DELETE [< 范围 >] [FOR < 条件 >]
[WHILE <条件 >]
2.记录物理删除命令命令格式:
PACK
7.4.5 记录的删除与恢复命令
3.记录恢复命令命令格式:
RECALL [< 范围 >] [FOR < 条件 >]
[WHILE <条件 >]
4.记录全部删除命令命令格式:
ZAP
习题
1.选择题
⑴ 可以链接或嵌入 OLE对象字段类型是 。
A,备注型 B,通用型和备注型 C,通用型 D,任何类型
⑵ 测试表记录指针是否指向表末尾所使用的函数为 。
A,FILE() B,BOF() C,RECON() D,EOF()
⑶ 在表结构中,逻辑型,日期型,备注型,通用型字段的宽度分别固定为
A,3,8,10,10 B,1,6,10,10
C,1,8,10,10 D,1,8,4,4
⑷ 已打开表,其中出生年月字段为日期型,年龄字段为数值型 。 要计算每个人今年的年龄并把其值填入年龄字段中,应使用命令 。
习题
⑸ 在图书表文件中,书号字段为字符型,要求将书号以字母 D开头的所有图书记录打上删除标记,应使用的命令为 。
⑹ ZAP命令可以删除当前文件的 。
A,全部记录 B,满足条件的记录
C,结构 D,有删除标记的记录
⑺ 表文件共有 20条记录,当前记录号是 10,执行命令 LIST NEXT 5以后,
当前记录号为 。
A,10 B,15 C,14 D,20
⑻ 使用,USE<文件名 >”命令打开表文件时,能够同时自动打开一个相关的 。
A,备注文件 B,文本文件 C,命令文件 D,报表文件习题
2.书写命令题在 teacher.dbf中,把符合下列要求的记录数据依次显示出来 。
⑴ 显示第 4条记录 。
⑵ 显示从第 2条记录开始的 4条记录 。
⑶ 显示第 2条记录到第 5条记录 。
⑷ 显示基本工资小于 1000的教师的姓名,职称与基本工资 。
⑸ 显示未婚的教师或 1960年以后出生的已婚教师 。
习题
⑹ 列出教师代码前三位为,100”的所有教师信息 。
⑺ 列出所有男教师的姓名,部门与简历 。
⑻ 列出教师代码中含有,000”的所有教师信息 。
⑼ 列出基本工资在 1500到 2000的教师信息 。
⑽ 列出所有教授的姓名,职称和基本工资,其中基本工资按 110% 显示 。
参考答案
1,选择题
⑴ C ⑵ D ⑶ D ⑷ A ⑸ B ⑹ A ⑺ 14 ⑻ A
2,书写命令题
⑴ USE teacher
LIST record 4
⑵ GO 2
LIST next 4
⑶ LIST for RECNO()>=2 AND RECNO()<=5
参考答案
⑷ LIST for 基本工资 <1000 fields 姓名,职称,基本工资
⑸ LIST for NOT 婚否 OR (婚否 AND YEAR(出生日期 )>1960)
⑹ LIST for LEFT(教师代码,3)='100'
⑺ LIST 姓名,部门,简历 for 性别 ='男 '
⑻ LIST for '000'$教师代码
⑼ LIST for 基本工资 >=1500 AND 基本工资
<=2000
⑽ LIST 姓名,职称,基本工资 *1.1 for 职称 ='教授 '