vf考试上机指导
- 格式:doc
- 大小:206.00 KB
- 文档页数:29
实验1 自由表的创建、打开及关闭6.1 实例说明在本实例中,以学生统计表(Xstj.dbf)为操作对象,其表结构信息如表6.1所示:它的记录内容如表6.2所示:注:T表示为男,F表示为女。
6.2实例目的在本实例中,要求熟练掌握如下内容:1)自由表结构的创建及表记录的输入;2)自由表的打开与关闭。
6.3实例步骤6.3.1表结构的创建创建xstj.dbf表结构,实现步骤如下:1)选择“文件”菜单下的菜单项,或单击常用工具栏中的按钮,在弹出的“新建”对话框中选中项,然后单击按钮;2)弹出“创建”对话框,在中输入xstj.dbf后,单击按钮;3)弹出表设计器对话框,在该窗口中,按表6.1提供的信息建立表结构。
4)表结构建好后,单击表设计器右边的按钮,系统提示是否立即输入数据,选择按钮,表示以后再输入数据。
在命令窗口中输入Create或Create XSTJ两条命令,观察各自实现什么操作?_________________________________________________。
6.3.2表的关闭与打开及表记录的输入先关闭xstj.dbf自由表,再打开它,然后输入记录,实现步骤如下:1)在命令窗口中执行Use或Close All或Clear All命令后,查看“显示”菜单下有_________________菜单项;2)单击“文件”菜单下的菜单项,在弹出的打开对话框中选中xstj.dbf 表后,单击按钮,或在命令窗口中直接执行Use XSTJ命令。
再查看“显示”菜单下有___________________________菜单项;如果打开对话框中没有xstj.dbf表,首先检查下拉框中是否为“表(*.dbf)”项;如果还没有,则应检查路径是否正确。
3)选择“显示”菜单下的菜单项,打开Xscj.dbf表的浏览窗口。
再查看“显示”菜单下___________________________________ ________菜单项;在浏览窗口中输入数据,能定位光标吗?________________。
计算机二级VF及应试技巧指导计算机二级VF及应试技巧指导全国计算机等级考试,是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
以下是店铺整理的计算机二级VF及应试技巧指导,希望对大家有所帮助。
最新考试变革为贯彻落实“十八大’’和《教育规划纲要》关于教育改革创新要求的重要举措,教育部考试中心对全国计算机等级考试体系调整改革进行部署,新的考试体系已开始实施。
调整改革如下:1.增设、取消部分考试科目。
将现有的考试科目进行合并、取消或新增。
①-级科目。
-级8科目与-级MS Office科目合并,更名为“计算机基础及MS Office”,-级WPS Office科目更名为“计算机基础及WPS Office应用”;新增“计算机基础及Photoshop应用’’科目。
②二级科目。
取消二级“Delphi语言程序设计”科目,新增“MySQL数据库程序设计”、“WEB程序设计”、“MS Office高级应用”三个科目。
③三级科目。
取消三级“Pc技术”、“信息管理技术”两个科目,重新设置“网络技术”、“数据库技术”、“软件测试技术”、“信息安全技术”和“嵌入式系统开发技术”五个科目。
④四级科目。
重新设置为“网络工程师”、“数据库工程师”、“软件测试工程师”、“信息安全工程师”和“嵌入式系统开发工程师”五个科目。
2.限定获证条件。
①-级证书、二级证书获取条件。
-级、二级考试通过所报考试级别科目考试即可获得相应证书。
②三级证书获取条件。
通过三级科目考试的考试,并已经(或同时)获得二级相关证书。
其中,三级数据库技术证书要求已经(或同时)获得二级数据库程序设计类证书;网络技术、软件测试技术、信息安全技术、嵌入式系统开发技术等四个证书要求已经(或同时)获得二级语言程序设计类证书。
考生早期获得的证书(如Pasca1、FoxBase等),不严格区分语言程序设计和数据库程序设计,可以直接报考三级。
(一)基本操作:新建一个名为学生管理的项目文件。
简单应用:用SQL语句对自由表“教师”完成下列操作。
综合应用:设计名为mystu的表单。
(二)基本:新建一个不包含任何控件的空表单。
简单:使用查询设计器设计完成。
综合:1.建立数据库“订单管理”。
(三)基本:3.使用报表向导。
简单:1.请修改并执行程序.2.创建一个新类。
综合:1.建立一个文件名和表单名均为。
3.通过属性窗口将标签的标题。
(四)基本:2.建立快捷菜单mymenu。
4.使用SQL命令.简单:1.修改程序proone.prg中带有注释的。
综合:1.打开数据库文件.4.数据库“比赛情况”(五)基本:1.在orders表中添加一条记录。
简单:2.首先创建数据库goods_m.综合:4.请运行表单并依次执行其中的“统计”和“退出”。
(六)基本:3.利用SQL。
4.在新建的项目。
简单:1.在mybase数据库中建立视图。
2.5)将视图。
综合:5.连编生成应用程序myproject.app.(七)基本:1.将表单的标题设置为。
4.在命令按钮的上方.简单:1.编写SELECT语句。
综合:(1)如图(2)设置(3)设置。
(八)基本:1.使用报表向导。
4.使用SQL。
简单:1.请修改并执行。
2.创建一个新类mycommandbutton。
综合:1.新建一个名为“职工管理”。
2.将部门。
(九)基本:3.为“电影”表创建一个主索引。
4.通过...,其他默认。
(十)基本:1.新建一个名为sdb的数据库文件。
4.使用SQL ALTER语句为client 表的。
简单:2.扩展Visual FoxPro基类CommandButton,创建一个。
(十一)基本:3.为“|职工”表加入一个普通索引,索引名和索引表达式均为“部门编号”,升序。
简单:2.扩展基类ListBox.(十二)基本:2.3.4.为表。
简单:1.请按要求修改。
2.在考生文件夹下有表。
综合:1.2.建立。
VF上机考试操作流程:1)登录鼠标点击“开始登录”或按回车键进入准考证号输入窗口,输入准考证号。
按回车或选择“考号验证”,将弹出考生信息窗口,需要对准考证号以及姓名、身份证号进行验证。
如果准考证号错误,选择“否(N)”重新输入;如果准考证号正确,选择“是(Y)”继续。
然后选择“抽取试题”按钮,显示考试须知。
选择“开始考试并计时”,进入考试界面,就可以看题、做题,并开始计时。
2)答题当考生登录成功后,考试系统将自动在屏幕中间生成装载试题内容查阅工具的考试窗口,并在屏幕顶部始终显示着考生的准考证号、姓名、考试剩余时间以及可以随时显示或隐藏试题内容查阅工具和退出考试系统进行交卷的按钮的窗口。
“隐藏窗口”字符表示屏幕中间的考试窗口正在显示着,当用鼠标点击“隐藏窗口”字符时,屏幕中间的考试窗口就被隐藏,且“隐藏窗口”字符串变成“显示窗口”。
在考试答题过程中一个重要概念是考生文件夹。
当考生登录成功后,上机考试系统将会自动产生一个考生考试文件夹,该文件夹将存放该考生所有上机考试的考试内容。
考生不能随意删除该文件夹以及该文件夹下与考试题目要求有关的文件及文件夹,以免在考试和评分时产生错误,影响考生的考试成绩。
假设考生登录的准考证号为2725210012001224,则上机考试系统生成的考生文件夹(由准考证号的前两位数字和最后六位数字组成)将存放到K 盘根目录下的以用户名(例如KS31)命名的目录下,即考生文件夹为“K:KS3127001224”。
答题时要注意:1)通过“答题”菜单启动VF,系统自动将考生文件夹设置为默认目录,存盘时要保证文件名的正确。
2)按照题目要求,正确的保存文件。
3)编程后,必须运行程序并检查运行结果是否正确。
二级VF上机考试时,若出现异常情况(例如数据库或表是只读的等),可以将VF关闭,然后再次通过“答题”菜单启动VF即可。
做完题目后一定要使用SELECT * FROM 结果表名命令检查结果表是否存在,表中记录是否正确。
附录:全国计算机等级考试VF上机操作题高频考点一、基本操作题考点1:项目管理器的基本操作1、新建项目, 如在考生文件夹下新建一个"图书"的项目文件2、项目管理器中新建文件,如新建数据库,新建表3、项目管理器中添加文件(数据库、表、表单、报表、菜单)4、项目管理器中修改文件(数据库、表、表单、报表、程序、菜单)5、项目管理器中连编应用程序考点2:数据库与表的基本操作1、非项目中创建数据库(文件\新建)2、在数据库新建表、添加、移去或删除表,修改表结构3、修改表结构(增加、删除及修改字段,修改表字段的值)4、建立表索引与永久联系5、字段有效性规则(规则、信息、默认值、空值)6、参照完整性设置(插入、更新、删除;级联、限制、忽略)7、建立自由表,并将其添加到数据库中考点3:其他新建操作1、利用表单向导创建表单2、新建菜单、报表、新建快速报表、新建程序、新建文本二、简单应用题考点4:查询与视图1、使用查询设计器创建查询2、使用查询向导创建查询3、使用视图设计器创建视图考点5:SQL语句1. SQL查询参考教材:P163 ******SELE <字段名表> FROM <表名表> WHERE <条件> GROUP BY <字段名> HA VING <条件> ORDER <字段名> [ASC | DESC][ INTO TABLE | DBF <表名>]说明:|表示或的关系SELECT:说明要查询的数据。
WHERE:说明查询的条件。
FROM:说明要查询的数据来自哪些表,可以对单个表或多个表进行查询。
GROUP BY:用于对查询结果进行分组及分组汇总。
HAVING:必须随GROUP BY 使用,它用来限定分组必须满足的筛选条件。
ORDER BY:用于对查询结果进行排序,默认或用ASC是升序,用DESC降序。
INTO TABLE|DBF <表名>:将查询结果存储到表中2. SQL操作●插入数据: P160INSERT INTO <表名>[(<字段1>[,<字段2>……])] Values(表达式1[,表达式2,……])插入所有字段的值:insert into 课程values("99999","VF",3,2)插入部分字段值:insert into 课程(课程代号,课程名,学分) values("77777","c",4)●更新数据: p161UPDATE <表名> SET 字段1=表达式1[,字段2=;表达式2……] [WHERE <条件表达式>] ●删除数据: (逻辑删除)P161DELETE FROM <表名> [WHERE <条件>]3. SQL定义●表的定义:CREATE TABEL|DBF <表名>(<字段名1 字段类型<宽度> > 参考教材P155 ●表的删除:DROP TABLE <表名>●表结构的修改:参考教材:P157-P159增加字段:ALTER TABEL <表名> ADD <字段名1> <数据类型(宽度,小数位数)> 修改字段:ALTER TABEL <表名> ALTER <字段名1> <数据类型(宽度,小数位数)> 视图的定义:CREATE VIEW<视图名> AS SELECT 查询语句P158视图的删除:DROP VIEW<视图名> P159考点6:程序设计基础1. 选择结构:2. 循环结构:三、综合应用题考点7:表单的设计与应用1、表单属性和方法:Name(名称)、Caption(标题)、AutoCenter(运行后标单是否居中显示) 属性及Release方法2、添加数据环境(显示\数据环境或右击表单\数据环境)3、常考控件的属性(1)命令按钮( Command)属性: N ame (名称)、Caption (标题) 、Enabled(是否可用)、Width(宽度)和Height(高度)属性事件: Click事件中添加代码常考事件代码:退出或关闭thisform.release 或release thisform(2)文本框(Text)属性:Valu e(当前内容)、Passwordchar(密码)、InputMask( 决定在文本框中如何输入或显示数据,如:设置为99,则只能输入2位数字,设置为,设置为Y,则只能输入Y或N)常考内容:a. 用文本框显示某内容,只要将此内容赋值给文本框的value属性即可。
VFP 上机考试题型及易犯错误提示一.基本操作题型:1、 新建项目。
(新建或打开已有的项目,向其中添加数据库或表单等)(题目省略)2、 新建数据库。
(新建或打开已有的数据库,向其中添加自由表或试图等)(题目省略)注意:部分同学喜欢在项目中的数据库选项卡中添加,容易出错。
最好是把相应的数据库打开后,在其中操作。
3、 新建视图或是查询。
(注意:视图是个虚拟表,必须在打开的相应数据库中新建。
部分同学容易忽略打开相应的数据库) 4、 对表的操作: ① 新建表(题目省略) ② 字段有效性的添加(特别注意:规则【check 】是逻辑性,信息【error 】是字符型,默认值【default 】视字段类型而定)5、 建立索引以及编辑参照完整性(编辑参照完整性前需要清理数据库,但是有的同学在清理数据库是不能够清理,需要关闭VF ,查看默认路径是否在自己的考生文件夹下面,如果不是,需要修改,再打开数据库就可以进行数据库的清理了。
) Eg:6、 用命令的方式考察对表的操作① 逻辑删除或者物理删除(P128,P165) Eg:【思路】 必选先逻辑删除才能进行物理删除 【步骤】 第一步 打开相应的表(销售表)第二步 在命令窗口输 delect for 日期<={^2000-12-31} 或DELETE FROM 销售表 WHERE 日期=<{^2000-12-31} &&逻辑删除第三步 在命令窗口输 pack && 物理删除 ② 按要求修改表中的数据Eg:【思路】 要牢记SQL 【步骤】第一步 第二步二.简单运用(sql 语句)sql 中的SELECT 语句 (select 查询什么 from 从哪来 where 查询条件)1.格式: select 字段名/表名.* from 表1,表2 where 表1.主关键字=表.2主关键字and 筛选条件order by(按……排序) Eg:【思路】要找的字段是表中没有的要用AS 计算得来。
计算机二级考试《VF》上机操作题2016计算机二级考试《VF》上机操作题2016年3月计算机等级备考正在紧张地进行中,不知道同学们都复习得怎么样了呢?下面店铺为大家搜索整理了计算机二级考试《VF》上机操作题,供大家参考学习,希望对你有所帮助!想了解更多相关信息请持续关注我们店铺!基本操作题1在考生文件夹下完成下列基本操作:(1)用SQL的INSERT语句插入元组(”000100”,”零件X”,“2x3x9”,200)到“零件”表(注意不要重复执行插入操作),并将相应的SQL语句存放在文件“cx1.prg”中。
(2)用SQL的DELETE语句从“零件”表中删除单价小于20的所有记录,并将相应的SQL语句存放在文件“cx2.prg”中。
(3)用SQL的UPDATE语句将“零件”表中零件号为“000100”的零件的单价更改为250,并将相应的SQL。
语句存放在文件“cx3.prg”中。
(4)打开菜单文件“cd1.mnx”,然后生成可执行的菜单程序“cd1.mpr”。
参考解析:【考点指引】本大题主要考查利用SQL命令对表进行操作,包括数据插入、删除和修改,要用到INSERT、DELETE、UPDATE 3个命令。
(1)【操作步骤】①在命令窗口中输入命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:INSERT INT0零件VALUES("000100","零件X","2x3x9",200) 关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输人命令:DO cx1(回车执行),执行程序文件。
(2)【操作步骤】①在命令窗口中输入命令:MODI COMM cx2(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:DELETE FROM零件WHERE单价<20关闭程序文件编辑窗口并保存程序文件。
上机考试过程演示第一步桌面上双击“考试系统”图标
第二步单击“开始登录”按钮
第三步输入准考证号,然后单击“考号验证”
确认自己的姓名和身份证号无误后单击“是”,然后单击“抽取试题”按钮
第五步注意看考试须知,然后单击“开始答题并计时”按钮,出现考试界面
二级VF中共有三个大题,
单击考试界面左上角,“答题”菜单选择“启动Visual FoxPro”答题即可。
不需要自己设置默认目录,系统已设置完毕,只需做题即可。
三道大题全部做完后,关闭VF单击“交卷”按钮
单击“确认”即可。
看到上述界面就可以离开考场了,密码由监考老师输入。
理论考试:
本次VF 程序设计期末考试针对学生的基本学习情况进行一次综合考试,命题内容来源于重庆市二级考试,主要考Visual FoxPro 程序设计主编:重庆市计算机等级考试系列教材编审(黄皮书)上的题目。
主要复习重庆教育委员会指定参考书《Visual FoxPro 程序设计》,重点是第二、三、四、五、六、七章节。
理论考试最后一题(包括上机第三题)详见:考试说明中的程序设计的最后一题。
上机考试:
第1题是数据库基本操作。
两个表和一个数据库,建立一对一或一对多关系。
(40分)
第2题基于数据表的表单操作(30分,15分/题)
考点一,数据更新
考点二,组合框的人工输入或字段绑定,在表格或text 或label 中显示。
考点三,在文本框输入条件,将满足条件的记录显示在表格或text或label 中显示。
第3题基于表单的程序设计的程序填空(具体题见最后一题题型)。
(30分)。
进考场登陆考试系统:
到这个界面后插U盘打开VF的软件文件夹(文件夹内一共四个东西,必须放在同一文件夹),或者你已经提前拷进电脑更好,这时候打开文件夹,
双击那个2732,这次可能叫2740的东西,然后你看屏幕闪两下黑框(现在软件已经不需要输密码一事了,如果黑框没有自己关,press any key to exit应该看得懂吧,随便按个字母就退出了),然后就可以拔U盘了。
然后做选择题去吧,然后欢快的交卷吧。
有同学问要是插不了U盘是不是就得干等着,亲,其实你可以先把选择题做了的。
在你放弃使用软件之前,都不要去答操作题,原题有改动的情况下,软件无法运作。
另外无纸化考试后面板左边还有个选择题,答
题都是点这里,依次对应四道题,选择题是必须一次性做完,不能切出来,提交之后不能再进入。
操作题不封锁界面,可多次进入。
检验操作题是否做好了的方法:
按照上面打开你的考生文件夹,如果看到
有这么多东西,恭喜你没问题了,没有做的情况貌似只有三个东西。
过程就如此简单了。
Visual Foxpro上机考试操作全攻略说明: 2003年等级考试是使用的软盘进行考试。
今后的考试是否还是使用软盘考试还未得知。
不过只要你掌握了正确的操作方法,也就不难了。
本文章以2003年4月第一次上机考试为例。
(可以到210.41.166.233相关链接去下载)考试说明:一、时间:1个小时。
建议:程序题25-30分钟,表单题30-35分钟二、请认真读题,按照要求进行操作。
特别注意文件取名三、题目需要操作项目,建议:方法一:先打开项目,然后在项目中新建、修改、运行表单和程序。
方法二:直接新建、修改、运行表单和程序。
然后将表单加入到项目中。
本老师我觉得第二种方法比较巴适。
操作步骤:(以方法二为例)一、检查考试盘(软盘)是否正常。
如不能读出数据请及时向监考老师反映。
二、打开VF后,执行:set defa to a:\ (因为所有的东东都必须存储a:的根目录中)(如果考试指定是什么路径,那就将它设置为默认目录)回车后屏幕应该没有错误提示。
制作表单:一、文件菜单—>新建—>表单,然后按下右边的新建按钮二、先点存盘,按照题目要求命名为xg(扩展名.scx可以不输入,默认)特别注意:观察路径是否是A:盘,若不是请设置默认目录为A:\三、编辑:打开数据环境,添加表。
按照题目图形拖入列控件。
然后进行其它设计。
注意:做完后一定要存盘(点保存按钮)。
途中也可随时存盘制作程序:方法一:使用命令方式(交互方式),在command框中输入:modi comm abc1 或者modi comm a:\abc1输入代码,关闭就存盘方法二:文件菜单—>新建—>程序,然后按下右边的新建按钮输入close all 后,点保存,按照题目要求命名为abc1特别注意:观察路径是否是A:盘,若不是请设置默认目录为A:\输入代码,关闭就存盘运行:do abc1 或者do a:\abc1注意:如果程序是对表的操作,那么程序末一定注意加上Close all 语句,最后再加一句Return 或Cancel 。
二级vf上机操作题常见问题总结一、运行各种类型文件的命令:1、运行程序文件:do 程序文件名2、运行菜单文件:do 菜单文件名.mpr顶层表单中调用菜单:do 菜单文件名.mpr with this3、运行表单:do form 表单文件名4、预览报表:report form 报表文件名preview二、创建文件的sql命令:1、建立表文件:create table 表名(字段名1 类型(宽度),字段名2 类型(宽度))如果要设置某个字段为主关键字(主索引),则该字段后写“Primary key”。
2、建立数据库:create database 数据库文件名3、建立视图:create view 视图文件名as select………三、表结构的修改命令1、为表中字段增加有效性规则、默认值(40、63套)Alter table 表名alter 字段名set check 有效性规则表达式Alter table 表名alter 字段名set default 默认值2、为表中增加字段并设置有效性规则、默认值(28、33套):Alter table 表名add字段名check有效性规则表达式Alter table 表名add字段名default默认值3、为表增加候选索引(27、39、45套)Aler table 表名add unique索引表达式tag 索引名(SQL语句建索引)Index on索引表达式tag 索引名candidate(非SQL语句建索引,执行前必须先打开表文件)四、对表记录进行插入、更新、删除操作1、插入:insert into 表名values(字段值1,字段值2,….)2、更新:update 表名set 字段名=记录值where 条件3、删除: delete from 表名where 条件(此操作为逻辑删除,若要进行物理删除,再执行pack命令。
)4、查询:所有select语句均通过建立查询,在查询设计器中可查看sql语句。
VF上机题库使用说明
一、题库安装之后,在桌面上出现一个的图标,双击该图标进入如下界面:
单击上机考试之后进入如下界面:
在准考证号后面输入准考证号:2701999988880001——2701999988880084 2701999988880001是第一套题,2701999988880002是第二套题,2701999988880003是第三套题,………2701999988880084是第84套题即最后一套。
输入完准考证号之后,单击考号验证,出现如下界面:
再单击抽取试题,进入下一界面:
单击开始答题并计时,进入题库当中:
第一题基本操作题,做完之后单击简单应用题,再单击综合应用题依次做完。
做题时,单击答题菜单项,出现如下界面,
再单击答题下面的启动Visual Foxpro菜单,启动VF,开始做题。
二、做完题之后,关闭VF,然后单击右上方的交卷,
出现如下界面:
单击确定,进入下一界面:
单击结束,出现下一界面:
最后的得分通过上图的左上方试题一览表就可以看出来,在左下方的第一个选项里即详细评析可以查看答案,如果要回去接着做题或修改,单击返回考试,又重新回到刚才的题目中接着做题。
如果要重新换一套题目,单击重新登录,回到登录界面,从头开始输入准考证号。
如不想再做,单击退出系统即可。
vf考试上机指导实训一 Visual FoxPro 概述实训目的:1.熟悉如何安装和启动Visual FoxPro 6.002.认识Visual FoxPro 6.00数据库设计环境3.学会运用Visual FoxPro 6.00项目管理器、向导、设计器和生成器实训内容:一、VF(Visual FoxPro 6.00)简介及安装1.Visual FoxPro 6.00是Fox Software公司的FoxBASE产品,是面向对象的开发环境,是组织信息、运行、查询、创建集成、编写数据库管理应用程序的关系型数据库管理系统,集成编程语言,是开发小型数据库的前端工具。
该技术使得在Windows环境下设计的应用程序达到即看即得的效果。
Visual FoxPro 6.00有中文版和英文版,可根据个人习惯选择一个版本进行安装(一般机房安装的是中文版,且大多都已经安装好了,不需要同学们亲自安装)。
2.启动Visual FoxPro 6.00在Windows中启动Visual FoxPro 6.00的方法与运行任何其他应用程序相同。
①依次选择“开始”→“程序”→“Microsoft Visual FoxPro6.00”→“Microsoft Visual FoxPro 6.00”②双击桌面“Microsoft Visual FoxPro 6.00”狐狸图标3.退出系统①用鼠标左按钮单击Visual FoxPro 6.00标题栏最右面的关闭窗口按钮。
②从“文件”下拉菜单中选择“退出”选项。
③单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或者按Alt+F4键。
④在命令窗口中键入QUIT命令,然后回车。
以上四种方法任选其一都能方便退出Visual FoxPro 6.00系统。
二、Visual FoxPro 6.00项目管理器、向导、设计器和生成器1. 项目管理器在项目管理器中,可以将应用系统编译成一个扩展名为APP的应用文件或EXE的可执行文件。
计算机vf上机题答案【操作步骤】(1)①在命令窗口执行命令:MODIFY DATABASE selldb,打开selldb 数据库设计器。
②右击数据库设计器中的s_t表,选择【修改】快捷菜单命令,打开s_t表设计器,选中“索引”选项卡,在“索引名”下方的文本框中输入“no”,在“索引”选项卡中将“类型”选择为“主索引”,在表达式下方的文本框中输入“部门号+年度”,建立主索引。
③接着在“字段”选项卡中选中“部门号”,然后在“索引”列中选择“升序”,建立“部门号”字段的普通索引,单击“确定”按钮保存表结构修改。
(2)继续打开s_t表设计器,在表设计器“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“备注”,在“类型”下拉框中选择“字符型”,在“宽度”文本框中输入“30”,保存表结构修改。
(3)①在命令窗口执行命令:MODIFY COMMAND one,打开程序文件编辑器。
②在编辑器中输入SQL查询代码:ALTER TABLE s_t ALTER 年度C(4) DEFAULT "2004"。
③在命令窗口执行命令:DO one.prg,执行程序文件。
(4)①在数据库设计器中拖动DEPT表“索引”下方的主索引“部门号”到s_t表中“索引”下方的普通索引“部门号”上,为两个表建立联系。
②选中两个表之间的关联线(被选中的连线会变粗),首先执行【数据库】→【清理数据库】菜单命令,清空数据表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。
③在打开的“参照完整性”对话框的表格中,选择“更新”下的单元格内容为“级联”;“删除”下的单元格内容为“限制”;“插入”下的单元格内容为“忽略”。
单击“确定”按钮保存参照完整性的修改。
【操作步骤】步骤1:在命令窗口执行命令:OPEN DATABASE selldb,打开数据库环境。
步骤2:执行【文件】→【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框中选中“表单”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“一对多表单向导”项,单击“确定”按钮,启动表单向导。
VF分为笔试和上机,均在60以上才能获得证书(终身有效,全国通用)。
第一章:VF基础(本章在笔试考试中分值约为<=6 分)一、数据库基础知识(一)计算机数据管理的发展人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统(二)数据库系统(层次示意图)数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户数据库系统的特点①实现数据共享,减少数据冗余②采用特定的数据模型③具有较高的数据独立性④有统一的数据控制功能(三)数据模型实体的描述实体间联系及联系的种类: ①一对一联系②一对多联系③多对多联系数据模型简介: 层次模型、网状模型、关系模型二、关系数据库(一)关系模型关系术语关系-----二维表元组-----行------记录属性-----列------字段域 ------ 有效性规则(逻辑表达式)关键字:主关键字、候选关键字、普通关键字(外部关键字)关系的特点①关系必须规范化②在同一个关系中不能出现相同的属性名,VF不允许同一个表中有相同的字段名③关系中不允许有完全相同的元组,即冗余④在一个关系中元组的次序无关紧要。
也就是说,任意交换两行的位置并不影响数据的实际含义。
日常生活中经常见到的“排名不分先后”正反映这种含义⑤在一个关系中列的次序无关紧要。
任意交换两列的位置也不影响数据的实际含义(二)关系运算传统的集合运算进行并、差、交集合运算的两个关系必须具有相同的关系模式,也就是相同结构专门的关系运算选择(部分记录操作)投影(部分字段操作)连接(表之间横向结合)自然连接(去掉相同字段,关键字段值相同)三、数据库设计基础(一)数据库设计步骤①关系数据库的设计应遵从概念单一化“一事一地”的原则②避免在表之间出现重复字段③表中的字段必须是原始数据和基本数据元素④用外部关键字保证有关联的表之间的联系(二)数据库设计过程1.需求分析2.确定需要的表3.确定所需字段4.确定联系如何建立联系?什么是纽带表?5.设计求精课后习题:历年考题:(1)在写列四个选项中,不属于基本关系运算的是 DA)连接 B)投影 C)选择D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于 AA)一对一联系 B)一对二联系C)多对多联系 D)一对多联系(3)VF支持的数据模型是 BA)层次数据模型 B)关系数据模型 C)网状数据模型D)树状数据模型(4) Visual FoxPro DBMS 是 BA)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统(5) Visual FoxPro DBMS 基于的数据模型是BA)层次型 B)关系型 C)网状型 D)混合型(6)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是 BA)m:n B)1:m C)m:k D)1:1(7)没有关系R1和R2,经过关系运算得到结果是S,则S 是 AA)一个关系 B)一个表单 C)一个数据库D)一个数组(8)关系数据库管理系统所管理的关系是 B 。
实训一 Visual FoxPro 概述实训目的:1.熟悉如何安装和启动Visual FoxPro 6.002.认识Visual FoxPro 6.00数据库设计环境3.学会运用Visual FoxPro 6.00项目管理器、向导、设计器和生成器实训内容:一、VF(Visual FoxPro 6.00)简介及安装1.Visual FoxPro 6.00是Fox Software公司的FoxBASE产品,是面向对象的开发环境,是组织信息、运行、查询、创建集成、编写数据库管理应用程序的关系型数据库管理系统,集成编程语言,是开发小型数据库的前端工具。
该技术使得在Windows环境下设计的应用程序达到即看即得的效果。
Visual FoxPro 6.00有中文版和英文版,可根据个人习惯选择一个版本进行安装(一般机房安装的是中文版,且大多都已经安装好了,不需要同学们亲自安装)。
2.启动Visual FoxPro 6.00在Windows中启动Visual FoxPro 6.00的方法与运行任何其他应用程序相同。
①依次选择“开始”→“程序”→“Microsoft Visual FoxPro 6.00”→“Microsoft Visual FoxPro 6.00”②双击桌面“Microsoft Visual FoxPro 6.00”狐狸图标3.退出系统①用鼠标左按钮单击Visual FoxPro 6.00标题栏最右面的关闭窗口按钮。
②从“文件”下拉菜单中选择“退出”选项。
③单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或者按Alt+F4键。
④在命令窗口中键入QUIT命令,然后回车。
以上四种方法任选其一都能方便退出Visual FoxPro 6.00系统。
二、Visual FoxPro 6.00项目管理器、向导、设计器和生成器1. 项目管理器在项目管理器中,可以将应用系统编译成一个扩展名为APP的应用文件或EXE的可执行文件。
项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为PJX的项目文件。
“项目管理器”窗口共有6个选项卡,其中“数据”、“文档”、“类”、“代码”、“其他”5个选项卡用于分类显示各种文件,“全部”选项卡用于集中显示该项目中的所有文件。
①“数据”选项卡:包含了一个项目中的所有数据——数据库、自由表、查询和视图。
②“文档”选项卡:包含了输入和查看数据所用的表单、打印表和查询结果所用的报表及标签。
③“类”选项卡:使用Visual FoxPro的基类就可以创建一个可靠的面向对象的事件驱动程序。
如果自己创建了实现特殊功能的类,可以在项目管理器中修改。
④“代码”选项卡:包括扩展名为PRG的程序文件、函数库API Libraries和应用程序APP文件。
⑤“其他”选项卡:包括文本文件、菜单文件和其他文件。
⑥“全部”选项卡:以上各类文件的集中显示窗口。
在项目管理器中可以进行新建文件、添加文件、修改文件、删除文件等操作。
2.向导向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者执行任务,帮助用户快速完成一般性的任务。
例如,创建表单、编排报表的格式、建立查询、制作图表、生成数据透视表、生成交叉表报表,以及在Web上按HTML格式发布等。
Visual FoxPro 中带有的向导超过20个。
可从“文件”菜单中选择“新建”,打开新建对话框,选择待创文件的类型,然后单击相应的向导按钮启动相应的向导。
3.设计器Visual FoxPro 的设计器是创建和修改应用系统各种组件的可视化工具。
利用各种设计器,使得创建表、表数据库、查询和报表以及管理数据变得轻而易举,为初学者提供了方便的工具。
表2-1中列出了Visual FoxPro 中的设计器及简单说明。
有关各种设计器的详细使用方法将在后续章节中陆续介绍。
四、生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。
每个生成器显示一系列选项卡,用于设置先遣对象的属性。
可以使用生成器在数据库表之间生成控件、表单、设置控件格式和创建参照完整性。
通常在以下五种情况下启动生成器:使用表单生成器来创建或修改表单;对表彰中的控件使用相应的生成器;使用自动格式生成器来设置控件格式;使用参照完整性生成器来帮助设置触发器;使用应用程序生成器为开发的项目生成应用程序。
上机操作:1.建立一个自己的文件夹,在该文件夹下创建名为“学生”项目管理器2.新建项目、数据库、添加自由表:2*1.1、1.2、1.3 7*1.1、1.2、1.3 8*1.1、1.2、1.3 9*1.1、1.2、1.3注意事项:上机的目的是提高大家对Visual FoxPro 6.00数据库设计的操作能力,所以同学们在上机时一定要根据老师的讲解内容按时按量认真完成老师布置的各项作业。
学有余力的同学,在完成实训内容后,可以尝试操作题。
请同学们珍惜每次上机的机会,遇到问题及时请教老师解决,相信这样会给大家的学习带来事半功倍的效果!实训总结:实训二 Visual FoxPro数据库基础(一)实训目的:1.掌握Visual FoxPro 6.00数据库、表的创建2.熟悉表的基本操作实训内容:一、数据库的基本操作1.建立数据库建立数据库常用方法有:使用命令交互、通过“新建”对话框和在项目管理器中建立数据库。
①命令方式格式为:CREATE DATABASE[<数据库文件名>︱ ?]功能:建立一个新的扩展名为.DBC的数据库文件并打开此数据库。
②菜单方式单击“文件”→“新建”命令;在“新建”对话框中,选择“数据库”→“新建文件”按钮;在“创建”对话框中指定数据库保存位置及数据库名称后,单击“确定”按钮。
③利用项目管理器建立数据库在“数据”选项卡中选择“数据库”→“新建”→“新建数据库”按钮及选项,然后在“创建”对话框中输入数据库的名称。
2.打开数据库可以使用如下3种方法打开数据库:①命令方式OPEN DATABASE[<数据库文件名>︱ ?] [EXCLUSIVE︱SHARED] [NOUPDATE][VALIDATE]②菜单方式单击“文件”→“打开”在“打开”对话框中将文件类型选择为“数据库(.Dbc)”,并选择所要打开的数据库文件名,单击“确定”按钮。
③利用项目管理器打开数据库打开已建立的项目文件,出现项目管理窗口,单击“数据”标签,选择要打开的数据库名,然后单击“打开”按钮。
在Visual FoxPro中修改数据库是在数据库设计器中进行的。
数据库设计器显示数据库包含的全部表、视图和联系,用户可以在数据库设计器中完成各种数据库对象的建立、修改和删除等操作。
打开数据库设计器有以下3种方法:①在项目管理器中的“数据”选项卡中,选择要修改的数据库,单击“修改”按钮。
②在“打开”对话框中打开数据库就直接自动打开数据库设计器。
③使用的命令MODIFY DATEBASE打开数据库设计器:MODIFY DATABASE [DatabaseName︱?][NOWAIT][NOEDIT]4.数据库的关闭①命令方式CLOSE [ALL ︱DATABASE ]②利用项目管理器关闭数据库在项目项目管理器窗口中的“数据”选项卡中,选择“数据库”下面需要关闭的数据库名,然后单击“关闭”按钮。
5.删除数据库①命令方式DELETE DATABASE 数据库文件名︱?[DELETE TABLES][RECYCLE]从磁盘上删除一个扩展名为.DBC的数据库文件。
②使用项目管理器目管理器中的“数据”选项卡中,选择要删除的“数据库”,然后单击“移去”按钮。
出现“选择”对话框,若选择“移去”仅将数据库从项目中移去,若选择“删除”将从磁盘上删除数据库。
被删除的数据库中的表成为自由表。
二、建立数据库表1.数据库中建立表从数据库设计器窗口中,选择“数据库”→“新建表”命令,然后选择“新建表”按钮,选择存放表的目录,并输入表名后,单击“保存”按钮打开表设计器。
2.自由表的建立自由表不属于任何数据库,没有打开数据库所创建的表是自由表。
可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。
建立自由表的方法有:①在项目管理器中,从“数据”选项卡选择“自由表”,然后选择““新建”命令按钮打开“表设计器”建立自由表。
②确认当前没有打开的数据库,选择“文件”→“新建”,“文件类型”选择“表”。
③确认当前没有打开的数据库,使用CREATE命令打开“表设计器”建立自由表。
新建立的表当时处于打开状态,此时可以直接进行录入及修改表结构等操作。
如果以后再对表进行操作,则应先使用USE命令打开表,USE命令的基本格式是:USE表名如果不指定表名则是关闭当前打开的表,如果当前没有打开的表,则什么都不做。
①在数据库设计器中,用鼠标右键单击要修改的表,选择“修改”命令。
②在项目管理器中选中需要修改的表文件,再选择主菜单中“项目”→“修改”命令或单击项目管理器中的“修改”按钮。
③使用命令修改表:命令方式是MODIFY STRUCTURE将当前已打开的表文件的表设计器打开进行修改。
说明:要修改表结构必须首先要用USE命令打开要修改的表。
无论是何种修改,由于表结构的变化要影响表记录数据,所以使用MODIFY STRUCTURE命令要注意以下几点:①在MODIFY STRUCTURE命令的执行期间,如果强行退出,有可能丢失数据。
②不能同时修改字段名和它的类型,否则系统可能造成数据的丢失。
③如果在修改字段名的同时插入或删除了字段,会引起字段位置发生变化,有可能造成数据丢失。
4.将自由表添加到数据库①在项目管理器中,将要添加自由表展开至表,并确认当前选择了“表”,单击“添加”按钮,然后从弹出的“打开”对话框中选择要添加到当前数据库的自由表。
②在数据库设计器中可以从“数据库”菜单中选择“添加表”,然后从“打开”对话框中选择要添加到当前数据库的自由表。
③命令方式。
格式是:ADD TABLE表名︱?[NAME长表名]添加一个自由表到当前数据库中。
5.从数据库中移出表在项目管理器或数据库设计器中都可以很方便地将数据库麦移出数据库。
①在项目管理器中,选择所要移出的具体表,单击“移去”按钮。
②在数据库设计器中选择该表,从“数据库”菜单中选择“移去”。
③用REMOVE TABLE命令将一个表从数据库中移出。
三、表的基本操作对当前表进行所有操作,首先需要用USE命令打开要操作的表。
1.使用浏览器操作表打开浏览器的方法有多种,常用的方法有:①在项目管理器中将数据库展开至表,并且选择要操作的表,然后单击“浏览”命令。
②在数据库设计器中选择要操作的表,然后从“数据库”菜单中选择“浏览”,或者右键单击要操作的表,然后从快捷菜单中选择“浏览”。