JPH07117960B2 - データ検索処理方法 - Google Patents
データ検索処理方法Info
- Publication number
- JPH07117960B2 JPH07117960B2 JP61002953A JP295386A JPH07117960B2 JP H07117960 B2 JPH07117960 B2 JP H07117960B2 JP 61002953 A JP61002953 A JP 61002953A JP 295386 A JP295386 A JP 295386A JP H07117960 B2 JPH07117960 B2 JP H07117960B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- search
- key
- time
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 〔概要〕 本発明は、データの作成時刻をキーとして保持するデー
タベースの検索制御方式に関する。検索キーとデータの
キーとの時刻値が一致しなくても、キー値が指定時刻を
含む所定長の期間内にあれば、そのデータを検索目標の
データとして出力する。本方式により、正確な作成時刻
を知らなくても、必要なデータを容易に検索することが
できる。
タベースの検索制御方式に関する。検索キーとデータの
キーとの時刻値が一致しなくても、キー値が指定時刻を
含む所定長の期間内にあれば、そのデータを検索目標の
データとして出力する。本方式により、正確な作成時刻
を知らなくても、必要なデータを容易に検索することが
できる。
本発明は、情報処理システムにおける、データベースの
データ検索制御方式に係り、特にデータの作成時刻をキ
ーとして保持するデータベースの検索を容易にするため
の制御方式に関する。
データ検索制御方式に係り、特にデータの作成時刻をキ
ーとして保持するデータベースの検索を容易にするため
の制御方式に関する。
例えば人工衛星によって採取される気象情報のデータ
は、例えば6時間を基準間隔として、その間隔ごとに採
取するデータを情報処理システムへ入力し、情報処理シ
ステムでは、これをデータ作成時刻をキーとして、気象
データベースに格納し、各種の処理の要求によるデータ
検索に応じて、データを供給できるようにする。
は、例えば6時間を基準間隔として、その間隔ごとに採
取するデータを情報処理システムへ入力し、情報処理シ
ステムでは、これをデータ作成時刻をキーとして、気象
データベースに格納し、各種の処理の要求によるデータ
検索に応じて、データを供給できるようにする。
前記例の気象データのような場合に、データの作成間隔
として、例えば6時間を基準値として定めるが、基準時
刻に対して、作成が例えば前後30分程度ずれることは差
支えないので、このデータ作成を他に優先させて作成時
刻を厳守するというような制御にはなっていない。この
ために、各種要因によってデータ作成時刻は変動する。
として、例えば6時間を基準値として定めるが、基準時
刻に対して、作成が例えば前後30分程度ずれることは差
支えないので、このデータ作成を他に優先させて作成時
刻を厳守するというような制御にはなっていない。この
ために、各種要因によってデータ作成時刻は変動する。
情報処理システムでは、このデータを受け取ってデータ
ベースに格納するとき、その時刻を読み取って、該時刻
データをそのデータのキーとするように処理する。
ベースに格納するとき、その時刻を読み取って、該時刻
データをそのデータのキーとするように処理する。
このキーとする時刻値は、各種の処理用途に対応できる
ように、例えば秒単位の精度の正確な時刻記録となるよ
うにする必要がある。
ように、例えば秒単位の精度の正確な時刻記録となるよ
うにする必要がある。
従って検索においては、データ作成時刻を知って、所定
データの作成時刻と一致する時刻値を検索キーとして指
定するか、ある時刻からある時刻までというような形で
期間を指定して検索要求しなければならない。
データの作成時刻と一致する時刻値を検索キーとして指
定するか、ある時刻からある時刻までというような形で
期間を指定して検索要求しなければならない。
しかし、処理上から正確な作成時刻を必要としない処理
も多く、そのような処理においても、データ作成時刻を
知って正確に検索キー値を指定するか、又は期間を指定
するような複合的な検索条件にしなければ目的のデータ
を使用できないことは、いたずらに処理を煩雑にすると
いう問題があった。
も多く、そのような処理においても、データ作成時刻を
知って正確に検索キー値を指定するか、又は期間を指定
するような複合的な検索条件にしなければ目的のデータ
を使用できないことは、いたずらに処理を煩雑にすると
いう問題があった。
図は本発明の処理の流れ図である。
図は情報処理システムの検索処理の流れを示し、1、2
は検索キー入力を受け取り、時刻値を所定数値形式に変
換する処理ステップ、3は指定時刻から所定の幅の期間
の両端時刻値を決定する処理ステップ、4は検索条件を
キー値の一致から、キー値の範囲の指定へ修正する処理
ステップ、5はデータ検索の処理ステップである。
は検索キー入力を受け取り、時刻値を所定数値形式に変
換する処理ステップ、3は指定時刻から所定の幅の期間
の両端時刻値を決定する処理ステップ、4は検索条件を
キー値の一致から、キー値の範囲の指定へ修正する処理
ステップ、5はデータ検索の処理ステップである。
情報処理システムにおいて、例えばデータ検索処理プロ
グラムが、処理ステップ1で従来と同様の検索要求を利
用者のプログラム等から受け取り、検索キーとして時刻
値が指定される。
グラムが、処理ステップ1で従来と同様の検索要求を利
用者のプログラム等から受け取り、検索キーとして時刻
値が指定される。
処理ステップ2で、入力検索キーの時刻値を、キー値と
して所定の時刻値形式に変換した検索キー値を得る。
して所定の時刻値形式に変換した検索キー値を得る。
処理ステップ3で、この検索キー値から所定の時間を減
じた最小時刻値と、所定の時間を増加した最大時刻値と
を作成する。
じた最小時刻値と、所定の時間を増加した最大時刻値と
を作成する。
処理ステップ4で、上記の最小時刻値以上で最大時刻値
以下のキーを検索するように修正した検索条件を生成す
る。
以下のキーを検索するように修正した検索条件を生成す
る。
処理ステップ5は従来と同様のデータ検索機能であり、
上記の修正した検索条件によってデータ検索を実行す
る。
上記の修正した検索条件によってデータ検索を実行す
る。
以上の制御方式により、データの利用者は、検索キーに
所要のデータのキー値を正確に指定する必要が無く、例
えば所要の基準時刻のみを指定することにより、その基
準時刻を目標に、その前後に作成されたデータを検索す
ることができる。
所要のデータのキー値を正確に指定する必要が無く、例
えば所要の基準時刻のみを指定することにより、その基
準時刻を目標に、その前後に作成されたデータを検索す
ることができる。
本発明を実施する場合、データ検索をキー値の一致では
なく、大小比較によって行うことが多くなるので、キー
とする時刻値を計算し易い形式にすることが望ましい。
なく、大小比較によって行うことが多くなるので、キー
とする時刻値を計算し易い形式にすることが望ましい。
そのために例えば、日付を1900年1月1日からの日数で
示す、公知の平均ユリウス日(MJD)で表現し、1日内
の時刻を日を単位とする小数で表すことにより、年月日
を含む例えば秒までの精度の時刻値を、1個の実数値と
して表現する。このようにした場合、情報処理システム
内のキー値は、例えば64ビット(8バイト)程度の長さ
で表される実数となる。
示す、公知の平均ユリウス日(MJD)で表現し、1日内
の時刻を日を単位とする小数で表すことにより、年月日
を含む例えば秒までの精度の時刻値を、1個の実数値と
して表現する。このようにした場合、情報処理システム
内のキー値は、例えば64ビット(8バイト)程度の長さ
で表される実数となる。
この表現の時刻(以下において、MJD時刻という)をキ
ー値として使用することにより、キー値の各大小比較は
1回の実数減算と、結果の正負判定でできるようにな
り、検索処理を効率良く実行することができる。
ー値として使用することにより、キー値の各大小比較は
1回の実数減算と、結果の正負判定でできるようにな
り、検索処理を効率良く実行することができる。
但し、MJD時刻のまゝでは、人に理解し難いので、キー
値を検索結果として出力し、又は外部からキー値を入力
する場合には、通常の年月日時分秒の形式を使用するよ
うに情報処理システム内に変換機能を持つ。
値を検索結果として出力し、又は外部からキー値を入力
する場合には、通常の年月日時分秒の形式を使用するよ
うに情報処理システム内に変換機能を持つ。
情報処理システムのデータ検索処理プログラムが、処理
ステップ1で従来と同様の検索要求を利用者のプログラ
ム等から受け取り、検索キーとして時刻値が指定され
る。
ステップ1で従来と同様の検索要求を利用者のプログラ
ム等から受け取り、検索キーとして時刻値が指定され
る。
この時刻値は前記のように、年月日時分秒の形式でよ
く、要すれば更に年、月、分、秒等を省略できるように
してもよい。
く、要すれば更に年、月、分、秒等を省略できるように
してもよい。
処理ステップ2で、入力検索キーの上記形式の時刻値
を、公知の計算でMJD時刻に変換する。
を、公知の計算でMJD時刻に変換する。
処理ステップ3で、このMJD時刻の検索キー値から所定
の時間を減じた最小時刻値と、所定の時間を増加した最
大時刻値とを作成する。
の時間を減じた最小時刻値と、所定の時間を増加した最
大時刻値とを作成する。
こゝで最小、最大時刻値を作成するための上記所定値
は、このデータの性格によって定まり、前記気象データ
の場合に、例えば30分(約0.02日)程度とする。なお必
要があれば、最小値と最大値の算出に異なる加減値を使
用してもよいことは言うまでもない。
は、このデータの性格によって定まり、前記気象データ
の場合に、例えば30分(約0.02日)程度とする。なお必
要があれば、最小値と最大値の算出に異なる加減値を使
用してもよいことは言うまでもない。
処理ステップ4で、前記で求めた最小時刻値以上で最大
時刻値以下のキーを検索するように修正した検索条件を
生成する。
時刻値以下のキーを検索するように修正した検索条件を
生成する。
処理ステップ5は従来と同様のデータ検索機能であり、
前記の修正した検索条件によって、通常の1検索方式で
ある。キーの大小比較によるデータ検索を実行する。
前記の修正した検索条件によって、通常の1検索方式で
ある。キーの大小比較によるデータ検索を実行する。
その結果、最小時刻値から最大時刻値までの期間に含ま
れるキー時刻値を決定し、そのデータを目的のデータと
して、検索要求元に通知する。
れるキー時刻値を決定し、そのデータを目的のデータと
して、検索要求元に通知する。
以上の制御方式により、データの利用者は、例えば常に
基準時刻にデータが作成されるものとして、データを検
索すればよく、データ検索処理を容易にする。
基準時刻にデータが作成されるものとして、データを検
索すればよく、データ検索処理を容易にする。
以上の説明から明らかなように、本発明によれば、情報
処理システムにおけるデータベースの利用者が、検索キ
ーに所要のデータのキー値を正確に指定する必要が無
く、その近傍の値のみを、該キー値が存在するかのよう
に指定することにより、指定値を含む所定範囲のキー値
を持つデータを検索することができるので、システムの
使い易さを向上するという著しい工業的効果がある。
処理システムにおけるデータベースの利用者が、検索キ
ーに所要のデータのキー値を正確に指定する必要が無
く、その近傍の値のみを、該キー値が存在するかのよう
に指定することにより、指定値を含む所定範囲のキー値
を持つデータを検索することができるので、システムの
使い易さを向上するという著しい工業的効果がある。
図は本発明の処理の流れ図 である。 図において、 1〜5は処理ステップ を示す。
Claims (2)
- 【請求項1】離散的に随時発生するデータ作成時刻をキ
ーとして格納されるデータからなるデータベースを有す
る情報処理システムのデータ検索処理方法において、 該データベースを、通常の基準時刻形式の時刻値を検索
キーとして指定し、 該検索キーを所定の時刻値形式の時刻値に変換を行い、 該変換した検索キー値に上記データの性格によって定ま
る所定時間を加減算して最大時刻値、最小時刻値を設定
し、 該設定した最小時刻値以上で最大時刻値以下をキーとす
る検索条件によって該データベースの検索処理を実行す
ることを特徴とするデータ検索処理方法。 - 【請求項2】前記所定の時刻値形式に平均ユリウス日を
用いることを特徴とする特許請求の範囲第1項記載のデ
ータ検索処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61002953A JPH07117960B2 (ja) | 1986-01-10 | 1986-01-10 | データ検索処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61002953A JPH07117960B2 (ja) | 1986-01-10 | 1986-01-10 | データ検索処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62162137A JPS62162137A (ja) | 1987-07-18 |
| JPH07117960B2 true JPH07117960B2 (ja) | 1995-12-18 |
Family
ID=11543731
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61002953A Expired - Fee Related JPH07117960B2 (ja) | 1986-01-10 | 1986-01-10 | データ検索処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07117960B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009086696A (ja) * | 2006-01-18 | 2009-04-23 | Pioneer Electronic Corp | 情報検索装置及び情報検索用プログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5743230A (en) * | 1980-08-29 | 1982-03-11 | Fujitsu Ltd | Data collecting system |
| JPS5995644A (ja) * | 1982-11-22 | 1984-06-01 | Sanyo Electric Co Ltd | 計測デ−タの高速処理装置 |
-
1986
- 1986-01-10 JP JP61002953A patent/JPH07117960B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62162137A (ja) | 1987-07-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2598493A (en) | Inferring temporal relationships for cybersecurity events | |
| US5806063A (en) | Date formatting and sorting for dates spanning the turn of the century | |
| Cohen | Estimating the parameter in a conditional Poisson distribution | |
| JPS592060B2 (ja) | カルキユレ−タ | |
| DE3066464D1 (en) | Method of obtaining the result of a numerical calculation in floating-point representation with the number of exact significant digits, and numerical calculating device for carrying out this method | |
| JPH07117960B2 (ja) | データ検索処理方法 | |
| CN114417089A (zh) | 查询方法、装置、终端设备及计算机可读存储介质 | |
| CN119003653A (zh) | 一种用于异构数据库的数据同步传输系统及方法 | |
| Porter-Hudak et al. | The statistical precision of a numerical methods estimator as applied to welfare loss | |
| JP4228706B2 (ja) | 電子制御装置及び該電子制御装置の記憶装置 | |
| CN115034214A (zh) | 关键词提取方法、装置、电子设备和存储介质 | |
| JP2006215998A (ja) | データ収集システム | |
| JPH10254891A (ja) | 情報検索装置 | |
| CN112488657B (zh) | 一种飞行信息处理方法、装置及设备 | |
| CN113869031B (zh) | 截止时间获取方法、介质、装置和计算设备 | |
| JPS5828275Y2 (ja) | 日付情報表示装置 | |
| US11882210B2 (en) | Method for tracing a digital information element in a computer system | |
| JPS6340938A (ja) | 情報検索における同意語検索方式 | |
| JPH05108437A (ja) | プログラムフアイル変更履歴管理方法 | |
| CN119396985A (zh) | 一种基于大数据的智慧档案管理方法及系统 | |
| JP2000227811A (ja) | 業務終了予定時刻推定システム | |
| JPH10254902A (ja) | オブジェクトの類似度算出方法および類似オブジェクト検索装置 | |
| CN117609456A (zh) | 一种基于aigc的办公问答方法、系统及其存储介质 | |
| Gessing | Identification of shift and delta operator models for small sampling periods | |
| JP2024068121A (ja) | 予測方法、予測装置および予測プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |