Loading article…
SERM (構造化エンティティ関係モデル)は、データモデリングによく使用されるERMを拡張したものです。1988年にElmar J. Sinz教授によって初めて提案されました。SERMは、 SAPの世界でデータモデリングによく使用されます。[1]
目的
- 大規模計画の構築
- 存在依存の可視化
- 矛盾の回避
- 不必要な関係を避ける
SERMシンボル
SERMの例
- 顧客と商品は独立した存在である
- すべての注文は 1 人の顧客に参照されます。顧客のない注文は違法です (注文は ER タイプです)。注文のない顧客は独立したエンティティであるため合法です。
- すべての注文には少なくとも 1 つの注文項目が含まれます。
- 各注文項目は 1 つの注文にのみ関連しています。
- 各請求書も 1 人の顧客に関連付けられます。顧客の記載がない請求書は違法です。請求書のない顧客は合法です。
- すべての請求書には、少なくとも 1 つの請求書明細項目が含まれます。
- すべての請求書明細項目は注文項目と正確に関連しています。注文項目は計算される場合とされない場合があります。
- SERMはすでに第3正規形になっている
参考文献
- ^ Michael Röthlin (2010)。エンタープライズ リソース プランニング システムにおけるデータ品質の管理。BoD – Books on Demand。pp. 118– 。ISBN 978-3-89936-963-2。
