|
|
| 説明 |
基本集合 キーワード集合 目次集合 があります。
その他、シラバスtblSyllabus_1999FEBでは、 担当教官集合、 開講対象集合、 項目集合、 があります。
仁科研究室の記事では実験オブジェクト集合があります。 つまり、ひとつのtblObjectIndexを検索する訳です。
これらの集合はその都度検索する方法と検索結果をキャッシュする 方法があります。都度検索する方法では結果がダイナミックに 反映されますが、キャッシュではそうはなりません。 表示速度はキャッシュの方が断然速くなります。
汎用の集合キャッシュテーブルはtblNerveです。 tblNerveは、tblKnowledgeに対して再帰的な集合キャッシュテーブル として定義されています。
tblKnowledgeからnTableIDをピックアップします。 次にnKnowledgeExtIDに得たnTableIDを、 nTableIDに1(テーブル検索概定)にしてnKnowledgeIDを検索します。 (検索1) 目的のテーブルの基本集合bNerveIsBasic=Trueで検索します。 つぎにnKnowledgeIDが親であるnKnowledgeIDをtblNerveから 検索します。 (検索2) シラバスとの連携を図るための担当教官集合があります。 tblSylInst を使う。 テーブル名 nExtIDを渡すnTargetKeyName
|
|