단순히 엔티티를 만들면 된다.
약한 엔티티는 키가 없으므로, 강한 엔티티의 기본키를 외래키로 포함한다.
관계는 릴레이션으로 안만들고 하나의 기본키를 다른 엔티티의 외래키로 포함하는 것이다.
아래에는 일대일 관계를 만드는 4가지 방법이 나온다.
이렇게 표현하면 문제는 이 외래키가 이 관계를 표현하기 위한 것인지 따로 표시하지 않으면 알 길이 없다. 그래도 가장 많이 사용하는 방법이다.
방법3은 가장 중립적인 방법이다. 단점은 릴레이션이 하나 더 생겨서 조인을 두번해야한다.
방법 4는 의미적으로 독립적인 것들을 강제로 붙여놨기 때문에 좋지않다.
N측의 기본키를 1측의 외래키로 포함하면 정보의 중복이 많이 발생한다. 즉 같은 튜플이 여러개 생긴다. 즉, "다"측에서 외래키를 가져야한다.
다대다는 무조건 별도의 릴레이션을 만들 수 밖에 없다.