ドキュメントが別のドキュメント(顧客に接続されている住所など)に関連付けられている場合、ノートにはどのように情報が保存されますか?関連付けを表すために新しい文書を作成するのか、リンク文書を応答文書としてタグ付けするのか?ロータスノートでのドキュメントの関連付け
答えて
あなたは他の人のデータベースを見直しているので尋ねていると思いますが、最初から始めて、最良の方法を知りたい場合にも私はそれにも答えます。
短い答え: メモは、リレーショナルではありません。私は住所が顧客と同じ文書に保存されていると思います。
長い答え: 顧客と住所の書類が別々の場合は、おそらくUniqueIDフィールドか単に名前に基づいて書類の間に緩やかな接続があります。たとえば、顧客フォームはアドレスビューを参照し、顧客の名前に基づいてアドレスを選択することができます。つまり、アドレス文書には顧客の名前が格納されています。
ドキュメントやレスポンスの親子関係を使ってリンクを作成することもできますが、ディスカッションスレッドデータベースや非常に特殊なケースで頻繁に使用されます。
最終的には、Notesアプリケーションの開発者がデータのリンク方法を決定する必要があります。私の提案は、特にリレーショナルデータベースのバックグラウンドを使用している場合、@UniqueID式を作成時に計算される隠しテキストフィールドで使用することです。それはあなたの文書にGUIDをスタンプし、それをあなたがテーブルへの外部キーと同じように文書を参照するために使用することができます。これは、データをある程度正規化しておくのに役立ちます。
Notesドキュメントには、親ドキュメントのGUIDを含む$ REFアイテムが設定されたレスポンスドキュメントを除いて、あるドキュメントと別のドキュメントを自動的に関連付ける方法はありません。これは、顧客と住所のような文書を関連付ける理想的な方法ではありません。なぜなら、関係が開発を容易にするために活用できないからです。ドキュメント/応答階層は、ほとんどの場合、ビュー内のドキュメントを整理するのに役立ちます。
あなたは正しいです! NotesデータベースをLotus Notes Java APIを使用してSQL Serverに移行しています。私は、顧客と住所の両方の文書をリンクを含めて移行する必要があります。 – cosmos
- 1. iOSドキュメント/ファイルタイプの関連付け - ワイルドカードUTI?
- 2. ドキュメント内の複数値フィールドを関連付ける?
- 3. Uncrustifyファイルの関連付け
- 4. Rails:モデルの関連付け
- 5. アクティブモデルシリアライザとの関連付け
- 6. Railsモデルの関連付け
- 7. Sequelizeの関連付け値
- 8. Rubyクラスの関連付け
- 9. クラスの関連付け
- 10. Alfresco:関連付けられたドキュメントがフォルダルールをトリガーする
- 11. 複数のレベルでの関連付け
- 12. PostgresでのINSERT INTOの関連付け
- 13. 2つのデータベーステーブルの関連付け(従業員をアクティビティに関連付ける)
- 14. belongs_toのデフォルトの関連付け=(関連付ける)メソッドをオーバーライドする方法?
- 15. Railsのhas_manyの関連付け:私は、次の2つの関連付けを持って、関連するオブジェクト
- 16. アソシエーションの関連付けを続ける
- 17. has_many、Ectoでの関連付け
- 18. カスタム検証メソッドでの関連付け
- 19. ユースケース図での関連付け
- 20. Railsでの関連付け機能
- 21. Ext jsでの関連付け?
- 22. SailsJSによる関連付け:関連付けの作成方法?
- 23. 関連付けるイベント
- 24. DQLクエリと関連付け?
- 25. documentEventのドキュメントに関連付けられたJeditorPaneを知るには
- 26. 子供alfrescoのファイルの関連付け
- 27. レールモデルの関連付けの問題
- 28. Boostrapのページングとテーブルの関連付け
- 29. その後の関連付け
- 30. Rails 0の関連付けのスコープ
Lotus Notes .... aaaaargh! –
これはプログラミング上の質問ではないようです... –
ロータスノートを他の最新技術に移行するには、どうしたらうまくいくのか知る必要があります。そのためのショートカットはありません! – cosmos