0

ソフトウェア エージェント用のデータベースを設計する必要があります。特定の機能の列を持つオブジェクトを示すいくつかのテーブル (例: DOOR、CORRIDOR、WINOW) が必要です。機能は、設定、設定解除、または使用できない場合があります。また、発生した時間に応じて何らかの形でローカライズする必要があります。

主なタスクの 1 つは、オブジェクトが特定の瞬間にどのような機能を持っていたかを確認することです。特定のパラメーターに最も近いタイムスタンプの機能を取得する簡単な方法があるはずです (これもタイムスタンプ タイプです)。

それを処理するプログラムはJavaになります。小さなアプリになります。私は JavaDB について考えています。効率的である必要はありませんが、他の提案は受け付けています。タイムスタンプは、ここでは抽象的な概念です。連続する整数にすることができます。この問題は、エージェントが DB から情報を収集し、2 つ以上のオブジェクトのタイムスタンプを関連付けるときに発生します。それらは異なる場合がありますが、ある程度の範囲で同じ瞬間として扱う必要があります。

各テーブルにタイムスタンプ列を配置する必要がありますか、それとも別の方法で配置する必要がありますか? これに対する最善のアプローチは何だと思いますか?

4

1 に答える 1

1

あなたの説明を読んだだけで、あなたが何を得ているのかを本当に理解しているように、私は落ちていないことを認めなければなりません.

しかし、各テーブルにタイムスタンプ列を格納する必要があると思います。侵入監視システムの「ドアキーパッド」や「ドアオープンセンサー」などの機能を想像しています。「通常の」ドア イベント (「ドア キーパッド」イベント、「ドアのロック解除」イベント、「ドア オープン」イベント、すべて 5 秒以内) を侵入イベント (2 分から 2 分) と区別したい場合があります。ロックをバイパスします)。したがって、整数がここで役立つとは思いません。

于 2011-04-14T10:57:30.897 に答える