TYP=9
項目の行数
アイテムレベル(以下に項目の再定義を行う場合に,そのレベルを指定 する。)
上位項目の再定義 項目名(学部コード)
先頭位置(この場合は上位項目の先頭からの相対位置) 英数字項目
LVL=2 この項目は上位項目を持つことを意味している。
UPI=GBANこの項目の上位項目名はGBANである。
⑥ITEM文 2進項目の定義 LENG 項目名(身長) POS=42 先頭位置
TYP=B SIZ=5 DCP=l
2バイトの整数型で格納されたデータに下からl行目を少数部と見なす。
⑦/* 定義文の終了
⑧ / / 制御文の終了
5. :toわりに
以上が iQUERYJを使った問い合わせシステムの概要である。 iQUERYJの詳細な 内容に関しては. iFACOM OS lV/F4. X8 QUERY 自習書J. iFACO M OS lV/F4 QUERY 使用手引書」を参照されたい。
ところで,今日事務部門でのコンピュータ利用七盛んになってきたが,コンヒロュータ利用の ためのプログラム開発は専門的知識を持った要員に委ねられているのが現状である。電算化し たい事項のすべてを専門の要員に個々にプログラム開発させて対処していくならば、多くの専 門要員が必要となるであろう。従って,事務部門の中で大量のデータの中から必要な情報を引 き出したり,統計処理を行う場合には, システムに用意された(計算機の専門家によって開発 された)ソフトウェアを利用することを考慮すべきである。この様にすることによって,プロ グラミングの経験を持たない者でも,データの構成(たとえば別表
2
の様なこと)を明確にし ておくだけで必要な情報を簡単に得ることができ, しかもシステムに用意された強力で豊富な 機能を利用することができる。この場合、使用するソフトウェアに必要な詳細な環境定義に関 すること(たとえば別表4
の様なこと)は専門の要員に任せればよいわけである。現在,情報処理センターでは,ここで紹介した問い合わせシステム iQUERYJ以外に,
文献,人事情報検索システム iFAIRSJや,統計データ処理パッケージ iANALSTJ 等のソフトウェアの利用も可能である。
参考マニュアル
FACOM OS lV/F4 QUERY使用手引書 INTERACT解 説 書
FACOM OS 町/F4. X8 QUERY自習書
‑43‑
別表l デ ー タ ベ ー ス 操 作 用 コ マ ン ド 一 覧
コ 寸 ン ド 被 能 L止 え る ラ タ ヘ ー ス
AIMテータベース VSAM¥ KSlJS) VSAM(ESDS) lIilテータセシト FIND テータへースの験震を十Iい,条件に合った
C
。
レコートの件置を嶋本に出力する ノ「
F
h I
AND FIND/ANDコマントにより検案LたレD コートに対Iて,験信条件を追加して,条例
。
()。
OJ長
コ に 合 っ た レ コ ー ト の 件 般 を 縞 正 に 出 力 す る マ
ン BACK ANDコマントにより績拡Lt.こレコードをffl
C
。 。
Oト 町]の験集長件に戻す
験 COUNT 検If.件敏をメそスベースに出力する O O O O
宮医 RETRIEVE 条 件 に 合 っ た レ コ ー ト を 核 家L.儲 末 に レ
コードの内容を出力する O
。
O O処
NEXT RETRIEVE系コマンドで検索したレコー
理 ドのメンハレコートの倹索をセット内の O × × ×
R 用 E
NEXT方向に行う
T NNEXT NEXT/PRIORコマンドで検索している
コ R l レコートに対してセット内のNEXT方向に
。
× x ×あ る 次 の レ コ ー ト を 検 察 す る マ E
V PRIOR RETRIEVE系コマントで検索したレコー
ン E トのメンバレコードの験需をセァト内の
。
x × ×系 PRIOR方向に行う
ド コ
マ PPRIOR NEXT/PRIORコマンドで検案している
ンド レコートに対してセァト内のPRIOR方 向
.
O X x ヌに あ る 次 の レ コ ー ド を 検 察 す る OWNER 最 新 レ コ ー ド に 対 す る オ ー ナ レ コ ー ト を 験
O 〉ピ × x
雪属する
CURRENT 一 番 愚 近 のRETRIEVEコマンドで検索し
O × x x
た レ コ ー ド を 検 索 す る
LI ST 最 新 レ コ ー ド の 内 容 を 鵠 末 に 出 力 す る O O O O PRINT 検索したレコードの繍宋出力又はSYSOUT
出力を行う O O O O
SAVE 検 察 し た レ コ ー ド を 順 デ ー タ セ7トに出力
O O O O
する 出
力 TRANSFEI 検 察 し た レ コ 「 ド を メ そ ス ベ ー ス に 出 力 す
O O O O
用 る
コ PSUMMARY 統 計 デ ー タ 加 工 値 の 繍 末 出 力 又 はSYSOUT
マ
o .
O O O:
〆 出力を行う.
ト SSUMMARY 統 計 デ ー タ 加 工 値 を 願 チ ー タ セ ッ ト に 出 力
する O O O O
TSUMMARY 統 計 チ ー タ 加 工 値 を メ そ ス ベ ー ス に 出 力 す
る O O O O
E
処 UPDATE RETRIEVE系 コ マ ン ド に よ り 検 索 し た 愚o . o .
車両レコートを更新する O O
書 DELETE RETRIEVE系 コ マ ン ト に よ り 検 索 し た 燈
コ × O x x
マ 車両νヨードを削除する
'/
ド INSE丘T
一ーー」ー レコートを追加又は挿入する × O
0 . . 0 . . ' . . .
• AIMデータベースの更新処理で.SORT"‑‑及びエントリ..‑ーに対する修正はできないーまた.舟ー園田VSAMテータセ,トの更新処麿 で プ ラ イ ム キ ー に 対 す る 修 正 は で き な い
・
・
エントロ周囲VSAMテータセ,ト及び願データ4巴ヲトに対するINSERTコ マ ン ト は レ ヨ ー ト の 追 加 を 憲 味 す る・
・
・
項 目 項 目 名 開始桁 桁数 形式 意 味
学生番号 GBAN 5 X
学部コード BU 9 教 し 経2.医3.歯4.
薬5.工
6 .
J. K 7
性 別 SEX 7 9 男1.女2
生年月日 BIRTH 8 6 9 YYMMDD
家族歴(全) FAMILY 1 4 8 X
結 核 F 1 1 4 9 有 1 . 無 (0又は空白)
高血圧 F2 1 5 9 ノ/
脳卒中 F3 1 6 9 メγ
1重湯 F4 1 7 9 ノノ
悪性腫虜 F5 1 8 9 λγ
糖 尿 病 F6 1 9 9 λF
肝疾患 F7 2 0 9 //
その他 F8 2 1 9 //
家族歴有の数 FNO 2 4 2 B
既往歴(全) KIOU 2 6 1 1 X
結 核 Kl 2 6 9 有 1 . 無 (0又は空白)
肋膜炎 K2 2 7 9 ノγ
気管支瑞息 K3 2 8 9 //
心疾患 K4 2 9 9 ノア
賢疾患 K5 3 0 9 H
肝疾患 K6 3 1 9 ノノ
胃.十二指腸 K7 3 2 9 H
リウマチ K8 3 3 9 H
小児まひ K9 3 4 9 H
てんかん K 1 0 3 5 9 H
その他 Kll 3 6 9 //
既往歴有の数 KNO 38 2 B
血液型 BLOOD 4 0 2 X A. B. O. AB
身長 LENG 4 2 5 B 注(1) 体 重 WEIG 44 5 B 1/ 肥満度 HIMA 4 6 B 注 (2 )
‑45‑
項 目 項 目 名 開始桁 桁数 形式 意 味 検尿(全) NYO 48 3 X
蛋白 NYOl 48 9 ‑ (0) .
+
(1) .++
( 2)
.十++
(3)糖 NY02 4 9 9
潜血 NY03 5 0 9 有(1) . 無 (0または空 白)
視力右裸 EYER 5 1 4 B 注 (2 )
H 矯 EYERK 5 3 4 B 11
H左裸 EYEL 5 5 4 B ノノ
H 矯 EYELK 5 7 4 B 11 屈折異常(全) KUSETSU 5 9 4 X
正視 KUl 5 9 9 有(1) . 無 (0又は空 白)
近視 KU2 6 0 9 11
遠視 KU3 6 1
.
9 11乱視 KU4 6 2 9 11
色覚 COLOR 6 3 3 X
色覚 COl 6 3 9 正 常 (0) .異常(1) 第 一 第 二 C02 6 4 9 第一(1) . 第 二 (2 )
強,中,弱 C03 6 5 9 強(1) . 中 (2) .弱
( 3 )
眼疾 GAN 6 6 9 有(1) . 無 (0又は空 白)
眼科指示 IEYE 7 0 9 異常無G (0) .経過観察 (1) . 精 検 (2) .治療
( 3)
耳鼻科(全) MIMI 7 1 1 2 X
聴力障害 MIMl 7 1 9 無 (0又は空白).有 (1)
聴力障害詳細 MIM2 7 2 9 右(1) . 左 (2) .両方 (3 )
項 目 項 目 名 開始桁 桁 数 形式 意 味 中耳炎詳細 MIM4 7 4 9 右(1). 左 (2) .両方
( 3)
慢性副鼻膜炎 MIM5 7 5 9 無 (
0
文は空白) .有 (1)鼻中隔事響曲症 MIM6 7 6 9 ノノ
鼻炎 MIM7 7 7 9 H
鼻炎詳細 MIM8 7 8 9 肥厚性(1) .アレルギー 性 (2 )
属桃肥大 MIM9 7 9 9 無 (
0 )
.有(1) 属桃炎 M 1 M 10
80
9 無 (0 )
.有(1) 扇桃炎詳細 M 1 M 11 8 1 9 慢性(1) . 急 性 (2 )その他 M 1 M 1 2 8 2 9 無 (
0
又は空白) .有 (1)耳鼻科指示 IMIM 8 5 9 異 常 無 し (
0 )
.経過観察 (1) . 精 検 (2) .治療.
( 3)精神衛生 SPLIT 8 6 9 異 常 無 し (
0 )
.精検 (1)フィルム番号 XRAY 8 7 4 9
胸 部X線指示 IXRAY 9 1 9 異 常 無 し (
0 )
.経過観察.
(1) . 精 検 (2) .治療
( 3)
内科(全) INTER 9 2 2 5 X
栄 養 1 N 1 9 2 9 中 程 度 (
0 )
.低下(1) 肥 満 (2 )脈 拍 1 N 2 9 3 9 整 (
0 )
.不整(1) 顔面 IN3 9 4 9 正 常 (0 )
.蒼白(1) .浮 腫 状 (2) .蒼白浮腫状
( 3)
皮膚チアノーゼ IN4 9 5 9 無 (
0 )
.有(1) .H手掌紅班 1 N 5 9 6 9 /1
H くも状血管 1 N 6 9 7 9 /1
球 結 膜 黄 痘 1 N 7 9 8 9 無 (
0 )
.有(1)‑47‑
項 目 項 目 名 開始桁 桁 数 形 式 意 味 眼 結 膜 貧 血 IN8 9 9 9 /1
甲状線腫 1 N 9 100 9 H韻
リンパ筋肉腫大 1 N 1 0 101 9 H
心渇音界 1 N 1 1 102 9 正 (0) ,拡大(1) 心音 1 N 1 2 103 9 純 (0) ,不純(1) ,収
縮 期 雑 音 (2) ,拡張期雑 音 (3) ,収縮期+拡張期 雑音あり (4)
その他 1 N 1 3 104 9 無 (0) ,有(1) 肝腫大 1 N 1 4 105 9 ソペ,
右乳腺上横指径 1 N 1 5 106 3 B 注(1)
硬度 1 N 1 6 108 9 軟(1) , 正 (0) ,硬
( 2 )
辺縁 1 N 1 7 109 9 鋭(1) , 鈍 (2 )
腫大 1 N 1 8 1 1 0 9 無 (0) ,有(1) 左季助下横指径 1 N 1 9 111 • 3 B
賢 触 知 1 N 2 0 1 1 3 9 無 (0) ,有(1) 詳細 1 N 2 1 114 右(1) , 左 (2) ,両側
( 3)
臆反射 1 N 2 2 115 9 低下(1) " 正 常 (0) ,
.
元進 (2)
下腿浮腫 1 N 2 3 116 9 無 (0) ,有(1) 血圧(高) BLDH 117 4 B 注 (3)
(低) BLDL 1 1 9 4 B ノy
内科指示 IINTER 126 9 異 常 無 し (0) ,経過観察 (1) , 精 検 (2) ,治療
( 3)
検尿 KENl 127 9 無 (0又は空白),有 (1)
検血 KEN2 128 9 H
循環器 KEN3 129 l 9 H
血圧測定 KEN4 130 9 ノノ
項 目 項 目 名 開始桁 桁数 形式 意 味
胸部直接撮影 KEN6 132 9 /1
その他 KEN7 133 9 ノノ
内分泌 KEN8 134 9 ノノ
H甲状腫機能 KEN9 135 9 ノノ
血糖 KEN10 136 9 /1
その他 KEN 11 1 3 7 9 /1
消化器 KEN12 138 9 /1
肝機能 KEN13 139 9 /ノ
その他 KEN14 140 9 /1
呼吸器 KEN15 141 9 無 (0又 は 空 白 に 有
胸部直接撮影 KEN16 142 9
断層撮影 KEN17 143 9
その他 KEN18 144 9
他科紹介 KEN19 145
.
9その他 KEN20 146 9
(注1)
2
バイト長2
進定義,小数以下の桁数が1
。 (注2) 2バイト長2進定義,小数以下の桁数が2。 (注3) 2バイト長2進定義。別表3 条件式
(1)
〆/
/ノ
λ〆
ノ/
/1
検索コマンド (FIND,PRINT, PSUMMARYコマンド等)では抽出条件をWHER Eオペランドで指定することができる。条件式の記述方法には基本的に
2
通りある。( i )単純条件式<漬算式><比較漬算子>ぐ演算式>
( ii )複合条件式<単純条件式><論理演算子><単純条件式>
注1)演算式とは項目名,定数の他にそれらに加減乗除されたものである。
例 WHERE (GBAN=' 58059' )
注2)複合条件式は括弧でくくることもでき単純条件式として扱われる。
‑49‑
‑比較漬算子
記 号 意 味
等しし、
一寸 等しくない
>
より大きい>=
等しし、か大きい<
より小さい<=
等しし、か小さい‑論理演算子
意 味 論理積
(AND)
論理和 (OR)
‑真理値表
単純条件
A
単純条件BAND
O R (&) ( I )偽 偽 偽 偽
偽 真 偽 真
真 偽 偽 真
真 真 真 真
別表
4
データペースの定義のためのジョブ制御文/
//QUERYFDF/ ・ 圃 ・ ・
//STEPLIB //STFFDF //STFWORK //SOURCE
JOB CLASS=B
,
REGION=1024KEXEC PGM=JZXDEFIN
,
PARM='LINECNT=50' DD DSN=SYS1.QUERYDEF,
DISP=SHRDD DSN=Ql.QUERYFDF
,
DISP=SHRDD DSN=&&STFWORK
,
UNIT=WORK,
SPACE=(TRK,
(20,
10))DD DSN=&&SOURCE
,
UNIT=WORK,
SPACE=(TRK,
(10,
10))①