CREATE TABLE 履修
( 科目番号 CHAR(3) NOT NULL,
学籍番号 CHAR(5) NOT NULL,
成績 INTEGER,
PRIMARY KEY(科目番号,学籍番号),
FOREIGN KEY(科目番号) REFERENCES 科目(科目番号),
FOREIGN KEY(学籍番号) REFERENCES 学生(学籍番号),
CHECK (成績 BETWEEN 0 AND 100))
|
履修 |
||
|
科目番号 |
学籍番号 |
成績 |
主キーは
科目番号と学籍番号のペア
別途定義してもよい
科目番号は表「科目」中の列「科目番号」を参照
科目番号は表「学生」中の列「学籍番号」を参照
外部キー制約
FOREIGN KEY …
REFERENCES ...
参照先の宣言と
一致する