제가 아는 지식 + 참고 자료로 작성해 보겠습니다. 식별 관계란?해당 키를 식별하는 데 사용하겠다는 의미입니다.따라서, 무조건 자식(혹은 가져온 테이블)에 존재하는 키 여야만 합니다.따라서, NULL 이 들어갈 수 없습니다. 비식별관계란?그에 비해 비식별관계는 Null 일 수 있고 다른 테이블의 의존하지 않고 독립적으로 존재할 수 있습니다.비교적 자유롭고, JPA에서도 쉽게 구현하고 있습니다. 🤷🏻♂️ 그러면 다 비식별 쓰면 되는 거 아닌가요? 식별관계를 사용하는 이유식별관계를 사용하는 이유는 다음과 같습니다.데이터의 정합성을 유지하고 보장할 수 있다.자식 테이블에 데이터가 존재한다면 부모 데이터도 반드시 존재한다고 보장할 수 있다.3가지 복합 키의 종류가 유니크해야 하는 것을 보장할 ..