所属テーブル見直し
現在、所属テーブルには3つのカラムがある。
- 所属ID(PK):所属する組織のID
- 所属CODE:所属する組織を示すコード
- 所属名称:所属する組織の名称
このうち所属IDと所属CODEが意味合い的に被ってしまう結果となった。
(所属IDに対して順列を作成しようと考えたからなんだけど。)
でもこのテーブルって以下の定義で十分だよね、という気がしてきた。
- 所属CODE(PK):所属する組織を示すコード
- 所属名称:所属する組織の名称
というわけで所属IDのカラムを削ってしまえ!
必要なら後でつければいいし。
というコトでテーブルを削除する
drop table Belong_To;
ついでに表名とかのアンダースコアもウザいので消し!
そこも含めて再定義するとこんなかな
CREATE TABLE BELONGTO( BELONGTOCODE NUMERIC(2) NOT NULL PRIMARY KEY, BELONGTONAME VARCHAR(30) NOT NULL ); INSERT INTO BELONGTO VALUES(1,'地球連邦'); INSERT INTO BELONGTO VALUES(2,'ジオン公国'); SELECT * FROM BELONGTO;
とりあえずテーブルの修正は完了。