E-R図ってツール使ってると簡単に関連したテーブルに
リレーション貼れるんだけど、なんでもかんでも貼りまくった
E-R図って見にくいだけだと思いませんか?
O/Rマッパーであの図のとおりにリレーション定義していくと
モデルの関連情報のせいで1つの大きな塊になってしまって、
アプリ作る時にモジュール化しにくいだけなんだけど。
親子関連みたいに強く結びついているものは
リレーションはっていいけど、そうではない部分は
あえてリレーションはらないで、小さくモジュール化
したほうがいいと思うのだけれど、そんな考え方って無い?
探検
【ER図】なんでもリレーション貼るの害悪じゃないかな? [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2015/06/18(木) 10:53:03.83ID:Ln+NExBw2015/06/18(木) 11:55:39.62ID:yshh0B6q
ターゲット次第
アプリとかで腹にDB抱えるなら無駄にリレーはる必要なんかない
リレーションは大規模なデータベースでアプリケーションにテーブル関係構造が埋もれるのを回避する仕組み
アプリとかで腹にDB抱えるなら無駄にリレーはる必要なんかない
リレーションは大規模なデータベースでアプリケーションにテーブル関係構造が埋もれるのを回避する仕組み
2015/06/18(木) 12:07:42.79ID:yshh0B6q
設計時点で選択条件を定めて、性能劣化を抑える趣旨
ただエスパーするて、表の正規化が過剰なんじゃないか
普通はリレーションの量なんか気にしない
メタ表のさいずなんかメガまでいくかいかないか
ただエスパーするて、表の正規化が過剰なんじゃないか
普通はリレーションの量なんか気にしない
メタ表のさいずなんかメガまでいくかいかないか
2015/06/18(木) 19:20:36.76ID:sk5olvXp
お、いきなりちゃんとしたレスがきた。幸先いいなw
>>2-3
なんていうかデータベースの話というよりアプリ開発の話なんだよね。
O/Rマッパーの話というか。説明が難しいな。スレタイよくなかったかも。
最終的な目標としてはアプリ開発する時に小さくモジュール化したいって話なんだよ。
例えばこれはWordPressのER図
http://wpdocs.osdn.jp/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E6%A7%8B%E9%80%A0
これは簡単な例だけど、この線の通りにO/Rマッパーを定義すると
wp_optionsを除いて、全てが一つに固まってしまう。
でもモジュール化の考えからすると、
例えばwp_usersとwp_potstsって分けたくならない?
知ってると思うけど最近のフレームワークではO/Rマッパーの定義からSQLを自動生成する機能がある。
つまりモデルの定義がそのままSQLになるので、逆に見ればER図に書かれているものを
生成するためにモデルを書くことになる。そこに外部キーの定義も行う。
そうすることで簡単に関連モデルのデータを取得することができる。
で、ER図(全体がほぼ一つの塊なる)の通りにモデルを実装すると
モデル同士が結びついてモジュール化できなくなってしまう。
データベースの定義自体は正規化をするかしないかは、それほど関係ないと思ってる。
しなくてもどちらにしろテーブル自体に関連(リレーション)はあると思うから。
関連するデータ(テーブル)同士の関連をアプリ開発上は切断してモジュール化して実装し、
手動でつなげるという考え方があるのだろうか?という話
>>2-3
なんていうかデータベースの話というよりアプリ開発の話なんだよね。
O/Rマッパーの話というか。説明が難しいな。スレタイよくなかったかも。
最終的な目標としてはアプリ開発する時に小さくモジュール化したいって話なんだよ。
例えばこれはWordPressのER図
http://wpdocs.osdn.jp/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E6%A7%8B%E9%80%A0
これは簡単な例だけど、この線の通りにO/Rマッパーを定義すると
wp_optionsを除いて、全てが一つに固まってしまう。
でもモジュール化の考えからすると、
例えばwp_usersとwp_potstsって分けたくならない?
知ってると思うけど最近のフレームワークではO/Rマッパーの定義からSQLを自動生成する機能がある。
つまりモデルの定義がそのままSQLになるので、逆に見ればER図に書かれているものを
生成するためにモデルを書くことになる。そこに外部キーの定義も行う。
そうすることで簡単に関連モデルのデータを取得することができる。
で、ER図(全体がほぼ一つの塊なる)の通りにモデルを実装すると
モデル同士が結びついてモジュール化できなくなってしまう。
データベースの定義自体は正規化をするかしないかは、それほど関係ないと思ってる。
しなくてもどちらにしろテーブル自体に関連(リレーション)はあると思うから。
関連するデータ(テーブル)同士の関連をアプリ開発上は切断してモジュール化して実装し、
手動でつなげるという考え方があるのだろうか?という話
2015/06/18(木) 21:14:47.70ID:d3zAGFRa
長い
要点だけにしろ
要点だけにしろ
2015/06/18(木) 21:16:58.15ID:sk5olvXp
>>5
要点はスレタイです。
要点はスレタイです。
2015/06/18(木) 23:24:50.15ID:ro+SXwr3
リレーションとリレーションシップの違いから勉強しなおせ。
2015/06/18(木) 23:36:43.76ID:sk5olvXp
リレーションシップなんて一言も言ってないですよ。
2015/06/18(木) 23:52:20.89ID:ro+SXwr3
O/RのRはリレーション、ERのRはリレーションシップ。
その違いすら認識してないってことは基礎がまったくできていないってことだ。
その違いすら認識してないってことは基礎がまったくできていないってことだ。
2015/06/19(金) 08:45:23.86ID:nXV/2Pbs
>>4
兵庫とにわけなきゃよろしい
兵庫とにわけなきゃよろしい
2015/06/19(金) 12:29:49.89ID:X+CwqWOz
2015/06/19(金) 12:30:29.91ID:X+CwqWOz
2015/06/19(金) 13:00:49.40ID:p5SNpdEu
2015/06/19(金) 13:04:15.96ID:X+CwqWOz
2015/06/19(金) 13:43:35.74ID:p5SNpdEu
2015/06/19(金) 13:45:59.92ID:p5SNpdEu
おっと、揚げ足を取られるとこだった
Work PressじゃなくてWordPressな
このスレの話題で利益を得るとしたら、難の知識もないお前しかいない
Work PressじゃなくてWordPressな
このスレの話題で利益を得るとしたら、難の知識もないお前しかいない
2015/06/19(金) 13:56:26.22ID:p5SNpdEu
めんどくさいが、『理論から学ぶデータベース実践入門』から引用してやるわ
> リレーションとはいったい何でしょうか? 最もよくある間違いは、「テーブル同士の関係」というものです。
> 繰り返しになりますが、テーブル同士の関係を(ER図などを使って)デザインするのが、リレーショナル
> モデルだと、誤解している方をけっこう見かけます。もし、あなたがそのような誤解をしているのだとしたら、
> 今すぐ考えを改めてください。
どう改めれば良いかは、『理論から学ぶデータベース実践入門』読め
話を続けたいなら、『理論から学ぶデータベース実践入門』に書かれてる程度のことがわかってからにしろ
> リレーションとはいったい何でしょうか? 最もよくある間違いは、「テーブル同士の関係」というものです。
> 繰り返しになりますが、テーブル同士の関係を(ER図などを使って)デザインするのが、リレーショナル
> モデルだと、誤解している方をけっこう見かけます。もし、あなたがそのような誤解をしているのだとしたら、
> 今すぐ考えを改めてください。
どう改めれば良いかは、『理論から学ぶデータベース実践入門』読め
話を続けたいなら、『理論から学ぶデータベース実践入門』に書かれてる程度のことがわかってからにしろ
2015/06/19(金) 14:44:03.53ID:X+CwqWOz
それはわかったので、>>4に対してレスしてください。
全く関係ない話じゃないですか。
全く関係ない話じゃないですか。
2015/06/19(金) 16:19:39.63ID:p5SNpdEu
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 旧姓使用拡大に連合会長が反発 「何の説明もない。選択的夫婦別氏制度導入を」 男女共同参画会議 ★2 [ぐれ★]
- 開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 ★2 [ぐれ★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【悲報】中学受験、意味がなかった…「中学受験をやっても大部分の子供は無勉で入れるMARCH地方国立大に行くのが精一杯です [483447288]
- ジムでインターバルの時にウロウロ歩くやつなんなの?
- レイプはとっても気持ちがいい
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 大阪行くわよーーーッ!!!
- 近所の騒音おじさんが俺にだけ優しくしてくる
