
こんにちは、ER図の書き方(テーブル定義)について勉強しているのですが、皆さんにお聞きしたいことがあります。
ある学校が、毎年のマラソン大会の情報をDBで管理しようとしています。そのマラソン大会は、
・午前・午後それぞれ別のコースで1回ずつ実施する(参加者は同じ)
・コースの組み合わせは毎回ランダムに決定される
という条件で開催されます。
また、コースには難易度が設定されていて、その難易度は
・コース個別ではなく、2つのコースの組み合わせで決定される
・その日の天候(晴れか雨)によって変わる(午前・午後の天候は同一とする)
・50を平均とした100段階評価になっている
という条件を持っています。
以上を満たすテーブル構成として、どういったものが考えられるでしょうか?アドバイスをお願いいたします。
ちなみに、以下のようなものを考えてみました。
=======================================================
大会テーブル
━━━━━━━━━
開催日ID
午前コースID(FK)
午後コースID(FK)
天候
コーステーブル
━━━━━━━
コースID
距離
難易度テーブル
━━━━━━━
コース1ID(FK)
コース2ID(FK)
天候(FK)
難易度
=======================================================
この場合、「大会テーブル」と「コーステーブル」、または
「難易度テーブル」と「コーステーブル」は、それぞれ
2つのカラムでリレーションを持っていて、ER図を書くときに
線が2本(?)になりそうで、どうしようかと迷いました。
以上、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
なんとなく学校の宿題か研修の課題のような気がするので
中途半端な回答で失礼します。
ERモデルを考えるときは,一方のエンティティの主キーに対して
他方のエンティティが1なのか多なのか考えて線を引きます。
1対1:-----
1対多:----→
多対多:←---→
ということで,1本の線で関係を表します。さて,どれを使いましょう?
アドバイスいただきありがとうございます。
自分自身で質問を見直してみたら、メチャクチャなこと
書いていて、これでは回答者の皆様を困らせてしまうと
思いました。もう少し勉強してから出直したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ハローワーク・職業安定所 障碍者訓練校の入学試験は難しいですか 1 2022/03/26 03:04
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- 学校 大学受験について 5 2023/04/09 11:46
- 予備校・塾・家庭教師 河合塾(難関私大コース)に通っている浪人生です。 中央大学法学部志望だったのですが、模試の成績が塾内 3 2023/07/07 22:30
- MySQL 【MySQL】本当に困っています。詳しい方、ご教授よろしくお願いします。 1 2023/06/03 14:18
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- その他(データベース) accessについて 2 2022/05/31 16:58
- 高校 私立特進コースの高一です 今日の学年末の数学のテストで赤点を取ってしまったかもしれません。ちなみに今 5 2023/03/07 12:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーテーブルとシステムテ...
-
「テーブルに座って……」という...
-
複数テーブル表示
-
SQL2008 クエリ文について
-
LINQでn:nテーブルを階層オブジ...
-
会社の飲み会の幹事になり、座...
-
2つのテーブルで一致している...
-
ちょっとぐらいの時間なら里山...
-
特定物と不代替物の違い
-
SQLServer2000とMSDEの共存
-
ホームページのデザインを変えたい
-
SQL2008 クエリ文について
-
SQL2008 クエリ文について
-
連番に紐づく小連番の最大値を...
-
更新されたテーブルを表示したい
-
男性と2人で飲食店に行きテーブ...
-
データベース上の全てのテーブ...
-
コンボボックスにレコードセッ...
-
親子関係のテーブルについて
-
パン等を片手で食べる時、もう...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の飲み会の幹事になり、座...
-
「テーブルに座って……」という...
-
面接のときテーブルが正面に。...
-
L2SWはARPテーブルを持っている?
-
テーブルリンク リンク元を知...
-
飲み会で、座敷orテーブルどち...
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
論理名とコメント構文(?)について
-
【エクセル】データテーブルの...
-
オーダーの覚え方について
-
まるいテーブル 円い 丸い 漢字...
-
リレーションシップが出来ません。
-
アクセスのリンクテーブル一覧...
-
UTF8のテーブルをODBCドライバ...
-
1対1のリレーション(主キー同...
-
データベースの接続に失敗して...
-
mysqlのupdate構文についての質...
-
妹が、メルカリで売れた商品を...
-
ACCESS での LEFT JOIN 時の WH...
おすすめ情報