デモ画面です あらかじめ用意したデータで動いています。保存はされず、ページを更新すると元に戻ります。 学生教員 紹介ページに戻る 実際に使ってみる
ユーザー
2026年度 前期選択

データベース論

火曜日 5限
AIフィードバック
AI評価4/ 5

主キーを「重複しない列」で終わらせず、行を1つに特定するための列として説明できていました。外部キーとの関係も、参照する側とされる側で整理できています。 一方で、外部キー制約が何を防いでいるのかには触れられませんでした。存在しない行を参照してしまう状態を防いでいる、という点を次回の演習で確かめてみてください。

お疲れさまです。今日は「主キーと外部キー」を扱いましたね。 主キーとは何か、知らない人にどう説明しますか?
その行を1つに特定できる列です。学籍番号のようなものだと思います。
良い例ですね。では、名前を主キーにしてはいけない理由は何でしょうか。
同じ名前の人がいるからです。特定できなくなります。
そのとおりです。では外部キーは何のためにありますか。
別のテーブルの主キーを指すためです。どの学生の履修かを示すのに使います。
今日の振り返りはここまでにしましょう。お疲れさまでした。