VFP实验报告一
更新时间:2023-11-09 04:46:01 阅读量: 教育文库 文档下载
南京信息工程大学实验(实习)报告
实验(实习)名称 数据库与表的创建和使用及永久性关系 实验(实习)日期 5月6日 得分 指导教师 林
美华
系 经济与贸易 专业 国际经济与贸易 年级 2010级 班次 二 姓名
陆春勇 学号 20102330078
一.实验目的
掌握Visual FoxPro 6.0的表的创建和使用,主要包括数据库与表的创建,表数据的处理,表记录的定位与表索引的建立和使用,数据库表的扩展属性与参照完整性规则。
二.实验设备及仪器
(1)计算机设备,学校计算中心 (2)Visual FoxPro 6.0版本
三.涉及的知识
(1)表设计器和CREATE TABLE-SQL命令创建表及修改表结构的方法 (2)表的浏览及制定,在浏览窗口中表记录的插入、修改和删除的操作及SQL命令(INSERT、UPDATE和DELETE)
(3)表记录定位的基本方法和结构复合索引的创建
(4)数据库表字段的扩展属性的设置方法、表永久性关系的基本方法及数据库表之间的参照完整性规则的基本方法
四.实验任务
(1)掌握表设计器和CREATE TABLE-SQL命令创建表
(2)掌握表的浏览及制定,在浏览窗口中表记录的插入、修改和删除的操作及SQL命令(INSERT、UPDATE和DELETE)
(3)掌握表记录定位的基本方法和结构复合索引的创建和使用方法
(4)掌握数据库表字段的扩展属性的设置方法、表永久性关系的基本方法及数据库表之间的参照完整性规则的基本方法
五. 实验步骤(详细)
(一)创建数据库表
1、使用表设计器创建表
(1) 基于“项目管理器”窗口进行操作展开:展开数据库下的“sjk”选项,单击“sjk”
选项下的“表”选项,单击“新建”命令按钮。
(2)在出现“新建表”对话框后,单击该对话框中的“新建表”命令按钮
(3) 在出现“新建”对话框后,输入表名“yxzy”(及保存该表的文件名),注意文件夹是否在当前文件夹,如果不在,请选择到该文件夹,单击“保存”命令按钮
(4) 在出现的“表设计器”对话框中,按图所示的内容输入表结构定义的信息
(5)确认表结构定义信息已输入且正确后,单击“确定”命令按钮
(6)在出现“现在输入数据吗?”提示框时,单击“否”命令按钮
(7)这时,从“项目管理器”窗口看,数据库sjk的表目录下出现了yxzy表,单击yxzy前的
加号可以查看该表所包含的字段名,如图所示
(8)利用Windows资源管理器查看工作文件夹中的文件,可以发现软盘上生成了yxzy.db和yxzy.fpt文件
2、 利用CREAT TABLIE SQL命令创建表结构 在“命令”窗口中,输入并执行如下命令:
CREAT TABLE cj(xh C(8),kcdh C(4),cj N(5,1),bz M) (二)修改表结构
1、使用设计器修改表结构
在sjk数据库中有一个kc表(课程表)。
(1) 在“项目管理器”窗口中,选中sjk数据库中的kc表项后单击“修改”命令按钮,或双击
“kc”表
(2) 在出现的“表设计器”对话框中修改表结构定义信息:要求添加1个字段名为zp、类型为“通
用型”的字段,将kcdm字段的宽度改为8,将lx字段删除
(3) 确认表结构定义信息已修改且正确后,单击“确定”命令按钮
(4) 在出现“结构更改为永久性更改?”提示框时,单击“是”命令按钮。 2、利用ALTER TANLE-SQL命令修改表结构
(1)在“项目管理器”窗口中,选中“tjb”表项后单击前面的加号(+),可以看出该表目前有4个字段(字段名分别为gh、xm、sg和bz) (2)在“命令”窗口中输入并执行如下命令 ALTER TABLE tjb ADD COLUMN tz N(3) ALTER TABLE tjb DROP COLUMN bz
ALTER TABLE tjb RENAME COLUMN gh to bh
ALTER TABLE tjb ALTER COLUMN tz N(5,1) (三)表的浏览,字段筛选和记录筛选 1、通过界面操作
(1)在命令窗口输入并执行命令,以关闭当前可能打开的所有表 CLOSE TABLIES ALL
(2) 在“项目管理器”窗口中选择js表,单击“浏览”按钮 (3) 执行菜单命令“表”-“属性”,打开如图所示的“工作区属性”对话框
(4) 在“工作区属性”对话框中输入数据过滤器(即记录筛选条件)“xb='女'”,然后
单击“确定”命令按钮(这时浏览窗口中的记录已被筛选,仅显示性别为“女”的记录)
(5) 再次打开“工作区属性”对话框,在对话框中选择“字段筛选指定的字段”单选按
钮,然后单击“字段筛选”命令按钮。
(6) 在出现的“字段选择器”对话框的“所有字段”列表框中,分别双击“gh”、“xm”、
和“xb”字段(或分别单击字段和“添加”命令按钮,如图示),然后单击“确定”命令按钮,单击“工作区属性”对话框中的“确定”命令按钮
(7) 关闭浏览窗,然后再次单击“项目管理器”窗口中的浏览按钮 2、通过命令操作 CLOSE TABLES ALL USE js BRPWSE
BROWSE TITLE '教师表' BROWSE FOR xb='女' BROWSE FIELD gh,xm,xb
BROWSE FIELD gh,xm,xb FOR xb='女'
BROWSE FIELD gh,xm,xb OR xb='女' TITLE '教师表' BROWSE
SET FILTER TO xb='女' BROWSE
SET FILTER TO gh,xm,xb BROWSE USE js BROWSE USE
(四)表记录的输入,修改,删除及SQL命令 1、表记录的输入
(1)在“项目管理器”窗口中选中“js”表项后单击“浏览”命令按钮,这是屏幕上出现js表的浏览窗口
(2)执行菜单命令“显示”-“追加方式”
(3)在js表的浏览窗口中依次输入后续两条记录(除jl字段),如图所示
(4)输入ji字段,双击第一条记录的jl字段,在编辑窗口中输入备注内容“2003年或优秀教师称号”输入结束时关闭js.jl编辑窗口
(5)在“命令”窗口中输入并执行下列命令
ALTER TABLE js ADD COLUMN zp G (6)输入zp字段,以操作方式打开js表的浏览窗口,双击第一条记录的zp字段,执行菜单命令“编辑”-插入对象,在出现的“插入对象对话框中选择“由文件创建”,输入文件名“p101.bmp”,单击确定按钮,关闭js,zp编辑窗口。
(7)采用上述方法,为第3,5,7条输入相应的字段,结束时关闭窗口 利用INSERT –SQL命令追加记录 INSERT INTO js(gh,xm,xb,csrq,jl) VALUE ('020205',高一兵','男',﹛^1965/6/21﹜, '(无) ') 2、表记录的修改
利用UPDATE-SQL 命令 CLSE TABLES ALL
UPDATE gzb SET zfbt=0 BROWSE
UPDATE gzb SET zfbt=jbgz*0.5 WHERE '教授'$zc BROWSE
UPDATE gzb SET qt =IIF('教授'$zc,500,200) BROWSE
UPDATE gzb SET zfgj=jbgz*0.5,ylbx*0.05 BROWSE USE
3、表记录的删除
1、在浏览窗口中直接设置删除标记
(1)在项目管理器窗口中选中xs表项后单击浏览按钮
(2)分别单击第2,4条记录,设置删除标记
利用DELETE SQL命令 CLOSE TABLES ALL
DELETE FROM js WHERE xdh='01' BROWSE
,如图
正在阅读:
VFP实验报告一11-09
中钢煤业公司考核条例07-01
数学教案(5000字)06-11
佛山“十三五”配电网规划技术原则07-07
假如我会变作文450字07-14
沂水县实验中学2018-2019学年高三上学期11月月考数学试卷含答案03-19
RedHat - Linux - 6.1 - 安装图文教程解读12-14
街道之夜作文500字06-22
身边的艺术作文450字07-04
SPSS预测模型在汽车市场分析中的应用03-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 实验
- 报告
- VFP
- 计算机通信网练习题2011-9-18
- 专业知识 - 图文
- 高中会考离子共存及离子方程式
- 1、3#联络线施工方案(按施组质量、安全、环保改3) - 图文
- 2015年河南省专业技术人员继续教育公需课考试答案合集(判断题)
- 食品感官评定试题及答案-2014期末必过复习资料
- 关于60吨球磨机怎么加球石问题的答疑
- 水土保持季报
- 党支部台帐目录
- 在14年全镇综治信访维稳会议上的讲话
- 武汉居住区地下开闭所及配电室建设技术要求
- (全国版)19版高考语文大一轮复习对点精练二准确辨析病句
- 2018中考试题分类汇编之名著
- 双动道岔ZD6转辙机模拟道岔控制电路设计与实现 - 图文
- 海淘清关方式科普
- 第六届诚信考试策划书(1)
- 关于发布《广铁(集团)公司车务系统行车人员劳动安全规定》的通知
- 英语四级:必须掌握的词汇
- ACCESS模拟试题(一)
- 第二章 质量衡算与能量衡算