목록2024/09/18 (1)
공부함
JPA에서 식별 관계, 비식별 관계 중 무엇을 사용해야 할까?
최근 ERD를 설계하면서 외래 키를 구성할 때 해당 테이블이 외래 키 없이 식별될 수 있으면 비식별 관계로, 외래 키가 식별에 필요하다면 식별 관계로 설계했다. 이후 JPA를 위해 entity 매핑을 하면서 설계가 별로라고 느껴져서 식별 관계, 비식별 관계에 대해 알아보고, JPA에서는 어떻게 사용하는지 알아보았다. 외래 키 Foreign Key다른 테이블의 PK를 참조하는 속성을 외래 키라 한다. 외래 키는 테이블 간 관계를 맺는 데 사용된다. 외래 키가 속한 테이블을 자식 테이블, 외래 키 값을 제공하는 테이블이 부모 테이블이다. 외래 키로 맺는 관계는 식별 관계, 비식별 관계가 있다. 식별 관계, 비식별 관계식별 관계식별관계는 ERD상에서 실선으로 표시한다. FK가 자식 테이블의 PK에 포함된다. ..
데이터베이스
2024. 9. 18. 22:45