|
このセクションでは、サンプル データベースのテーブルと参照制約定義を説明します。
次のステートメントは Course テーブルを作成します。
CREATE TABLE Course (Name CHAR(7) CASE, Description CHAR(50) CASE, Credit_Hours USMALLINT, Dept_Name CHAR(20))
次のステートメントは、Course テーブルに主キー(Name)を追加します。
次のステートメントは Student テーブルを作成し、参照制約を定義します。
CREATE TABLE Student (ID UBIGINT, PRIMARY KEY (ID), Cumulative_GPA NUMERICSTS(5,3), Tuition_ID INTEGER, Transfer_Credits NUMERICSA(4,0), Major CHAR(20) CASE, Minor CHAR(20) CASE, Scholarship_Amount DECIMAL(10,2), Cumulative_Hours INTEGER) CREATE UNIQUE INDEX Tuition_ID ON Student(ID) ALTER TABLE Student ADD CONSTRAINT S_Tuition FOREIGN KEY (Tuition_ID) REFERENCES Tuition ON DELETE RESTRICT
|