構造:主キーと外部キー
メニューを表示するにはスワイプしてください
主キーと外部キー
リレーショナルデータベースの基盤は、テーブルとそれらの関係にあり、これらの関係は多くの場合、主キーと外部キーによって確立されます。
-
**主キー(PK)**は、テーブル内のレコードを一意に識別するための識別子。
-
外部キー(FK)は、別のテーブルの主キーを参照し、テーブル間のレコードを関連付けます。
例えば、"student" と "group" という2つのテーブルを考えます。"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. 外部キーとは何ですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 1