構造:主キーと外部キー
メニューを表示するにはスワイプしてください
主キーと外部キー
リレーショナルデータベースの基盤は、テーブルおよびそれらの関係にあり、これらの関係は多くの場合、主キーと外部キーによって確立される。
-
**主キー(PK)**は、テーブル内のレコードを一意に識別する識別子。
-
外部キー(FK)は、別のテーブルの主キーを参照し、テーブル間のレコードを関連付ける。
例として、2つのテーブル「student」と「group」を考える。「student」テーブルには、各レコードにid(学生ID)、name、surname、age、およびgroup_id(「group」テーブルの主キーを参照する外部キー)などの情報が含まれる場合がある。一方、「group」テーブルには、id(グループID)、name、gradeが含まれる。
このことから、JohnとKeshaの両方が、外部キーがgroup idを参照していることからBG1グループのメンバーであることが分かる。BG4グループには学生が1人、Emmaが所属しており、MG2グループには現在、所属する学生はいない。
このような構造により、データベースクエリでJOIN操作を利用できる。
「group-student」エンティティリレーションシップ(ER)図を確認する。
1. 主キーとは何か?
2. 外部キーとは何ですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 5