软件Visual_FoxPro实验
实验1 Visual FoxPro60基础操作【VIP专享】

实验一 Visual FoxPro6.0基础操作一、实验目的1、掌握启动与退出Visual FoxPro 6.0的方法。
2、掌握项目管理器的启动和使用方法。
3、掌握命令窗口的操作和简单输出命令的使用。
4、学会Visual FoxPro 的环境设置。
5、熟悉Visual FoxPro 的用户界面,掌握系统菜单中主要菜单项的功能。
二、实验内容及上机步骤【上机题1】Visual FoxPro 6.0的启动与退出。
【上机步骤】本题考查的知识点是Visual FoxPro 的启动及退出的各种方法。
操作步骤如下:(1)Visual FoxPro 6.0的启动:方式一:单击“开始”按钮,在弹出的“程序”菜单下选择“Microsoft Visual FoxPro 6.0”菜单项,即可以启动Visual FoxPro 6.0。
启动系统后,会出现Microsoft Visual方式二:如果用户已在Windows 桌面上建立了指向Visual FoxPro 6.0系统的快捷方式图标,则只要双击快捷图标,即可以启动Visual FoxPro 。
方式三:利用“我的电脑”或“资源管理器”启动。
通常是进入“c:\ProgramFiles\Microsoft Visual Studio\Vfp98”这个路径,双击“vfp6.exe ”应用程序来启动Visual FoxPro 。
方式四:单击“开始”按钮,选择“运行”命令,弹出运行对话框,在打开文本框中输入“c:\program files\microsoft visual studio\vfp98\vfp6”,也可在运行对话框中选定“浏览”按钮,按照“c:\program files\microsoft visual studio\vfp98“路径,一层层打开文件夹,找到vfp6这个文件后选定“打开”按钮,再单击“确定”按钮即可。
(2)Visual FoxPro 6.0的退出:方式一:单击应用程序窗口中的“关闭”按纽。
vfp实验报告

vfp实验报告实验名称:VFP(Visual FoxPro)实验报告实验目的:1. 了解VFP的基本概念和特点;2. 掌握VFP的基本操作和开发环境;3. 学习VFP的数据操作和报表生成功能;4. 实践VFP的应用开发过程。
实验步骤:1. 安装VFP开发环境,并完成环境配置;2. 熟悉VFP的主要界面和功能,包括项目浏览器、表格设计器、报表设计器等;3. 创建一个新的VFP项目,包括创建数据库和相关表格;4. 使用VFP进行数据操作,包括数据的增、删、改、查;5. 利用VFP的报表设计器,创建一个简单的报表;6. 运行和调试VFP项目,检查程序的正确性和完整性;7. 提交实验报告,包括实验过程、遇到的问题和解决方案、实验结果等。
实验结果:1. 成功安装了VFP开发环境,并完成了环境配置;2. 熟悉了VFP的主要界面和功能,掌握了表格设计器和报表设计器的基本操作;3. 创建了一个新的VFP项目,包括创建了数据库和相关表格;4. 成功进行了数据操作,包括数据的增、删、改、查;5. 使用报表设计器创建了一个简单的报表;6. 运行和调试VFP项目,程序运行正确,并满足设计要求。
实验总结:通过本次VFP实验,我对VFP的基本概念和特点有了更深入的了解,掌握了VFP的基本操作和开发环境的使用方法。
在实验过程中,我遇到了一些问题,如环境配置、数据操作的语法问题等,但通过查阅相关资料和请教同学,最终成功解决了这些问题。
通过本次实验,我不仅熟悉了VFP的开发流程和相关工具的使用,还提升了自己的问题解决能力和实际开发能力。
总的来说,本次实验收获丰富,对今后的VFP开发工作有了更充分的准备。
VFP实验报告

VFP实验报告一、实验目的本次VFP(Visual FoxPro)实验的主要目的是通过实际操作和实践,深入了解和掌握 VFP 数据库管理系统的基本功能和操作方法,提高我们对数据库的理解和应用能力,培养我们解决实际问题的思维和技能。
二、实验环境操作系统:Windows 10软件版本:Visual FoxPro 60三、实验内容1、数据库和表的创建与操作(1)创建数据库首先,打开 VFP 软件,选择“文件”菜单中的“新建”,在弹出的“新建”对话框中选择“数据库”,然后输入数据库名称,如“student_info”,点击“保存”按钮,成功创建了一个数据库。
(2)创建表在创建好的数据库中,选择“新建表”命令。
根据实验要求,依次输入表的字段名、字段类型、字段宽度等信息。
例如,创建一个“学生信息表”,包含“学号”(字符型,长度 10)、“姓名”(字符型,长度 20)、“年龄”(整型)、“性别”(字符型,长度 2)等字段。
(3)表数据的输入与修改通过“浏览”命令打开创建好的表,输入相应的数据。
在输入过程中,若发现数据错误,可以直接在表中进行修改。
2、数据查询与统计(1)简单查询使用“查询设计器”创建简单查询。
例如,查询所有年龄大于 20 岁的学生信息,在查询设计器中选择“学生信息表”,添加“年龄”字段,并设置查询条件为“年龄>20”,执行查询后得到满足条件的结果。
(2)复杂查询通过连接多个表进行复杂查询。
假设还有一个“成绩表”,包含“学号”、“课程名”、“成绩”等字段,要查询某个学生的所有课程成绩,就需要将“学生信息表”和“成绩表”通过“学号”字段进行连接,然后设置相应的查询条件。
(3)数据统计使用“统计”命令对表中的数据进行统计。
如统计学生的平均年龄、不同性别的人数等。
3、索引和排序(1)索引的创建为表中的字段创建索引,以提高查询效率。
例如,为“学号”字段创建索引。
(2)排序操作使用“排序”命令对表中的数据按照指定字段进行排序,如按照年龄升序或降序排列。
Visual Foxpro 实验报告中的实验步骤

实验二表的基本操作(实验步骤)1.实验2-1实验题目:逻辑删除学生档案表(xsda.dbf)中的最后一条空白记录。
实验要求:用命令方式完成。
操作步骤:①打开学生档案表(xsda.dbf)。
(见图2-1)图2-1(实验2-1结果)②在命令窗口键入下列命令go bottomdelete图2-2(实验2-1结果)2.实验2-2实验题目:接实验2-1,物理删除学生档案表(xsda.dbf)中的所有空白记录。
实验要求:任选菜单方式或命令方式完成。
操作步骤:●命令方式:在命令窗口键入下列命令delete all for 入学成绩=0pack图2-3(实验2-2结果)●菜单方式:①打开浏览窗口,选择菜单【表】—【删除记录…】,打开“删除”对话框。
②在“删除”对话框,选择“作用范围”为“All”,单击“For”文本框右侧按钮,打开“表达式生成器”,形成表达式:入学成绩=0,按“确定”后返回“删除”对话框,按“删除”按钮。
②择菜单【表】—【彻底删除】。
图2-4(菜单方式删除表中的记录)3.实验2-3实验题目:按出生日期降序浏览学生档案表(xsda.dbf)。
实验要求:通过建立索引实现。
操作步骤:①打开学生档案表(xsda.dbf)。
②打开表设计器。
③选择“索引”页,在“索引名”列当中键入csrq,单击其左侧的上箭头按钮使之变成下箭头按钮,确定“类型”一栏显示“普通索引”,按“表达式”文本框右边的按钮打开“表达式生成器”。
④在“表达式生成器”中,双击左下方“字段:”列表中的“出生日期”,按“确定”按钮返回表设计器的索引页。
图2-5⑤按“确定”按钮,保存设置关闭表设计器。
⑥选择菜单【窗口】—【数据工作期】。
在“数据工作期”窗口按“属性”按钮打开“工作区属性”对话框,单击“索引顺序:”下拉列表中的Xsda:Csrq,按“确定”按钮回到“数据工作区”窗口,按“浏览”按钮,观察记录的排列顺序。
图2-6(实验2-3结果)⑦依次关闭表记录浏览窗口和“数据工作期”窗口。
vf实验报告

第一章 Visual FoxPro使用初步1、实验目的(1)学会Visual Foxpro的启动和退出(2)熟悉Visual Foxpro的操作环境,学会简单的环境设置2、实验要求(1)启动和退出Visual Foxpro(2)使用菜单命令“工具|选项”打开“选项”对话框,然后为本教材的实验设置默认工作目录,并练习设置日期、时间格式。
(3)使用菜单命令”显示|工具栏“,练习工具栏的打开和关闭。
3、实验准备阅读教材1.2章节和2.1.1节中的“用户文件默认目录“部分。
4、实验步骤1)启动Visual FoxPro:在Windows的“开始“菜单中,选定”程序|Microsoft Visual FoxPro 6.0“程序组→执行” Microsoft Visual FoxPro 6.0“命令,或双击桌面上的Visual FoxPro 6.0图标。
(2)退出Visual FoxPro 6.0(以下缩写为VFP):单机VFP主窗口的“关闭“按钮,或执行VFP菜单”文件|退出“命令。
(3)设置实验的默认工作目录:选定菜单“工具|选项“命令→在”选项“对话框中选定”文件位置“选项卡→在列表中选定”默认目录“选项→选定’修改按钮”→在“更改文件位置”对话框中选定“使用默认目录”复选框,然后在“定位默认目录”文本框内输入路径“C:\VFPEX\实验”→选定“确定”按钮返回“选项”对话框。
注意:在文本框输入路径前,应先建立“实验”文件夹。
若输入的文件夹不存在,VFP将保留原有的默认工作目录。
(4)设置时间、日期格式:选定“选项”对话框中的“区域”选项卡→单击“日期格式”组合框的下拉按钮→在列表中选定所需的日期格式→在“日期和时间”区的半右部选定所需的时间格式→选定“确定”按钮关闭“选项”对话框。
(5)工具栏的打开:选定“显示|工具栏”命令,打开“工具栏”对话框→选定所需的工具栏复选框→选定“确定”按钮。
(6)关闭指定的工具栏:打开“工具栏“对话框→清楚要关闭的工具栏的复选框→选定”确定“按钮。
实验1 Visual FoxPro的环境与操作

实验1 Visual FoxPro的环境与操作一、实验目的1. 熟悉Visual FoxPro 的启动与退出。
2. 熟悉Visual FoxPro 的窗口界面。
3. 掌握Visual FoxPro系统环境选项的设置。
4. 掌握交互式命令执行方法。
二、实验准备1. 熟悉Visual FoxPro的用户界面、操作方式。
2. 熟悉Visual FoxPro的系统环境。
三、实验内容1. 启动Visual FoxPro。
2. 退出Visual FoxPro。
3. 设置Visual FoxPro 的运行环境。
4. 命令窗口的使用。
四、实验步骤1. Visual FoxPro 6.0的启动Visual FoxPro 6.0的启动与Windows环境下其他软件一样,有以下3种常见方法。
(1) 在Windows桌面上单击【开始】按钮,选择“程序”选项,单击Microsoft Visual Studio 6.0组中的Microsoft Visual FoxPro 6.0选项。
(2) 运行Visual FoxPro 6.0系统的启动程序vfp6.exe。
通过“我的电脑”或“资源管理器”去查找这个程序,然后双击它。
或单击【开始】按钮,选择“运行”选项,在弹出的“运行”对话框中输入Visual FoxPro 6.0启动程序的文件名,单击【确定】按钮。
(3) 在Windows桌面上建立Visual FoxPro 6.0系统的快捷方式图标,只要在桌面上双击该图标即可启动Visual FoxPro 6.0。
启动Visual FoxPro 6.0后,屏幕上即出现Microsoft Visual FoxPro的窗口,如图1-1所示。
图1-1 Visual FoxPro 6.0主窗口2. Visual FoxPro 6.0的退出当使用完Visual FoxPro 6.0后,应当按步骤正常地退出系统,而不要采取直接关机等非正常手段结束工作。
《V.F.P原理》实验报告
《V.F.P原理》实验报告实验报告一Visual Foxpro基础知识1.VFP的启动与退出。
启动:在桌面单击“开始|程序|Microsoft Visual FoxPro6.0|Microsoft Visual FoxPro6.0”,在弹出的窗口中单击“关闭此屏”。
退出:单击右上角的或单击“文件|退出”2.熟悉VFP用户界面。
标题栏:第一行显示应用程序的名称。
菜单栏:第二行显示Microsoft Visual FoxPro6.0的系统主菜单。
常用工具栏:第三行。
状态栏:最下一行。
主窗口:工具栏和状态栏之间的空白处。
命令窗口:主窗口中的子窗口,用于输入命令。
3.练习工具栏的设置与自定义工具栏,设置一个“工资管理”用户自定义工具栏,要求包括常用的基本按钮。
在常用工具栏空白处单击右键,选择“工具栏…”,在弹出的窗口中选择“新建”,将工具栏命名为“工资管理”,单击“确定”,选择常用工具后单击“关闭”。
4.创建项目文件——工资管理.PJX。
单击“文件|新建”,在“文件类型”中选择“项目”,单击“新建文件”按钮,将文件命名为“工资管理”,点击“保存”。
5.设定默认工作路径。
单击“工具|选项”,选择“文件位置”选项卡,点击“默认目录”“修改”打钩“使用默认目录”选项,点击“”选择默认目录,设置好后点击“确定”。
实验报告二Visual FoxPro语言基础1.练习6种常量的赋值,区分各自的规定。
6种常量:数值型、字符型、日期型和日期时间型、逻辑型和货币型。
数值型常量:包括带小数点常量和不带小数点的常量。
字符型常量:用单引号、双引号、方括号等定界符括起来的数据。
日期型常量和日期时间型常量:必须用一对“{ }”将数据括起来。
货币型常量,如:$123.056。
2.练习内存变量赋值,分清格式1与格式2的区别:内存变量是一种独立于表而与内存有关的变量,它用以存放数据处理过程中的常量、中间结果或最终结果。
它分为用户自定义的内存变量和系统内存变量。
VFP实验
实验1 Visual FoxPro的启动、退出与环境设置一、实验目的1.掌握安装Visual FoxPro的方法。
2.掌握Visual FoxPro的启动与退出操作。
3.了解Visual FoxPro的主窗口界面。
4.掌握Visual FoxPro工作环境的设置。
5.掌握Visual FoxPro的基本操作。
二、实验内容1.安装Visual FoxPro。
2.Visual FoxPro的启动。
3.退出Visual FoxPro的5种方式。
4.Visual FoxPro的环境配置。
5.Visual FoxPro显示/隐藏工具栏的基本操作。
6.命令窗口的打开与关闭操作。
三、实验步骤1.Visual FoxPro光盘安装(1)将Visual FoxPro安装光盘放入光驱,执行光盘中的“setup.exe”文件。
(2)根据安装向导的提示,接受“最终用户许可协议”并正确输入产品的ID号。
(3)安装向导会提示是“典型安装”还是“自定义安装”,一般选择“典型安装”。
如果选择了“自定义安装”,向导还会提示安装的组件的选择。
(4)安装程序会自动进行文件的复制。
文件复制完后Visual FoxPro安装完成。
安装VFP过程中,安装向导会提示安装MSDN库。
MSDN库中包含了VFP的联机帮助文档和示例,用户可根据需要进行安装。
2.启动Visual FoxPro。
可用如下两种方式启动Visual FoxPro。
方法一:使用桌面上的快捷方式双击桌面图标,以快捷方式启动Visual FoxPro。
方法二:使用“开始”菜单单击“开始”按钮,移动光标至“程序”命令,在“程序”子菜单中选择“Microsoft Visual FoxPro 6.0”命令即可。
操作示例如图1-1所示:图1-1 启动“Visual Foxpro ”启动后的“Visual FoxPro ”主界面如图1-2所示:1-2 VFP 主界面3.退出Visual FoxPro 。
Visual FoxPro 课程设计实验报告
Visual FoxPro 课程设计实验报告总结(原创,可修改)20XX年度一.设计题目学生信息管理系统二.开发软件VFP6.0三.课题要求(1) 掌握课堂讲授的基本数据库知识和VFP的基本技巧:1. 数据库管理系统合数据库应用系统;2. VFP的界面组成与操作;3. VFP的工作方式;4. 标的基本操作(表的建立与修改、表达式、维护命令);5. 表的查询与统计(排序与索引,SELECT-SQL查询,数据库于视图);6. 程序设计初步(程序文件,程序的控制,多模块程序)。
(2) 自学部分书本关于VFP的内容:1. 菜单设计;2. 表单设计;3. 表单控件设计;4. 实例:汽车修理管理系统的开发。
(3) 要求能够独立设计。
完成一个简单的学生信息管理系统,此系统必须有如下基本功能:1. 数据的查询;2. 记录的增加,删除,修改等功能;3. 系统界面良好;4. 操作方便,运行稳定。
四.目的掌握基本的数据库知识,熟悉VFP的使用。
学习VFP数据库应用系统开发的一般步骤:1.需求分析2.数据库设计3.应用程序设计4.软件的运行测试通过简单的系统设计、开发,激发学生的学习兴趣和动手能力。
五.设计时间第12周——第19周 六.设计主要流程 流程图:(1) 数据库设计根据此系统需要建立数据库sexxdb.dbc ,数据库中有如下几个数据表:student.dbf 、course.dbf、score.dbf、password.dbf、passwordm.dbf。
student..dbf记录的是学生的个人信息,如:学号、姓名、性别、民族、出生日期、所在专业、籍贯。
Course.dbf记录的是有关课程的信息,如:课程编号、课程名称、学分、任课老师。
Score.dbf记录的是每个同学不同科目的考试成绩,有以下这些内容:课程编号、课程名称、学号、成绩。
Password.dbf记录系统普通用户的用户名和密码。
Passwordm.dbf记录系统管理员的用户名和密码。
vfp实验报告
vfp实验报告
实验目的,通过本次实验,我们旨在探究VFP(Visual FoxPro)在数据库管理和应用开发中的作用和应用。
实验内容:
1. VFP基本概念。
VFP是一种基于对象的编程语言和集成式开发环境,主要用于数据库管理和应用开发。
它具有强大的数据处理能力和友好的用户界面设计功能,适用于各种规模的数据库应用。
2. VFP的数据库管理。
VFP可以对各种类型的数据库进行管理,包括创建、修改、删除表格和字段,建立索引和关联,进行数据导入导出等操作。
通过VFP的数据库管理功能,用户可以方便地进行数据库维护和管理。
3. VFP的应用开发。
VFP提供了丰富的开发工具和组件,可以用于快速开发各种类型的应用程序。
通过VFP的可视化界面设计功能,用户可以轻松地创建各种界面和报表,实现个性化的应用开发。
4. 实验步骤。
(1)安装VFP开发环境;
(2)创建数据库和表格;
(3)设计界面和报表;
(4)编写应用程序代码;
(5)测试和调试应用程序。
实验结果:
通过本次实验,我们成功掌握了VFP在数据库管理和应用开发中的基本操作和应用技巧。
我们能够熟练地使用VFP进行数据库管理,包括创建表格、建立索引、进行数据导入导出等操作;同时,我们也能够利用VFP进行应用开发,包括设计界面、编写代码、生成报表等功能。
结论:
VFP作为一种强大的数据库管理和应用开发工具,在实际应用中具有广泛的应用前景和市场需求。
通过本次实验,我们对VFP的基本概念和操作技巧有了全面的了解和掌握,相信在今后的学习和工作中能够更好地运用VFP进行数据库管理和应用开发。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2010年3月3日)实验一 Visual FoxPro 操作初步一、实验目的1.学会安装VFP系统2.熟悉VFP6.0的启动和退出,并熟悉VFP的用户界面3.掌握如何创建一个新项目4.熟悉项目管理器的基本操作。
二、实验内容1.安装VFP6.0插入Visual FoxPro 6.0光盘,光盘上的AutoRun程序自动运行(如果不是专门的VFP 光盘,可利用“我的电脑”或“资源管理器”来运行),根据中文提示逐步安装,安装时最好安装到D盘上。
系统会自动建立一个文件夹VFP,并且把所有系统文件装入其中。
安装完后,重新启动Windows 98,系统完成有关参数设置即可启动VFP6.0。
2.启动VFP6.0方法一:直接双击桌面的VFP6快捷图标(狐狸图标)方法二:单击“开始”、“程序”、“Microsoft Visual FoxPro6.0”、“Microsoft Visual FoxPro 6.0(狐狸图标)”启动后,屏幕出现图1.1。
图1.1 VFP6.0启动画面3.退出VFP 6.0方法一:在“命令”窗口中,输入“quit”方法二:按“Alt—F4”方法三:在“文件(F)”菜单中,选择“退出”命令方法四:单击主窗口左上角的“狐狸”,选择“关闭(C)”4.自定义工具栏方法一:选择菜单栏上的“显示(V)”、“工具栏(T)…”,选定所选工具栏后,按“确定”按钮;如图1.2所示。
方法二:在工具栏的任一空白处单击鼠标右键,在弹出的级联菜单中选定所需工具,如图1.3所示。
图1.2 工具栏调整对话框图 1.3 工具栏选择框5.创建一个新项目(1)利用“我的电脑”或“资源管理器”,在E盘上建立一个文件夹,命名为“VFP实验”,即E:\VFP实验。
以后所有的实验内容都保存在这个文件夹中。
(2)建“xjgl”项目。
具体步骤如下:①选择菜单栏上的“文件(F)”、“新建(N)”,在弹出的新建窗口中选择文件类型为“项目(P)”,同时选择“新建文件(N)”。
如图1.4。
②点击“新建文件(N)”后,弹出保存文件的对话框,如图1.5所示。
在这里选择保存文件的路径为E盘的“VFP实验”文件夹,并在“项目文件”项输入“xjgl”(缺省值为“项目1”),“保存类型(T):”中选择成为“项目(*.PJX)”。
以上三个参数都设置完后,点击“保存(S)”按钮。
③保存“销售”项目后,弹出“项目管理器”窗口。
如图1.6所示。
图1.4 新建各类文件对话框图1.5 创建项目对话框这样,就创建好了“销售”项目。
此时可以在E盘的“VFP实验”文件夹看到新加了“xjgl.PJT”(项目备注文件)和“xjgl.PJX”(项目文件)两个文件。
图1.6 “项目管理器”窗口6.关闭项目管理器单击“项目管理器”窗口右上角的“关闭”按钮,或该窗口处于活动状态时执行菜单命令“文件”/“关闭”。
需要注意的是,在关闭“无任何内容”的项目文件(例如,前面刚新建的xjgl)时,系统将出现如图1.7所示的提示框。
单击“保持”按钮。
图1.7 项目关闭提示框7.打开项目管理器①用命令打开在“命令”窗口中输入modify project xjgl(“xjgl”是项目名),然后按回车键即可打开“xjgl”项目。
若未输入项目名称则弹出“打开”对话框,请用户自己选择一个已有的项目文件,或输入一个新的待创建的项目文件名。
②利用“我的电脑”或“资源管理器”打开双击需要打开的项目文件8.查看项目详细内容项目管理器中采用的是与资源管理器类似的目录树结构,处于折叠状态的目录在其图表左方有“+”号,单击“+”号可以展开以显示出该目录所包含的子目录,同时“+”号变成“-”号。
单击“-”号又将它恢复成折叠状态。
如图1.8所示。
图1.8 部分展开的项目管理器界面图9.项目管理器的折叠项目管理器的右上角除关闭按钮外,还有一个带向上箭头的折叠按钮。
单击这一按钮可隐去全部选项卡,只剩下项目管理器和选项卡的标题,如图1.9所示。
与此同时,折叠按钮上的向上箭头也改为向下,变成了恢复按钮。
单击它将使项目管理器恢复原样。
图1.9 折叠的项目管理器10.项目管理器的分离当项目管理器处于折叠状态时,用鼠标拖动任何一个选项卡的标题,都可使该选项卡与项目管理器分离,如图1.10所示。
分离后的选项卡可以像一个独立的窗口在VFP主窗口中移动。
单击分离选项卡的关闭按钮,即可使该卡恢复原位。
图1.10 浮动选项卡当选项卡处于浮动状态时,通过在选项卡中单击鼠标右键可以访问“项目”菜单中的选项。
11.停放项目管理器将项目管理器拖到Visual FoxPro主窗口的顶部。
停放就是将工具栏固定在 Visual FoxPro 窗口的上部、下部或边缘。
“项目管理器”也可以停放在 Visual FoxPro 窗口的上部。
项目管理器停放后,它就变成窗口工具栏区域的一部分。
项目管理器处于停放状态时,不能将其展开,但是可以单击每个选项卡来进行相应的操作。
对于停放的项目管理器,用户同样可以从中拖开选项卡。
(2010年3月31日)实验二数据库和表的基本操作一、实验目的1.掌握创建和使用数据库的基本方法。
2.掌握创建表的基本方法。
3. 掌握数据表中记录的定位、删除等操作。
4. 掌握表的打开与关闭操作技术。
5. 掌握创建结构复合索引的操作方法,以及索引的使用方法。
6.掌握数据库表的扩展属性的设置方法。
7.掌握创建和使用数据库表的主索引的方法。
8.掌握创建数据库表永久性关系的基本方法。
9.掌握设置数据库表的参照完整性规则的基本方法。
二、实验内容(一)使用命令综合练习:1.在3号工作区中打开cj表,建立普通索引,以KCDH和cj组成索引表达式,索引标识名为DHCJ。
2.在2号工作区中打开表XIM,以XDH为关键字,建立标识名为“系代号”的普通索引。
设置主控索引为“系代号”,用seek查找系代号为“04”的记录并判断是否找到该记录。
现在在浏览窗口中显示的第一条记录的记录号为几(依次执行go top和?recno())?再执行SKIP 4后,记录指针指向哪一条记录?最后一条记录的记录号是几(依次执行go bottom 和?recno())?执行以下2条命令后,EOF(),BOF()的返回值是多少?GO BOTTOMSKIP3.在1号工作区中打开JS表(1)利用LOCATE命令查找GH为“D0003”的记录(2)给XDH为“05”且XB为男的记录加删除标记。
(3)设置记录筛选,筛选出所有XM为姓“张”的记录。
(4)设置字段筛选,要求只显示GH,XM,GZRQ三列数据。
(5)将所有50年(包括50年)以前出生的人的GZRQ(工作日期)改为74年8月1日(二)把…\数据库练习1\ 实验04.1设置为当前默认的目录,在实验04.1目录下:1.创建数据库jxsj。
2.在命令窗口中分别依次输入和执行下列命令,每条命令执行后注意观察VFP主窗口中的变化情况。
close database allopen database sjkopen database sjk1open database sjk2set database to sjk1close databaseset database to sjk2close database allset database to sjk3.打开数据库sjk,把xs、cj和js表添加到数据库sjk中。
4.在数据库sjk中,新建数据库表KC:kcdh(C,4),kcm(C,18),kss(N,2),bxk(L),xf(N,1)5.设置数据库表js的字段属性信息:gh :标题为工号,不显示输入字段的前导空格字符,输入掩码为X9999,字段注释为主关键字xm: 标题为姓名,不显示输入字段的前导空格字符xb: 标题为性别,默认值为男,只允许输入男或女,字段验证信息为“为男或女”xdh:标题为系代号,只允许输入两个数字zcdh: 标题为职称代号,只允许输入两个数字csrq: 标题为出生日期gzrq: 标题为工作日期,默认值为当前日期jl: 标题为简历6.修改js表的第1条记录的“性别”字段的值,将“男”改为“无”,光标移动到其他字段或记录,则因违反字段验证规则而显示字段验证信息(这时单击提示框中的“还原”命令按钮)。
7.设置数据库表cj的字段属性信息:cj字段输入数据范围在0-100之间,xh字段输入的值必须为6位。
8.设置数据库表js的记录验证信息:工作时必须满18岁。
删除触发器为“empty(gh) ”,插入触发器为“!empty(gh) ”,长表名为“教师基本档案表”,表注释为“教师基本档案表(2006年创建)”。
9.修改js表的第1条记录的“出生日期”字段的值,改为与“工作日期”字段的值相同,光标移动到其他记录,则因违反记录有效性规则而显示记录有效性信息(这时单击提示框中的“还原”命令按钮)。
删除第2条记录,光标移动到其他记录,则因违反删除触发器而显示提示信息(这时单击提示框中的“还原”命令按钮)。
10.设置数据库表xs的插入触发器:总记录数不能超过37条。
11.设置数据库表js的更新触发器:出生日期必须大于40年。
(三)把…\数据库练习2\ 实验04.2设置为当前默认的目录,在实验04.2目录下:1.打开数据库sjk。
2.为表js创建一个名为jsgh的主索引,索引表达式为gh,升序排序。
为表gz创建一个名为gh的主索引,索引表达式为gh,升序排序。
3.以xs表为主表,cj表为子表,按xh建立一对多永久关系;以kc表为主表,cj表为子表,按kcdh建立一对多永久关系。
4.对xs表和cj表设置参照完整性:更新规则为级联,删除规则为限制,插入规则为限制。
(1)在“命令”窗口中输入并执行下列命令:Use xsRepl xh with ‘123456’ for xh=’990201’上述命令执行后,打开cj表的浏览窗口查看学号,可以发现cj表中的学号’990201’自动地改为了’123456’。
这是由于xs表与cj表之间设置了“更新级联”。
(2)在“命令”窗口中输入并执行下列命令:Use xsDele for xh=’990202’上述命令执行后,出现“触发器失败”信息提示框。
这是由于xs表与cj表之间设置了“删除限制”,cj表中有学号为’990202’学生的成绩,则xs表不允许删除该记录。
但删除cj 表中的记录时无限制,可以自行实验进行验证。
(3)在“命令”窗口中输入并执行下列命令:Insert into cj(xh,kcdh,cj) values(‘998877’,’05’,90)(或用use cj和appe blank两条命令)上述命令执行后,出现“触发器失败”信息提示框。
这是由于xs表与cj表之间设置了“插入限制”,xs表中无学号为’998877’的学生记录,则cj表不允许插入该记录。