0
私は基本的にダウンタイムイベントは、以下の情報が含まれている、ダウンタイムを保持するテーブルが必要になります。
EVENT_ID、START_TIME、END_TIME、サービスは、主な問題は、私はこれを設定する方法がわからないということです
を引き起こし私はこのような混乱で終わるしたくないので:
複数の同時多対多リレーションシップが2つある場合、データベーススキーマを設定するにはどうすればよいですか?
ID | EVENT_ID | START_TIME | END_TIME | SERVICES | CAUSES
01 455 12:00 12:30 FINANCE NETWORK
02 455 12:00 12:30 ADVANCE NETWORK
...
13 455 12:00 12:30 REFRESH DATABASE
...複数のサービスがある場合ので、単一障害のために、私は、テーブル内の多くの多くのエントリを持っているでしょう/その結果、表は実際にはすべての組み合わせを保持します。
これを効率的に整理する方法はありますか?
とypercubesコメントを反映するためにを編集し
は 'SERVICE'テーブル欠けありませんか? –
ええと、どうやってリンクされていますか?たとえば、メインのEVENTテーブルはサービスと原因のリストにどのようにリンクされていますか?また、EVENT_CAUSEテーブルは、単一のイベントIDのいくつかの原因をリストするので、かなり繰り返しますか? – antonpug
@ypercube - はいサービスが反復可能だった場合...パターンは、あなたが知っているようにEVENT – Randy