You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

연관있는 두 테이블이 복합키로 지정이 되어있으나, 외래키설정이 되어있지 않을때

설계상 무결점의 관점에서 권장되지 않지만, 운영이 될수록 이러한 원칙이 지켜지지 않고

무언의 관계도가 생성되며,

조인전략을 사용하여 연관성을 엔티티에 적용해보겠습니다.

관련 영문 키워드:

mapping compositekey primary and non forign


샘플 DDL

ItemlInfo

CREATE TABLE `db_example2`.`iteminfo` (
  `itemtype` CHAR(1) NOT NULL,
  `itemno` INT NOT NULL,
  `itemname` VARCHAR(45) NULL,
  PRIMARY KEY (`itemtype`, `itemno`));


ItemStatics

CREATE TABLE `db_example2`.`itemstatics` (
  `itemtype` CHAR(1) NOT NULL,
  `itemno` INT NOT NULL,
  `viewcnt` INT NULL,
  `salecnt` INT NULL,
  PRIMARY KEY (`itemtype`, `itemno`));





  • No labels