始める無料で始める

シリアルデータ型サロゲートキーの追加

professors テーブルには単一列の候補キーが存在しないため(firstnamelastnameからなる複合候補キーのみ)、新しい列 id をテーブルに追加します。

この列には特殊なデータ型 serial を使用します。この型を指定すると、列が自動連番になります。つまり、新しい教授をテーブルに追加するたびに、まだ使われていない id が自動的に割り当てられます。まさに理想的な主キーです!

この演習はコースの一部です

SQL リレーショナルデータベース入門

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Add the new column to the table
ALTER TABLE ___ 
___ ___ id ___;
コードを編集して実行