好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第4章实验--表的基本操作(共8页).doc

8页
  • 卖家[上传人]:文库****9
  • 文档编号:210589478
  • 上传时间:2021-11-14
  • 文档格式:DOC
  • 文档大小:157.50KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 精选优质文档-----倾情为你奉上第4章实验 表的基本操作 一、实验目的1. 掌握表建立的方法以及修改表结构的方法2. 掌握表中数据输入的方法3. 掌握记录指针的移动方法4. 掌握表的基本操作:追加、插入、修改、显示、删除和恢复记录5. 掌握表中的数据访问控制方式6. 掌握表的排序和索引及使用7. 掌握多个工作区和多表的操作方法二、实验内容和步骤1.创建自由表1)创建学生情况表(xsqk.dbf)表结构如下:字段名 类型 宽度 小数位 索引 null学号 C 8 姓名 C 8 性别 C 2 专业 C 12 出生日期 D 8 入学分数 N 3 0 团员 L 1 备注 M 4 照片 G 4 ① 在D盘创建自己学号后两位和姓名的文件夹,选择“工具/选项/文件位置”把该文件夹设为VFP的默认工作目录② 选择“文件/新建/表/新建文件”,在“创建”对话框中的输入表名文本框输入“xsqk”,单击“保存”按钮③ 进入图1所示的表设计器,依次设置表的所有字段名字、类型、宽度和小数位数。

      最后单击“确定”按钮④ 系统提示现在录入记录吗,单击“是”,录入下面两条记录⑤ 录入两条记录完毕,选择“显示/浏览…”命令查看录入的两条记录⑥ 选择“显示/追加方式”命令,继续输入以下三条记录图1 表设计器⑦ 选择“显示/表设计器”命令,或在命令窗口输入“MODIFY STRUCTURE”,打开表设计器,修改表结构,在性别后加一字段籍贯(c,20)2)创建课程表(kc.dbf)① 表结构如下:字段名 类型 宽度 小数位 索引 null课程号 C 4 课程名 C 12 学分 N 1 0 先修课 C 10 ② 表结构建立完毕,输入以下记录:(3)创建成绩表(cj.dbf)① 表结构如下:字段名 类型 宽度 小数位 索引 null学号 C 8 课程号 C 4 学期 C 1 成绩 N 3 0 ② 在表中输入以下记录:2.打开表并查看表中记录1)显示学生情况表(xsqk.dbf)中的记录菜单操作:①选择“文件/打开”命令,在打开对话框中把文件类型设为“表(*.dbf)”,如图2所示图2 “打开”对话框② 选定“xsqk.dbf”,单击“确定”按钮,即打开xsqk表,观察主窗口中状态栏的变化。

      ③ 选择“显示/浏览…”命令,即可浏览查看xsqk表中的记录命令法:① 打开表: USE xsqk② 浏览记录:BROWSE③ 关闭表:USE(2)用菜单操作和命令两种方法显示课程表(kc.dbf)中的记录3)用菜单操作和命令两种方法显示成绩表(cj.dbf)中的记录3.表中记录定位1)打开学生情况表(xsqk.dbf),将记录指针指向第1记录,并测试函数recno(),eof(),bof()的结果菜单操作:① 打开xsqk.dbf,选择“显示/浏览…”命令,浏览表中记录② 选择“表/转到记录/第一个”命令③ 在命令窗口输入命令:?recno(),eof(),bof()④ 显示结果为:1 .F. .F.命令法:① 打开表: USE xsqk② 定位记录:GO 1③ 测试函数结果:?recno(),eof(),bof()(2)分别用菜单法和命令法进行下列操作,然后把测试结果填入表中 移动记录指针测试函数的值定位记录指针RECN()的值EOF()的值BOF()的值定位第1条记录后,执行SKIP-1第3条记录第5条记录定位最后一条记录定位最后一条记录后,执行SKIP+1(3)条件定位① 打开表: USE xsqk② 查找姓名为张晓伟的记录。

      命令:③ 在命令窗口用found()函数和Eof()函数测试是否找到该记录Found()函数的值是:分析结果:Eof()函数的值是:分析结果:4.修改表中记录把课程表中所有3学分改为4学分1)用手工方式修改表中记录① 选择“文件/打开”命令,打开课程表(kc.dbf)② 选择“显示/浏览…”命令,浏览表③ 移动记录指针到学分为3的地方,直接输入4即可注意:修改时一定要小心谨慎2)批量修改记录把课程表中所有4学分重新改为3学分菜单操作:① 选择“文件/打开”命令,打开课程表(kc.dbf)② 选择“显示/浏览…”命令,浏览表③ 选择“表/替换字段”命令,打开图3所示“替换字段”对话框④ 把所有学分为4的课程的学分改为3图4 替换字段对话框 命令法:① 打开表: USE kc② 把所有学分为4的课程的学分重新改为3命令:5.删除与恢复表中记录1)逻辑删除学生情况表(xsqk.daf)中专业为“市场营销”的所有记录菜单操作:① 选择“文件/打开”命令,打开学生情况表(xsqk.dbf)② 选择“显示/浏览…”命令,浏览表③ 选择“表/删除记录”命令,打开图5所示“删除”对话框④ 在“删除”对话框设置删除专业为“市场营销”的记录。

      ⑤ 单击“确定”按钮,所有“市场营销”专业的记录打上了黑色删除标记图5 删除对话框命令法:① 打开表:USE xsqk② 逻辑删除专业为“市场营销”的记录命令:(2)物理删除记录和恢复记录 去掉张晓伟所打的删除标记,彻底删除其他打上删除标记的记录菜单操作:① 选择“文件/打开”命令,打开学生情况表(xsqk.dbf)② 选择“显示/浏览…”命令,浏览表③ 用鼠标单击记录张小伟前的黑色删除标记,即可去掉删除标记也可选择“表/恢复记录”命令去掉删除标记④ 选择“表/彻底删除”命令可以物理删除已打上删除标记的记录命令法:① 打开表:USE xsqk② 恢复张小伟这条记录命令:③ 物理删除其它打上删除标记的记录命令:6.表的排序与索引1)表的排序 对学生情况表(xsqk.daf)按入学分数从高到低排序生成表文件rxfs.dbf,并检查排序结果命令:(2)建立表的索引对学生情况表(xsqk.dbf)建立以学号为主关键字的候选索引xh菜单操作:① 选择“文件/打开”命令,打开学生情况表(xsqk.dbf)② 选择“显示/表设计器”命令,打开表设计器③ 在“索引”区域选择升序或降序④ 单击“索引”选项卡,打开如图6所示的建立索引对话框,在索引名处输入“xh”,类型设为“候选索引”,单击“确定”按钮。

      图6 建立索引命令法:① 打开表: USE xsqk② 建立索引:INDEX ON 学号 TAG xh CANDIDATE 参照以上两种方法对学生情况表建立以下索引:① 以姓名为关键字建立普通索引xm② 以出生日期为关键字建立普通索引csrq③ 以入学分数为关键字建立普通索引rxfs且降序排列参照以上两种方法对成绩表cj.dbf建立以下索引:① 以学号为关键字建立普通索引xh;② 以课程号为关键字建立普通索引kch;③ 以学号+课程号为关键字建立候选索引(xhkc)(3)索引查询的使用按姓名查询张晓伟的情况,并测试是否找到,如果找到显示结果① 打开学生情况表(xsqk.dbf):USE xsqk② 把姓名为关键字建立的普通索引xm作为主控索引:SET ORDER TO TAG xm ③ 索引查找: SEEK ”张晓伟”④ 测试查找结果:?RECNO(),FOUND() 4 .T.⑤ 显示查找结果:DISPLAY参照上述步骤查找学号为“”的学生情况,并测试是否找到,如果找到显示结果写出命令序列:⑥ 参照上述步骤查找出生日期为“12/01/88”的学生情况,并测试是否找到,如果找到显示结果。

      写出命令序列:专心---专注---专业。

      点击阅读更多内容
      相关文档
      高等学校学生手册.doc 2025年区教育系统招聘编外教师储备人才事业单位考试押题.docx 2025年秋季青岛版三年级数学上册认识轴对称现象教学课件.pptx 2025年秋季青岛版三年级数学上册用乘法估算解决问题教学课件.pptx 2025年秋季青岛版三年级数学上册两、三位数乘一位数的笔算(不进位)教学课件.pptx 2025年秋季青岛版三年级数学上册1200张纸有多厚教学设计范文.docx 2025年秋季青岛版三年级数学上册多位数除以一位数教学课件.pptx 2025年秋季青岛版三年级数学上册认识平移、旋转现象教学课件.pptx 2025年秋季青岛版三年级数学上册多位数乘一位数教学设计范本.docx 2025年秋季青岛版三年级数学上册认识平移与旋转教学设计范文.docx 2025年秋季青岛版三年级数学上册乘数中间有0或末尾有0的乘法教学课件.pptx 2025年秋季青岛版三年级数学上册两位数乘一位数的笔算(进位)教学课件.pptx 2025年秋季青岛版三年级数学上册《两、三位数乘一位数的笔算(不进位)》教学设计与意图.docx 2025年秋季青岛版三年级数学上册我学会了吗教学课件.pptx 2025年连云港市妇幼保健院招聘专业技术人员考试笔试试题.docx 2025年深圳市大鹏新区发展和财政局招聘考试笔试试卷.docx 2025年绵阳市梓潼县财政投资评审中心招聘考试试题.docx 2025年来宾市妇幼保健院招聘考试笔试试题.docx 2025年无极县教育系统招聘教师考试笔试试卷.docx 2025年灵山县第三中学调配教师考试笔试试题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.