プロジェクト活動表 (PROJACT)
プロジェクト活動表には、社内で現在進行中の各プロジェクト活動が記述されます。各行のデータには、プロジェクト番号、活動番号、およびスケジュール日付が含まれます。
プロジェクト活動表は、以下の CREATE TABLE ステートメントおよび ALTER TABLE ステートメントを使用して作成します。
CREATE TABLE PROJACT
(PROJNO CHAR(6) NOT NULL,
ACTNO SMALLINT NOT NULL,
ACSTAFF DECIMAL(5,2),
ACSTDATE DATE NOT NULL,
ACENDATE DATE ,
PRIMARY KEY (PROJNO, ACTNO, ACSTDATE))
ALTER TABLE PROJACT
ADD FOREIGN KEY RPAP (PROJNO)
REFERENCES PROJECT
ON DELETE RESTRICT
以下の外部キーが、後で追加されます。
ALTER TABLE PROJACT
ADD FOREIGN KEY RPAA (ACTNO)
REFERENCES ACT
ON DELETE RESTRICT
以下の索引が作成されます。
CREATE UNIQUE INDEX XPROJAC1
ON PROJACT (PROJNO, ACTNO, ACSTDATE)
次の表は列の内容を示しています。
列名 | 説明 |
---|---|
PROJNO | プロジェクト番号 |
ACTNO | 活動番号 |
ACSTAFF | 平均の予定要員数 |
ACSTDATE | 活動開始日 |
ACENDATE | 活動終了日 |