文档详情

实验01数据库和表.doc

发布:2018-06-07约4.16千字共8页下载文档
文本预览下载声明
实验01数据库和表 [实验目的] 学会建立数据表,操作数据表中的记录 [实验内容] 建立以下数据表及数据记录 一、部门信息表 1.表结构:BM.dbf 字段名 类型 宽度 部门编号 C 2 部门名称 C 20 2.表记录 部门编号 部门名称 01 总经理办公室 02 财务部 03 销售部 04 采购部 05 一车间 06 二车间 3.表操作 查找并显示部门名称为“总经理办公室”的部门编号和部门名称,将部门名称 “总经理办公室”更名为“办公室”,显示更名后的部门编号和部门名称。 二、员工信息表 1.表结构:YH.dbf 字段名 类型 宽度 员工编号 C 4 姓名 C 30 性别 C 2 婚否 C 4 生日 C 8 部门 C 2 职务 C 20 民族 C 40 政治面貌 C 20 学历 C 20 毕业学校 C 40 电话 C 11 入职日期 D 8 合同期限 D 8 通讯地址 C 60 邮政编码 C 6 身份证号 C 18 备注 M 4 密码 C 20 名称 C 20 2.表记录 员工编号 姓名 性别 生日 部门 101 肖剑 男 1974.08.06 01 102 陈明 男 1965.06.01 02 103 王晶 女 1983.10.03 02 104 马方 女 1990.02.20 02 201 王丽 女 1958.09.07 03 202 孙健 男 1967.11.26 03 211 白雪 女 1975.05.16 04 212 李平 男 1987.01.09 04 3.表操作 将表中字段“名称”更名为“部门名称”, 按表BM.dbf中记录内容,更新表YH.dbf中字段“部门名称”内容。 三、工资信息表 1.表结构:GZ.dbf 字段名 类型 宽度,小数位数 员工编号 C 4 基本工资 N 6,1 岗位工资 N 6,1 浮动工资 N 6,1 奖金 N 6,1 交通补贴 N 6,1 住房补贴 N 6,1 伙食补贴 N 6,1 失业保险 N 6,1 医疗保险 N 6,1 养老保险 N 6,1 公积金 N 6,1 2.表记录 员工编号 基本工资 101 900 102 850 103 1200 104 1400 201 1000 202 800 211 750 212 3000 3.表操作 按“基本工资*50%”计算“岗位工资”, 若“基本工资+岗位工资≥1800”则“奖金=1000”, 若“基本工资+岗位工资<1800 并且 基本工资+岗位工资≥1300””则“奖金=800”, 若“基本工资+岗位工资<1300”则“奖金=500”, 增加字段“应发合计 N(8,1)”并且计算应发合计金额 [实验要求] 一.使用不同方法完成上述表结构的建立,记录的追加。 方法建议: bm.dbf:使用操作方式建立表结构 yh.dbf:利用结构表,使用命令create from命令建立表结构 bm.dbf:使用create table命令建立表结构 二.使用命令方式完成上述各表的“表操作”要求 三.实验完成后,按下面的参考样式写出实验报告并提交给老师,做为评定实验成绩的依据。 实验报告单独新建一个文档,参考样式附在本次实验最后,请参阅。 [实验指导] 环境准备: 在D盘建立文件夹,命名规则:K+个人学号后四位,例如1班6号的文件夹为:D:\K0106 启动VFP,设置默认目录:set defa to d:\k0106 一、建立部门信息表 1.表结构(操作方式) 步骤:工具栏“新建”|表|表名:bm.dbf|按资料要求编辑字段|确定 2.表记录 步骤:命令窗口执行“use bm”“brow” | 菜单栏“显示|追加方式”| 编辑记录|关闭浏览窗口|命令窗口执行“clos data” 3.表操作 步骤: use bm Locate for 部门名称=总经理办公室 ? 部门编号,部门名称 repl 部门名称 with 办公室 ? 部门编号,部门名称 use 二、建立员工信息表 1.表结构(结构数据表方式) 步骤: ◆按照建立部门信息表的表结构和表记录的方法建立表:jg.dbf,资料如下: ◇表结构:jg.dbf 字段名称 字段类型 宽度 小数位数 field_name C 10 field_type C 1 field_len N 3 field_dec N 3 ◇表记录: field_name field_type field_len field_dec 员工编号 C 4 姓名 C 30 性别 C 2 婚否 C 4 生日 C 8 部门 C 2 职务 C 2
显示全部
相似文档