所属テーブル見直し

現在、所属テーブルには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;

とりあえずテーブルの修正は完了。