Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 構造:主キーと外部キー | セクション
リレーショナルデータベースと正規化

book構造:主キーと外部キー

メニューを表示するにはスワイプしてください

主キーと外部キー

リレーショナルデータベースの基盤は、テーブルおよびそれらの関係にあり、これらの関係は多くの場合、主キー外部キーによって確立される。

  • **主キー(PK)**は、テーブル内のレコードを一意に識別する識別子。

  • 外部キー(FK)は、別のテーブルの主キーを参照し、テーブル間のレコードを関連付ける。

例として、2つのテーブル「student」と「group」を考える。「student」テーブルには、各レコードにid(学生ID)、namesurnameage、およびgroup_id(「group」テーブルの主キーを参照する外部キー)などの情報が含まれる場合がある。一方、「group」テーブルには、id(グループID)、namegradeが含まれる。

このことから、JohnKeshaの両方が、外部キーがgroup idを参照していることからBG1グループのメンバーであることが分かる。BG4グループには学生が1人、Emmaが所属しており、MG2グループには現在、所属する学生はいない。

このような構造により、データベースクエリでJOIN操作を利用できる。

group-student」エンティティリレーションシップ(ER)図を確認する。

1. 主キーとは何か?

2. 外部キーとは何ですか?

question mark

主キーとは何か?

正しい答えを選んでください

question mark

外部キーとは何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  5

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  5
some-alt