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

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

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

主キーと外部キー

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

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

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

例えば、"student" と "group" という2つのテーブルを考えます。"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

外部キーとは何ですか?

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

すべて明確でしたか?

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

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

セクション 2.  1

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 2.  1
some-alt