第一范文网 - 专业文章范例文档资料分享平台

trip学习总结

来源:用户分享 时间:2025/7/10 8:57:13 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Trip学习总结

2)命令方式 (在操作系统的命令行) load Y N BaseName TFORM_filename Index BaseName loadix BaseName Y N TFORM文件名 3.3.2在线录入数据 登录trip系统。管理->格式/过程->录入格式->建立/修改。数据相关信息,

然后设计录入界面。每个字段域的定义步骤 : 1) 定义字段域的左(左上角)位置,即起始位把光标放在起始位,按ctl+k, 8即成。

2)定义字段域的右(右下角)位置用tab键或箭头(左右、上下)键移动 光标到所需位置,即字段域的一行的最右端,或矩型的右下角处,然后 依次按F1键、ctl+k、8即可。

3)将所生成的字段域与TRIP字段联系起来依次按Ctl+k, 9获得字段表。 4)按或Ctrl+E 将设计好的录入工作单存入TRIP系统中。 说明:

1) 只有数据库的拥有者才能设计工作单。工作单可以设计成只是针对某一

些字段,不一定非得包括全部字段。

2) 进行数据录入,或修改数据时,可以按照登录-数据录入->增加记录,然

后输出数据库名和Form名,经行数据录入。

3) 注意,增、删、修改记录的用户,必须对该库具有写权限方可。

3.4 查询数据库

3.4.1最基本的检索命令

BASe basename 打开名为basename的数据库

Find 网络 查找“网络”这个词

Show 显按隐含的输出显示格式显示命中的记录内容,用上下箭头键 可进退显示命中记录的内容

STOP 退出(log out)TRIP系统

3.4.2 带运算符的检索命令

TRIP系统支持and,or,xor,not 四种运算符的检索。

F计算机and网络 查找同时含有“计算机”和“网络”的记录 F计算机or网络 查找含有“计算机”或含有“网络”的记录 F计算机not网络 查找含“计算机”但不含有“网络”的记录 F计算机xor网络 查找含“计算机”或含“网络”但两者不同时出现的记录. 3.4.3 指定字段范围的查找

查找命令F 后面直接跟着检索词时,TRIP将立即在text和phrase这两类字段内进行查找,不包括在其它字段类型内查找。如果要在指定的字段内容查找,则需在检索词前面加上字段名和等号。

Fph =计算机andph=网络 在所有phrase字段中查找既有“计算机”又有“网络”的记录

Ftit =计算机andabs=网络 查找在tit字段中有“计算机”同时在abs字段有“网络”的记录

Ftit =(计算机and网络)查找在tit字段中既有“计算机”又有“网络”

9

Trip学习总结

的记录

在指定的字段内用# 或“”可以查出该字段有无数据: Ftit =# 查出tit字段有数据的记录 Ftit =“” 查出tit字段没有数据的记录

3.4.4 对数值、日期、时间的检索

与指定字段范围查找相似,必须给出字段名,后跟运算符 =, >, <, fr, to。

3.4.5

算符fr表示“从?开始”,to表示“到?为止”。下例中day age分别是日 期及数值字段。

F day = fr2003-06 查找2003年6月及其后的记录 F day > 2003-06 查找2003年6月后的记录 F day = to 2002-10, fr 2003-6 查找至2002年10月,及2003年6

月(包括)后的记录

Fage> 30 查找age字段中大于30的记录 F age =< 60 查小于、等于60的记录 TRIP可以按照记录号检索,即用 R或r表示记录号去查找,此时R起着数

值字段名的作用。

找整个数据库(从记录1开始)的记录 F r=101 to 300 找记录号101至300之间的记录(结果等于或小于200) 截断检索

TRIP的截断检索指检索词的内容部分不确定的情况下,可以使用掩码找出

含有相关词的记录。最常用的掩码有# ! : $ . &。 # 表示任意个字符 ! 表示一个字符

: 表示最多一个字符 $ ‘$’前后有空格时表示一个词,用于位置检索。无空格时取决于$的位置:位于一词之前或后时,表示前、后被截断的任意字符;位于一词之中时,外文表示一个字符,中文表示一个字 . ‘.’前后有空格时表示至多有1个词,多用于位置检索 & 表示在‘&’之后的词必需出现在子字段或句子之首位

.. 两点,而且两点前后有空格,表示文本的间格算符,用于词组、文本字段。 例:

F develop# 其结果是develop, developed, development, developments 将被查到。

F aut=J# smith 字段aut中以J字符开头的smith都将被找到。

F apple . . .pear 找apple 与pear之间最多夹有三个词的记录。注

意‘.’两侧有空格隔开

F 高. .校 其结果‘高校’,‘高等院校’ ‘高等学校’均会被命中。 F apple $ $ $ pear 找apple 与 pear 之间夹有三个词的记录 F $cot$ 找 cot, cottage, Scot, boycott 等 F g$$d 找 good, gold, gild, grid, 但不找god

F par$$$y 词内的三个$$$表示任意长的字符串(包含0个)

F !ose 查找dose, hose, rose F colo:r 查找color 和 colour

F &中山 查找在子字段或句子中以‘中山’起头的记录 F fn=dr .. dz 查找字段fn中大于等于dr小于等于dz的记录 F voice & 0 .. 查找voice 后跟任何词的记录

F voice & a .. k 查找voice 后跟a、k之间字符开头的记录

10

F r=fr 1 Trip学习总结

F voice not (voice & 0 ..) 查找voice 后不跟如何字符开头的记录 3.4.6 二次查找—上一次检索结果基础上的进一步查找

3.4.7 对phrase字段内容的查找

F fieldname=‘整个子字段的内容’ 要把被查找的内容要用单引号‘’或

双引号“”括起来。注意,这是种精确查找方式,括号中的内容必须是整个子字段的内容,不容许有 一丁点差错,否则检索便告失败。 3.4.8 间接查找

1)典型的间接查找。

MUCI ———— 刊名、年、卷、期及目次页图象信息数据库

NSTDQK —— 刊名、ISSN、分类号、馆藏单位数据库

要求浏览:中信所(CN111001) 收藏 动物学期刊(Q95)的目次信息 base muci

de map vfn=nstdqk.tit f vfn(q95 and cn111001)

2)同一数据库的扩展查找

CDDB学位论文库: tit, abs, kw, aut, teacher? 从主题词 kw ( 或作者aut ) 只能找到一组论文。

要想通过这组论文的指导老师进一步了解这些老师从事的学术活动: bas cddb

de map vfn=kw:cddb.teacher:teacher

f vfn(kw_term)

要想通过这组论文进一步了解这些作者如何指导研究生的学术活动: bas cddb

de map vfn=kw:cddb.aut:teacher f vfn(kw_term)

4) 利用内部会话集的间接检索

所谓内部会话集的间接检索,是以某个检索会话的命中记录集的某一词组字段的内容作为查找词,对本数据库作进一步的检索。由于这个用作源词组字段的字段可以直接在Find或display命令中临时指定,所以使用起来很方便。以上述例5的情况来说明: S=1 <138907> base cddb S=2 <12> f kw=term1 S=3 <81> f kw=term2

S=4 <67> f teacher=2.teacher

最后这条命令做的是从第二检索集命中的12个记录里抽取出teacher字段中的内容,作为检索词再在整个cddb库的teacher字段中进行查找,从而找到67条记录,这就是从关键词入手找到的相关导师指导的学位论文。如果想知道这些导师论文的数量,则可用如下的命令: D teacher=2.teacher 5) 利用外部文件的间接查找

Find FILE (mylist.dat) mylist.dat包含许多要查找的检索项,一行

11

Trip学习总结

一项的文本文件。

现以例说明。假定mylist.dat 中含有如下四行数据: CN111001 CN111002 CN311001 CN111016 那么,Find lib=FILE(mylist.dat)的查找将和下列命令的结果是一样的: Find lib=CN111001 or lib=CN111002 or lib=CN311001 or lib=CN111016 而Find lib=FILE(‘mylist.dat’) 的查找将和下列命令的结果是一样的:

Find lib=’CN111001’or lib=’CN111002’ or lib=’CN311001’ or lib=’CN111016’

3.5 更新和删除数据

3.5.1 全局更新

? 指定记录的更新:

1)INS name=”陈女士” wh r=21 给记录21的name字段添加一新的子字段

2)INS name.1=”张先生” wh r=21 to 30 给记录21-30的name字段添加一新的第一子字段,原内容向前推一子字段

3)UPD content.3.1=”有志者事竟成” wh r=to 10 前10个记录的cont字段第三段第一句被替换

4)DEL r wh r=to 3,6, fr 98删去记录1,2,3,6 以及98号以后的记录

5)DEL name.1 wh r=5删去第5记录的字段name 的第一子字段 ? 检索结果的增删改

1) INS cont.3.1=“谋事在人” wh s=1 给第10检索结果的所有记录2) cont字段的第三段落插入新的第一句

3) UPD cont.3.1=“成事在天” wh s=10替换第10检索结果的所有记录第3段第一句

4) UPD word=“John Herry” wh s=11 第11检索结果的每个被命中的词均被置换

5) DEL cont.3 wh s=3 删第3会话中记录的字段cont的第三段 6) DEL r wh s=5全删掉第5会话中的记录

3.5.2 TFORM文件方式更新 1) 给已有记录增加数据

R^F^。

如256R^3Fcomputer^:将给字段3的第一字段写进computer的内容。

再装一次上述的tform文件,则字段3的第二子字段也写进了computer。

2)指定记录号替换记录字段中的已有的数据

替换操作要用到记录清零标记 ^0R,字段清零标记 ^0F,或子字段清零

标记 ^0P,其作用是将整个记录或整个字段,或整个子字段清除干净,紧跟其后是指定记录号,或字段号、子字段号以及替换的新数据。指定记录号替换记录字段中已有的数据的TFORM格式:

R^0R^1f^2f?.^

(以^1f^2f所示的新内容替换第记录的内容)

12

Trip学习总结

R^nf^0f^nf^

(把第记录的第n字段内容换成所示内容) 3)指定记录名替换记录字段中已有的数据。

^R^F^0f^ 6) 指定记录名生成新的记录

通过指定记录名去生成新的记录,用^N开头,后跟要生成的内容: ^N^1f….^

7) 删除记录

用TFORM文件删除已有的数据,而又不留下空记录,则要用到删除标记^D。只能删除整个记录,不能删除记录中的部分内容。如:

^256D将删除掉第256 记录的全部内容。只要删除记录中的部分内容,需采取替换的方法。

3.6 删除数据库

登录trip系统,管理->数据库->数据库设计->删除,然后输入要删除的数据库。

3.7 数据库设计相关的主要CCL命令

3.7.1 sta base_name 3.7.2 show base 3.7.3 show bas list

显示名为base_name的数据库的结构 作用似sta,但显示的建库者所建库的结构 仅显示库名、建库人、数据库说明。

3.7.4 expo base=mybase file=mybase.def 3.7.5 expo format=mybase.demo file=out.fmt 3.7.6 impo base=dbase file=mybase.def 3.7.7 impo upd base=dbase file=mybase.def

4. 总结

Trip数据库系统是一种全文数据库(TDBS),与oracle等关系型数据库不同,它

可以处理非规范性数据。TRIP也擅长处理规格化数据85%关系型数据库的功能,但是由于TRIP不能实现关系型数据库所特有的关联功能,因此不能取代关系型数据库。TRIP不太适用于数据需要频繁删改的应用,特别是数据不长但又要经常修改的场合,如银行系统。总之,TRIP是一种具有快速查找功能的信息档案管理系统,在今后必有很好的前景。

13

搜索更多关于: trip学习总结 的文档
trip学习总结.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2emj81be1d1is530731e_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top