以下の2ケースにおいて、E-R図でどのように表現したらよいかわかりません。
ご教示願います。
1.異常が発生したら通知先アドレスに通知する。
それぞれにサロゲートキー(NO)があって、外部キーがないので
リレーションを表現することができません。(異常履歴←通知マスタみたいな。。)
異常コードは共通してありまして、異常履歴に異常コードが書き込まれたら
該当する異常コードがある通知先マスタの通知先アドレスを読み込むようにしたいです。
そもそもこういったケースは、リレーションを張らないものでしょうか?
---------------------------------------------------------------
5/6 追記
従属関係がないから、リレーションを張る必要がないと言い切れなくて質問に至りました。
なぜなら、異常履歴にE001が入ると123@gmail.comが決まるので
これをどうE-R図で表現するのかが質問の意図です。 |
---|
異常履歴 | ||
---|---|---|
No | 1 | シーケンシャルな番号 |
発生日時 | 2020/5/5 13:00 | IoT機器からの異常通知 |
異常コード | E001 | コード定義 |
通知先マスタ | ||
---|---|---|
No | 1 | シーケンシャルな番号 |
通知先アドレス | 123@gmail.com | 一致したときのメール送信先 |
異常コード | E001,E002 | 異常履歴の異常コードと一致すれば |
2.天気と売り上げの相関関係を見たいです。
特に日時を持つイベント系テーブルのリレーションの張り方が
わかりません。
気象実績 | ||
---|---|---|
No | 1 | シーケンシャルな番号 |
発表日時 | 2020/5/5 14:00 | 気象会社のHPより1日1回取得 |
エリア | tokyo | |
天気 | hare |
売上 | ||
---|---|---|
No | 1 | シーケンシャルな番号 |
売上日時 | 2020/5/5 14:05 | posシステムのデータ |
売上金額 | 5,000円 | posシステムのデータ |
回答1件
あなたの回答
tips
プレビュー