1、2014 河北职称计算机考试答案(操作题数据库 1-5)数据库操作练习一说明:下面所提到的“当前目录”是指答题文件夹中的FOXKT 文件夹;而且以下文件名、字段名、字段值中的字母和数字都是英文半角字符。在 FoxPro 环境中进行如下操作:1、追加数据:在当前目录下打开WriteB.DBF,往该数据表中追加如下记录:产品大类产品编号产品名称零售价家电类 LQ1600 超薄彩电 3580.50 2、数据复制:在当前目录下打开FoxB.DBF,将所有“女性职工”大于 20 的记录复制到当前目录下的CopyB.DBF中。3、创建索引:在当前目录下打开IndexB.dbf数据库表文件,建立索引:索引名
2、为“NUMBER”、降序、类型为“唯一索引”、表达式为“男性职工”。4、关闭所有打开的数据库,退出FoxPro 应用程序。方法与步骤1、追加数据:打开本题 文件 打开 表 打开 WriteB.DBF 显示 浏览 表 追加新记录 依次对应输入所追加记录内容 复制粘贴家电类 复制粘贴LQ1600复制粘贴超薄彩电 复制粘贴3580.50(可使用Ctrl+C 复制,Ctrl+V 粘贴)关闭。2、数据复制:文 件 打 开 表 打 开FoxB.DBF 文 件 导 出 到 输 入CopyB.DBF 保存 选项 作用范围 全部 确定 For 双击女性职工 在光标处输入20 确定 确定 确定 关闭所有打开的数据
3、库,退出FoxPro 应用程序。3、创建索引:文件 打开 独占 表 找到并打开IndexB.dbf 显示 表设计器 索引 输入索引名“NUMBER”唯一索引 降序 表达式输入“男性职工”确定 是 关闭所有打开的数据库,退出FoxPro 应用程序。数据库操作练习二说明:下面所提到的“当前目录”是指答题文件夹中的FOXKT 文件夹;而且以下文件名、字段名、字段值中的字母和数字都是英文半角字符。在 FoxPro 环境中进行如下操作:1、创建数据表:在当前目录(FOXKT文件夹)中创建数据表STRUB.DBF,结构如下:Field Name Type Width Dec 产品编号 Character
4、12 产品名称 Character 20 生产日期 Date 合格率 Numeric 6 2 2、数据计算:在当前目录下打开FoxB.DBF,计算所有记录的“总人数”列,计算公式为:总人数 =男性职工 +女性职工 3、创建索引:为 FoxB.DBF建立索引:索引名为“ZHIGONG”、降序、类型为“普通索引”、表达式为“男性职工”。4、创建查询:打开FoxB.DBF建立一个查询,字段选择企业编号、企业名称、女性职工字段,筛选记录条件为女性职工小于等于50,排序选择按女性职工升序排序。将生成的查询以文件名tb 保存在 FOXKT文件夹下(注意:扩展名默认)。5、关闭所有打开的数据库,退出FoxP
5、ro 应用程序。方法与步骤1、创建数据表:打 开 本 题 新 建 表 新 建 文 件 找 到 并 打 开FOXKT文 件 夹 输 入STRUB.DBF 保存 在弹出的对话框里依次对应输入 产品编号 字符型 宽度 12 产品名称 字符型 宽度 20 生产日期 日期型 合格率 数值型 宽度 6 小数位数2 确定 否。2、数据计算:文件 打开 表 找到并打开FoxB.DBF 显示 浏览 表 替换字段 选择总人数 替换为处输入“男性职工+女性职工”作用范围 全部(ALL)替换 关闭。3、创建索引:文件 打开 独占 表 找到并打开FoxB.DBF 显示 表设计器 索引 输入索引名“ZHIGONG”普通索
6、引 降序 表达式输入“男性职工”确定 是。4、创建查询:文件 新建 查询 新建文件 打开 FoxB.DBF 关闭添加表或视图对话框点击企业编号 添加 点击企业名称 添加 点击女性职工 添加 筛选 点击字段名 女性职工 条件处选 实例处输入50 排序依据 女性职工 添加 升序 关闭当前对话框 点击是 输入 tb(注意:扩展名默认)保存 关闭所有打开的数据库,退出FoxPro 应用程序。数据库操作练习三说明:下面所提到的“当前目录”是指答题文件夹中的FOXKT 文件夹;而且以下文件名、字段名、字段值中的字母和数字都是英文半角字符。在 FoxPro 环境中进行如下操作:1、创建数据表:在当前目录(F
7、OXKT文件夹)中创建数据表STRUB.DBF,结构如下:Field Name Type Width Dec 姓名 Character 10 工作日期 Date 是否党员 Logical 基本工资 Numeric 8 2 2、录入数据:在当前目录下打开RECB.DBF,往该数据表中追加如下记录:班级号班级名称班主任班级人数 980107 四年级二班黄玉华 41 3、数据复制:在当前目录下打开CMDB.DBF,将所有项目代号等于“1158”的记录复制到GENB.DBF 中。4、关闭所有打开的数据库,退出FoxPro 应用程序。方法与步骤1、创建数据表:打 开 本 题 新 建 表 新 建 文 件
8、找 到 并 打 开FOXKT文 件 夹 输 入STRUB.DBF 保存 在弹出的对话框里依次对应输入 姓名 字符型 宽度10 工作日期 日期型 是否党员 逻辑性 基本工资 数值型 宽度8 小数位数2 确定 否。2、录入数据:文件 打开 表 打开RECB.DBF 显示 浏览 表 追加新记录 依次对应输入所追加记录内容 复制粘贴980107 复制粘贴四年级二班 复制粘贴黄玉华 复制粘贴41(可使用Ctrl+C 复制,Ctrl+V 粘贴)关闭。3、数据复制:文 件 打 开 表 打 开CMDB.DBF 文 件 导 出 到 输 入GENB.DBF 保存 选项 作用范围 全部 确定 For 双击项目代号
9、在光标处输入=1158 确定 确定 确定 关闭所有打开的数据库,退出FoxPro 应用程序。数据库操作练习四说明:下面所提到的“当前目录”是指答题文件夹中的FOXKT 文件夹;而且以下文件名、字段名、字段值中的字母和数字都是英文半角字符。在 FoxPro 环境中进行如下操作:1、创建数据表(2 分):在当前目录(FOXKT文件夹)中创建数据表STRUC.DBF,结构如下:字段名类型宽度小数位数姓名字符型 10 入学日期日期型是否走读逻辑型学费数值型 8 2 2、录入数据(2 分):在当前目录下打开RECC.DBF,往该数据表中追加如下记录:流水号处理日期项目代号经办人 000011 05/18
10、/07 3175 张小禾 3、数据计算(2 分):在当前目录下打开CMDC.DBF,计算所有记录的“未交学费”列,计算公式为:未交学费 =应交学费 -已交学费 4、关闭所有打开的数据表,退出FoxPro 应用程序。方法与步骤1、创建数据表:打 开 本 题 新 建 表 新 建 文 件 找 到 并 打 开FOXKT文 件 夹 输 入STRUB.DBF 保存 在弹出的对话框里依次对应输入 姓名 字符型 宽度10 入学日期 日期型 是否走读 逻辑性 学费 数值型 宽度8小数位数2 确定 否。2、录入数据:文件 打开 表 打开RECB.DBF 显示 浏览 表 追加新记录 依次对应输入所追加记录内容 复制
11、粘贴000011 复制粘贴05/18/07 复制粘贴3175 复制粘贴张小禾(可使用Ctrl+C 复制,Ctrl+V 粘贴)关闭。2、数据计算:文件 打开 表 找到并打开FoxB.DBF 显示 浏览 表 替换字段 选择未交学费 替换为处输入“应交学费 -已交学费”作用范围 全部(ALL)替换 关闭。关闭所有打开的数据库,退出FoxPro 应用程序。数据库操作练习五说明:下面所提到的“当前目录”是指答题文件夹中的FOXKT 文件夹;而且以下文件名、字段名、字段值中的字母和数字都是英文半角字符。在 FoxPro 环境中进行如下操作:1、创建数据表(2 分):在当前目录(FOXKT文件夹)中创建数据
12、表STRUB.DBF,结构如下:字段名类型宽度小数位数姓名字符型 12 工作日期日期型是否结婚逻辑型基本工资数值型 8 2 2、录入数据(2 分):在当前目录下打开RECB.DBF,往该数据表中追加如下记录:班级号班级名称班主任班级人数 070105 五年级三班张茜 50 3、数据复制(2 分):在当前目录下打开CMDB.DBF,将所有项目代号等于“4120”的记录复制到GENB.DBF 中。4、关闭所有打开的数据表,退出FoxPro 应用程序。方法与步骤1、创建数据表:打 开 本 题 新 建 表 新 建 文 件 找 到 并 打 开FOXKT文 件 夹 输 入STRUB.DBF 保存 在弹出的
13、对话框里依次对应输入 姓名 字符型 宽度12 工作日期 日期型 是否结婚 逻辑性 基本工资 数值型 宽度8 小数位数2 确定 否。2、录入数据:文件 打开 表 打开RECB.DBF 显示 浏览 表 追加新记录 依次对应输入所追加记录内容 复制粘贴070105 复制粘贴五年级三班 复制粘贴张茜 复制粘贴 50(可使用 Ctrl+C 复制,Ctrl+V 粘贴)关闭。3、数据复制:文 件 打 开 表 打 开CMDB.DBF 文 件 导 出 到 输 入GENB.DBF 保存 选项 作用范围 全部 确定 For 双击项目代号 在光标处输入=4120 确定 确定 确定 关闭所有打开的数据库,退出FoxPro 应用程序。