表的创建及使用

发布时间:2014-09-07 18:06:27   来源:文档文库   
字号:

VFP数据库与程序设计

作业与实验报告

(第三章 表的创建及使用)

学号:

姓名:

专业:

教师:



三章 表的基本操作

实验题目一】表结构的创建和数据输入

【实验目的】通过本次实验,让学生掌握表结构的创建和修改方法,掌握创建项目、在项目中添加自由表、向数据表中输入记录的方法。

【实验准备】

1.C盘根目录下创建文件夹“我的VFP实验作业”。

2.启动VFP6.0,将“我的VFP实验作业”文件夹设置为默认工作目录。

3.通过“新建”---“文件”菜单命令创建一个项目文件:jxgl.pjx

【实验内容及实验步骤】

1.建立名为xs数据表,表结构定义参看实验教材上P423-3学生(xs)表结构,表中记录请按实验教材p433-6输入:

步骤:打开JXGL项目,在项目管理器中选择“数据”选项卡,在列表中选择“自由表”,单击【新建】按钮,在弹出的“创建”对话框中输入表名 xs ,单击【保存】按钮,在弹出的“表设计器”对话框中按照表3-3定义表结构,单击【确定】按钮,在弹出的“现在输入数据记录吗?”对话框中选择【是】,按照表3-6输入数据表内容后关闭该表窗口。

【请截取创建XS表结构的表设计器图,粘贴在此处:】

2.创建名为cj的数据表

步骤:选择【文件】-【新建】,在“新建”对话框中选择“表”,单击“新建文件”按钮,在弹出的“创建”对话框中,输入表名 cj ,单击【保存】按钮,按实验教材P423-4成绩表结构定义输入表字段。

【请截取创建CJ表结构的表设计器图,粘贴在此处:】

3. 用命令创建kc表。

步骤:在命令窗口输入命令: create kc 即可打开表设计器,请按实验教材P433-5课程表结构定义输入表字段。

4.输入第一条记录的简历为:1990年毕业于师大附小。

步骤: 双击 (单击/双击)第一条记录的简历字段,在弹出的“xs.jl”对话框中输入“_ 1990年毕业于师大附小 ”后关闭该窗口。

5.修改数据:将第三条记录入学成绩字段值“450”改为“460”。

步骤:单击菜单栏的【显示】- 浏览Xsd\大学计算机基础二\我的VFP实验作业\xs.dbf 命令,浏览数据表,修改入学成绩字段值。

6、修改表结构,在xs表中增加新字段zzmm,字段类型为字符型,宽度为10

步骤:打开xs表,选择“显示”--“表设计器”菜单命令,在打开的“xs表设计器”对话框中按照题目要求添加字段zzmm。请将添加字段的表设计器截图粘贴在此处。

设置完zzmm字段后,单击【确定】按钮,在弹出的“结构更改为否永久性更改?”对话框中选择“是”按钮。

7.xs.dbf表中zzmm字段删除。

步骤:在项目管理器中选择数据表xs.dbf,单击“修改”按钮,打开“表设计器”,用鼠标选中“zzmm”字段后单击【删除】按钮,单击【确定】按钮,保存修改结果。

请在命令窗口中输入命令display structure并执行,将主屏幕显示结果截图粘贴在此处:

8、复制xs表结构。

步骤:打开xs表,然后在命令窗口中输入命令copy structure to xstemp并执行。选择“文件”—>打开菜单命令,在“打开”对话框中,先选择“文件类型”为“表”,选定表xstemp,单击“确定”按钮。

选择“显示”表设计器命令,打开xstemp表设计器,观察该表结构并记录结果,将表设计器截图粘贴在此处:

【实验题目二】表的使用和记录的处理、表索引的建立

【实验目的】通过本次实验,让学生掌握记录的追加、显示、修改、删除、恢复和定位方法;以及对记录的筛选和对字段的筛选操作;表索引的建立方法。

【实验准备】

1.准备好前次实验所用的文件数据。

2.启动VFP6.0,将“我的VFP实验作业”文件夹设置为默认工作目录。

实验内容及实验步骤

1、追加新记录:按照实验教材P47追加记录的步骤添加表3-7中所示的三条记录。

2、浏览记录:使用BROWSE命令在浏览窗口中显示学号为“0206102”、“0206103”的学生信息。

步骤:

在命令窗口中输入命令: browse for xh="0206102".or.xh="0206103"

浏览窗口截图记录此处:

3、显示记录:显示所有“已贷款”的学生记录,不显示记录号。

步骤:在命令窗口中输入命令: list for dkf=.t. off

4、将xs.dbf表中入学成绩(rxcj)560分至600分间的学生的入学成绩减少2%(用菜单和命令两种方法)

菜单方式:打开并浏览表xs.dbf,单击菜单栏的【表】- 替换字段 命令,在弹出的“替换字段”对话框中,设置“字段(D)”为 rxcj ,“替换为” rxcj*0.98 ,作用范围 all for rxcj>=560.and.rxcj<=600 ,单击【替换】按钮。

命令方式REPLACE ALL xs.rxcj WITH rxcj*0.98 FOR rxcj>=560.and.rxcj<=600

5、逻辑删除xs.dbf表中没有贷款的同学的记录(用菜单和命令两种方法)

菜单方式:打开并浏览表xs.dbf,单击菜单栏的【表】- 删除记录 命令,在弹出的“删除”对话框中,设置作用范围 all for dkf=.f. ,单击【删除】按钮。

命令方式 DELETE ALL FOR dkf=.f.

6、恢复xs.dbf表中没有贷款的同学的记录(用菜单和命令两种方法)

菜单方式::单击菜单栏的【表】- 回复记录 命令,在弹出的“恢复记录”对话框中,设置作用范围 all for dkf=.f. ,单击【恢复记录】按钮。

命令方式 RECALL ALL FOR dkf=.f.

7、使用数据过滤器筛选出学生xs表中性别(xb)为“男”的记录,且仅显示xhxmcsrq三个字段。

步骤:①打开并浏览表xs.dbf,单击菜单栏的【表】- 属性 菜单命令,在弹出的“工作区属性”对话框的“数据过滤器”中输入条件表达式 xb=’

②单击“工作区属性”对话框的【字段筛选】按钮,在弹出的“字段选择”对话框中,双击 xh xm csrq 三个字段后单击【确定】按钮,关闭该表窗口后单击菜单栏的【表】-【浏览表】命令重新浏览该表。

8、在项目管理器中添加表kccj

步骤:打开项目管理器,选择“自由表”,单击“添加”按钮,在弹出的“打开”对话框中选择kc表,单击“确定”按钮。用同样的方法将cj表添加到项目中。

9、在xs.dbf中创建索引xhxmzyxc。具体要求见表3-8(实验教材P55)。

索引名

排序

索引类型

作用

xh

升序

候选索引

按学号(xh)排序

xm

降序

普通索引

按姓名(xm)排序

zy

升序

唯一索引

按专业(zy)排序

xc

降序

普通索引

先按姓名再按出生日期排序

步骤:打开项目管理器,选择表xs.dbf,单击修改按钮,打开表设计器,选择

索引 选项卡,在“索引名”框中设置索引名字为“xh”,索引类型为 候选索引 ,索引表达式为 xh 。重复上述步骤建立索引xm,单击在索引名框左侧的“↑”的按钮,将其切换成“↓”,表示 降序

重复同样的步骤创建索引zyxc,其中索引xc的索引表达式为 xm+dtoc(csrq)

索引建好之后,将表设计器的“索引”选项卡截图记录结果在此处:

.

评阅时间:

本文来源:https://www.2haoxitong.net/k/doc/7839167aa5e9856a56126066.html

《表的创建及使用.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式