データベース設計でよく使われるER図が理解しづらいです。
例えば、wikipediaに載っているこの図
http://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC% …
userテーブルのuser_idと、revisionテーブルのrev_userが関連している、
というのは、フィールドの名前を丁寧に読めば判りますが・・・
似たような名前のフィールドが複数ある場合など、
どうやって判断するのでしょうか。。?
もっとリレーションシップ等の構造がパッ見てと判るような
標準的な図の書き方(●●図と言えば誰でも判るような)って無いでしょうか。。?
No.1ベストアンサー
- 回答日時:
多分、英語で書かれている分かり難さも手伝っていると
思います。
wikipediaの図に、2つのテーブルのリンクするキー名を
直接書けばお悩みの問題は解決するように思います。
例えばrevisionとtextはリンクにrev text idと書かれて
いますがこれを具体的な項目名であるrev_text_idとして
相手側のキーは単純な場合分かりきっていますが、
old_idと明記されてみては如何でしょうか?
複数のキーを持つテーブルの場合明瞭になるのではない
でしょうか?
No.2
- 回答日時:
revisionテーブルの次の3つの属性
rev_page 整数型8桁
rev_text_id 整数型8桁
rev_user 整数型5桁
には,いずれも (FK) すなわち 外部キー(Foreign Key) と書かれていますので,原則として他のテーブルの主キー(灰色の鍵の形の小さなアイコン)を参照しているはずの属性です。あとは属性名の特徴とデータ型の一致より,
rev_page は pageテーブルの主キー page_idを参照
rev_text_id は textテーブルの主キー old_id を参照
rev_user は userテーブルの主キー user_idを参照
と判断できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) [スライサー]に関して、 1 2022/05/24 21:07
- マウス・キーボード Pc切替器が動作しません。理教えてください。よろしくお願いします。 4 2023/05/10 15:43
- FX・外国為替取引 トラッキングトレードなどFX自動売買の対策 壱 2 2023/05/13 07:13
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- 船舶・クルーズ Windows10のエクスプローラにて。 1 2022/10/10 20:11
- その他(パソコン・スマホ・電化製品) 古くなった超音波洗浄機における超音波トランスデューサーの交換 2 2022/11/12 11:07
- その他(ネットショッピング・通販・ECサイト) 骨伝導ヘッドセットで この二つは値段が違うだけでは同じですか? 1 2023/02/13 19:13
- 飛行機・空港 電動のネッククーラーは空港の検査に通せますか? 3 2023/06/25 19:31
- その他(趣味・アウトドア・車) 12V/5V DCDCコンバーターについて 4 2023/06/20 07:08
- その他(パソコン・スマホ・電化製品) Google ドライブのようにXnBay ストレージ サーバのストレージスペースをコンピュータのエク 2 2023/04/28 19:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
VIEWの元のテーブルのindexって...
-
insertを高速化させたい
-
副問合せの書き方について
-
SQL Left Join で重複を排除す...
-
ある条件の最大値+1を初番する...
-
selectした大量データをinsert...
-
マイクラPC版のコマンドで効率...
-
select文のwhere句に配列を入れ...
-
一つ前のレコードの値と減算し...
-
my_itemsテーブルのIDにAUTO_IN...
-
期間の重複を調べるSQL文につい...
-
1対多結合で多を絞り込み条件と...
-
SELECT~LIKE~の結果が変
-
1テーブル&複数レコードの更新...
-
MySQLにてCOUNTした値を更にCOUNT
-
エクセルの関数について教えて...
-
Unionした最後にGROUP BYを追加...
-
SQLサーバから、項目の属性(型...
-
バインド変数について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
SQL Left Join で重複を排除す...
-
VIEWの元のテーブルのindexって...
-
SQLサーバから、項目の属性(型...
-
select文のwhere句に配列を入れ...
-
副問合せの書き方について
-
マイクラPC版のコマンドで効率...
-
Unionした最後にGROUP BYを追加...
-
selectした大量データをinsert...
-
SQLにて特定の文字を除いた検索...
-
[SQLServer] テーブル名からカ...
-
1テーブル&複数レコードの更新...
-
inner joinをすると数がおかし...
-
クエリ表示と、ADOで抽出したレ...
-
ある条件の最大値+1を初番する...
-
sqlで、600行あるテーブルを100...
-
複数テーブルのGROUP BY の使い...
-
insertを高速化させたい
-
PL/SQLの変数について
-
キー毎の、ある列のmaxのレコー...
おすすめ情報