继电保护实验三.docx

上传人:b****8 文档编号:23613966 上传时间:2023-05-19 格式:DOCX 页数:23 大小:1.34MB
下载 相关 举报
继电保护实验三.docx_第1页
第1页 / 共23页
继电保护实验三.docx_第2页
第2页 / 共23页
继电保护实验三.docx_第3页
第3页 / 共23页
继电保护实验三.docx_第4页
第4页 / 共23页
继电保护实验三.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

继电保护实验三.docx

《继电保护实验三.docx》由会员分享,可在线阅读,更多相关《继电保护实验三.docx(23页珍藏版)》请在冰豆网上搜索。

继电保护实验三.docx

继电保护实验三

实验三查询、统计与数据库

实验内容及操作步骤

任务1

对sb.dbf按照以下要求排序:

将非主要设备按启用日期降序排列,新表要求只包含编号、名称、启用日期;将主要设备按部门降序,部门相同时按价格升序排列。

USESB

SORTTORQXON启用日期/DFIELDS编号,名称,启用日期FORNOT主要设备

USERQX

LIST

任务2

使用顺序查询方式在sb.dbf中查询价格小于15000元的非主要设备。

USESB

LOCATEFOR价格<15000ANDNOT主要设备

DISPLAY

CONTINUE

?

RECNO(),名称,价格,主要设备

CONTINUE

任务3

在数据工作期中建立关联,查询1992年启用的设备,要求显示查到的设备编号、名称、启用日期和部门名。

(该题涉及多表操作,用到SB表和BMDM表,数据工作期窗口主要用来建立多表之间的关联环境,然后将关联的数据设置保存为视图文件.VUE,显示结果用BROWSE命令完成)

①打开表:

“窗口”菜单→“数据工作期”命令→“打开”按钮,打开SB.DBF和BMDM.DBF。

②为子表的代码字段建立索引:

“别名”列表框选中BMDM→“属性”按钮→“工作区属性”对话框→“修改”按钮→表设计器窗口单击字段名为“代码”的行的索引列→组合框中选定升序→“确定”按钮→返回“工作区属性”窗口→“确定”按钮返回“数据工作期”窗口。

③建立关联:

在“别名列表框”中选定SB表→“关系”按钮→在“别名列表框”中选定BMDM表→在“设置索引顺序”对话框中选定“确定”按钮(子表字段)→在“表达式生成器”的字段列表框中双击“部门”字段(父表字段)→“确定”按钮→多一关系建立完成。

(a)

(b)

(c)

④建立视图文件:

“文件”菜单→“另存为”命令→输入视图文件名SBBM→“保存”按钮→产生视图文件SBBM.VUE。

⑤按要求显示结果:

SETSTRICTDATETO0→

BROWSEFIELDSBMDM.名称:

H='部门名',SB.编号,SB.名称:

H='设备名',SB.启用日期forSB.启用日期>={01/01/92}

注意:

图中显示的数据结果可能不符,以自己的表格数据为准。

任务4

使用命令序列,根据SB.DBF和ZZ.DBF求各设备的价格和与增值和。

closeall

usesbin0

calculatesum(价格)toJGH或sum价格toJGH

select0

usezz

sumzz.增值toZZH

?

”价格和,增值和:

”,JGH,ZZH

提示:

考察多表操作与求和命令的用法。

任务5

使用命令序列,在dx.dbf中按设备编号汇总大修费用。

usedx.dbf

indexon编号tagbh

totalon编号tojghzfields费用

usejghz

browsefields编号,费用title“大修费用汇总表”

任务6

创建数据库SBSJ.DBC,要求包含sb.dbf、dx.dbf、zz.dbf、bmdm.dbf,并使用项目管理器管理数据。

操作步骤:

1)建立数据库并添加表:

“文件”菜单→“新建”命令→“数据库”选项→在对话框键入数据库名→“确定”按钮→进入数据库设计器窗口→快捷菜单“添加表”命令→分别添加SB.DBF、DX.DBF、ZZ.DBF、BMDM.DBF。

2)创建项目SBGL.prj,并将数据库SBSJ.DBC加入到该项目中:

“文件”菜单→“新建”命令→“项目”选项→键入项目名SBGL→“确定”按钮→进入项目管理器窗口→点击数据库图标→“添加”按钮→加入数据库。

任务7(习题3练习3)

使用命令为SB.DBF建立一个结构复合索引文件SB.CDX,其中包括三个索引:

1)记录以编号降序排列,索引标识为普通索引型。

2)记录以名称降序排列,名称相同时则按启用日期降序排列,并且索引标识为唯一索引型。

3)记录以部门降序排列,部门相同时则按启用日期升序排列,并且索引标识为候选索引型。

操作为:

1)USESB

INDEXON编号TAGBHDESCENDING

LIST

2)USESB

INDEXON名称+DTOS(启用日期)TAGMCRQDESCENDINGUNIQUE

LIST

3)USESB

INDEXONVAL(部门)-VAL(DTOS(启用日期))/1000000TAGBMRQDESCENDINGCANDIDATE

LIST

任务8(习题3练习5)

分别用以下方法查询钻床的增值:

1)顺序查询。

2)索引查询。

3)在数据工作期窗口建立关联后查询。

操作为:

1)CLOSEALL

USESB

LOCATEFOR名称=”钻床”&&定位要找的记录

?

recno(),编号,名称

SELECT2

USEZZ

LOCATEFOR编号=SB.编号

?

编号,SB.名称,增值

2)CLOSEALL

USESB

INDEXON名称TAGMC

SEEK“钻床”

SSELECT0

USEZZ

INDEXON编号TAGBH

SEEKSB.编号

?

FOUND(),RECNO()

?

编号,SB.名称,增值

3)第一步

打开“数据工作期”窗口:

“窗口”菜单→“数据工作期”命令。

第二步

打开表:

“打开”按钮→SB.DBF选项→“确定”按钮→类似方式打开ZZ.DBF。

第三步

建立关联:

别名列表框选定SB.DBF→“关系”按钮→别名列表框选定ZZ.DBF→“设置索引对话框”选定ZZ.BH→“确定”按钮→表达式生成器的“字段”列表框中双击“编号”→“确定”按钮,返回数据工作期窗口→“一对多”按钮→将ZZ移入“选定别名”列表框→“确定”按钮,返回数据工作期窗口。

第四步

隐蔽数据工作区窗口,在命令窗口执行如下命令:

LISTFOR名称=”钻床”FIELDS编号,名称,ZZ.增值

任务9

利用数据库设计器为数据库SBSJ建立永久关系。

此任务基于任务6创建的数据库SBSJ.DBC进行操作。

操作为:

第一步

打开数据库设计器窗口:

“文件”菜单→“打开”命令→在打开对话框中选定数据库SBSJ.DBC→“确定”按钮返回数据库设计器→如已有四个表,进行下一步,否则,添加sb.dbf、dx.dbf、zz.dbf、bmdm.dbf。

第二步

按下表建立以下索引:

选定各表→快捷菜单的“修改”命令→建立要求的各索引。

数据库表

索引关键字

索引类型

BMDM

代码

候选索引

SB

部门

普通索引

SB

编号

主索引

DX

编号

普通索引

ZZ

编号

普通索引

第三步画出连线:

从SB窗口索引部分的编号拖到DX窗口索引部分的编号,产生一条连线。

以同样方法为SB窗口与ZZ窗口连线。

从BMDM窗口索引部分的代码拖到SB窗口索引部分的部门。

 

任务10(习题3练习14:

1-5)

对于下列查询要求,分别写出查询设计器的操作步骤和对应的SQL-SELECT命令。

1)查询价格小于10万元的设备的启用日期。

方式一查询设计器操作

第一步打开查询设计器:

“文件”菜单→“新建”命令→选择查询文件类型(.QPR文件)→键入文件名→“确定”按钮→进入查询设计器窗口→“添加表”按钮→选择SB.DBF→“确定”按钮。

第二步“字段”选项卡→从“可用字段”列表框将SB.名称,SB.启用日期,SB.价格添加到“选定字段”列表框。

第三步

“筛选”选项卡→将筛选条件SB.价格<10000键入。

第四步

“查询”菜单→“运行查询”命令。

注意:

运行结果中的数据以自己表中的数据值为准。

方式二SQL-SELECT命令操作

SQL-SELECT命令为:

SELECTSB.名称,SB.启用日期,SB.价格FROMSBWHERESB.价格<100000

2)查询车间使用的设备或价格不小于十万元的设备的部门名,查询结果按启用日期从小到大排列。

方式一查询设计器操作

第一步打开查询设计器:

“文件”菜单→“新建”命令→选择查询文件类型(.QPR文件)→键入文件名→“确定”按钮→进入查询设计器窗口→“添加表”按钮(依次将SB.DBF和BMDM.DBF加入)→在“联接条件”对话框左边组合框选中SB.部门,右边组合框中选定BMDM.代码→“确定”按钮。

(如果添加表时系统自动建立两表之间的连线,可以通过双击该连线,打开联接条件对话框进行联接条件的修改。

第二步“字段”选项卡→从“可用字段”列表框将SB.名称,SB.启用日期,SB.价格,BMDM.名称添加到“选定字段”列表框。

第三步“筛选”选项卡→将筛选条件SB.价格>=100000或SB.部门>12键入。

(注意:

两行筛选条件的关系是或)。

第四步“排序依据”选项卡→将“选定字段”列表框中的SB.启用日期添加到“排序条件”列表框中。

以上查询条件都设置完成后,注意点击“保存”按钮存储查询文件。

第五步“查询”菜单→“运行查询”命令。

方式二SQL-SELECT命令操作

SELECT-SQL命令为:

SELECTSB.名称,SB.启用日期,SB.价格,BMDM.名称FROMSBINNERJOINBMDMON;

SB.部门=BMDM.代码WHERESB.价格>=100000OR(SB.部门>”12”)ORDERBYSB.启用日期

练习3-5仿照1-2的操作自己完成。

任务11(习题3练习17)

在项目管理器中完成以下操作:

1)建立包含两个表T1和T2的数据库T,并分别为这两个表输入若干记录。

2)建立一个查询,从而产生一个包含产品编号、产品名称和合同号的表HT.DBF。

操作为:

1)用命令方式建两个表

A.CREATETABLET1(产品编号c(8),产品名称c(20),型号规格c(12),单价n(7,1))

INSERTINTOT1VALUES(‘500130’,’EPSON针式打印机’,‘EPSON-5’,2350.0)

INSERTINTOT1VALUES(‘300124’,’PHILIPS彩色显示器’,‘PHILIPS-2’,1350.0)

INSERTINTOT1VALUES(‘200210’,’鼠标’,‘双飞燕-6’,150.0)

B.CREATETABLET2(合同号c(10),产品编号c(8),数量n(10))

INSERTINTOT2VALUES(‘ZH971023’,’500130’,20)

INSERTINTOT2VALUES(‘ZH971023’,’300124’,15)

INSERTINTOT2VALUES(‘MY971115’,’200205’,200)

2)创建项目管理器PC:

“文件”菜单→“新建”命令→“项目”选项按钮→“新建文件”按钮→在“创建”对话框中输入项目文件名“PC”→“保存”按钮,进入PC项目管理器窗口。

3)在项目管理器窗口创建数据库T:

“数据”选项卡→“数据库”图标→“新建”按钮→在“新建数据库”对话框中选定“新建数据库”按钮→键入数据库名“T.DBC”→“保存”按钮→进入数据库设计器窗口→快捷菜单“添加表”命令→添加TI和T2表。

4)建立一个查询,从而产生一个包含产品编号、产品名称和合同号的表HT.DBF。

●建立查询:

项目管理器窗口→“数据”选项卡→“查询”图标→“新建”按钮→对话框中点击“新建查询”按钮→进入查询设计器窗口。

●将表T1和T2加入查询,联接条件为T1.产品编号=T2.产品编号。

●“字段”选项卡→“选定字段”列表框包含T1.产品编号,T1.产品名称和=T2.合同号。

●“查询”菜单→“查询去向”命令→选定“表”按钮→“表名”文本框中输入“HT”→“确定”按钮→返回查询设计器。

●“文件”菜单→“保存命令”→保存“PCT”查询文件→关闭查询设计器→返回项目管理器。

●“查询”图标→选定“PCT”图标→“运行”按钮→生成新表HT.DBF→“浏览”命令。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1