logo

FK란 무엇인가? 각 관계형은 어떤 경우에 가장 효율적인가?

* 관련 기술 스택이 없습니다
emoji

• FK는 RDBMS에서 관계를 지정할 때 사용되며, 참조 무결성 제약조건을 설정할 수 있어서 사용한다.
• RDBMS에서는 One-to-One, One-to-Many / Many-to-One, Many-to-Many의 관계를 지원하며, 각각의 관계에 따라 장단점과 적절한 예시를 고려하여 설계해야 한다.
• Many-to-Many는 참조 무결성과 데이터 중복 최소화를 제공하며, 매핑 테이블을 사용하면 데이터의 정규화와 확장성이 증가합니다.
• 매핑 테이블을 사용할 때는 설계 복잡도와 성능 문제에 대한 고민이 필요하며, 중복 데이터를 제거하지 않으면 데이터 무결성에 위배될 수 있습니다.

thumbnail
북마크
공유하기
신고하기
8분 분량
조회수 196
profile-image푸르고
2년 전
Copyright © 2025. Codenary All Rights Reserved.