【より良い】データモデリング【モデルを】 (543レス)
【より良い】データモデリング【モデルを】 http://mevius.5ch.net/test/read.cgi/db/1057509675/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
505: NAME IS NULL [sage] 2009/01/17(土) 23:29:03 ID:??? >>504 普段、IDEF1Xでしか読み書きしてないから、リレーションシップの 意味が正しく理解できてるかわかんないのと、業務要件が不明だから、 自分の所見でコメント。 (1)「見積明細」の主キーは”見積ID”では?。 「見積明細」は「見積」のサブタイプということだと思うけど、 意味があって分けてるのかな? (2)「請負契約明細」についても(1)と同様。 (3)「請負金額入金」「請負金額請求」は、「入金」「請求」として 独立エンティティにするか悩むところ。 入金単位や請求単位が請負契約単位なのかな? (1契約で入金は複数回とかないのかな) (4)何故「仕入契約」「下請契約」は"業者ID"が主キーに なってるのに、「請求契約」の方には”顧客ID”が主キーに なってないの? この違いの意味は? 両方とも<契約>という同じような意味のエンティティと 考えれば、その属性も同じような主キー構成で いいと思うけど。 ※属性なしで、エンティティ名だけでリレーションシップを 考えた方がわかりやすいですよ。 http://mevius.5ch.net/test/read.cgi/db/1057509675/505
506: NAME IS NULL [] 2009/01/18(日) 03:01:18 ID:rdZV1j35 >>505 レスありがとうです! ありがたい指摘なのですが理解する語彙が足りずアドバイスを生かしきれないのが 残念ですが・・・ (1)で言われた「見積明細」テーブルは、本来「見積」テーブルと一体の繰り返し要素を別テーブルに分離した もので主キーは設定していません。 1つの見積に対して複数の見積項目があるので2つのテーブルに分離しました。 販売業者における販売テーブルと販売明細テーブルのような関係です。 (2)の「請負契約」と「請負契約明細」も同様の関係です。 (3)の「請負金額入金」「請負金額請求」は確かに一つのテーブルに統合できそうです。 盲点でした・・ありがとうございます。 問題は(4)でして、、、『なぜ「請負契約」の方には顧客IDが主キーになっていないのか』 との指摘ですが、 請負契約の場合、1つの契約に相手となる顧客は1つだけなのですが、下請契約や仕入契約は 1つの工事に相手となる業者は複数に及ぶことがあります。 その質の違いから差が生じたと思います。 これがはじめてのデータモデリングで試行錯誤の結果ですのでもしかしたら基本的なところで誤理解をしてる可能性 ありですので・・・その程度のもんだとオモっていただけるとありがたいです。 http://mevius.5ch.net/test/read.cgi/db/1057509675/506
507: NAME IS NULL [sage] 2009/01/18(日) 04:03:52 ID:??? 明細テーブルにも主キーはつけるべきだよ。 この場合は表示順を主キーにすりゃいいんじゃないかな。 > (3)の「請負金額入金」「請負金額請求」は確かに一つのテーブルに統合できそうです。 統合すると請求1回に対して入金複数回のケースとか対応できなくなるよ。 あなたんとこの業務的には問題ないのかも知れんけど、 柔軟性保つために分けておいたほうがベター 主キー入ってないテーブルがあること以外は、大体OKそうに見えるね。 >>505は見当はずれだから気にしないほうがいい http://mevius.5ch.net/test/read.cgi/db/1057509675/507
513: 506 [sage] 2009/01/18(日) 20:01:21 ID:??? >>507 >明細テーブルにも主キーはつけるべきだよ。 この場合は表示順を主キーにすりゃいいんじゃないかな なるほど! これは勉強になりました。 キーはテーブルの結合しか用途がないもの だと思っていたのでそういう使い方が出来るのは初めて知りました。 >主キー入ってないテーブルがあること以外は、大体OKそうに見えるね。 >>505は見当はずれだから気にしないほうがいい いえいえ皆さんのアドバイスは大変勉強になります。 http://mevius.5ch.net/test/read.cgi/db/1057509675/513
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s