나는 stackoverflow에서 개발자 Q & A가 저지른 가장 일반적인 데이터베이스 디자인 실수를 읽고있었습니다 . 처음에는 독점 아크에 대한 문구가있었습니다.
배타적 아크는 둘 이상의 외래 키를 사용하여 테이블을 만들 때 흔히 발생하는 실수입니다. 단 하나의 키만 null이 될 수 없습니다. 큰 실수. 우선 데이터 무결성을 유지하는 것이 훨씬 더 어려워집니다. 결국 참조 무결성이 있어도 둘 이상의 외래 키가 설정되는 것을 막을 수있는 것은 없습니다 (복잡한 검사 제한 조건에도 불구하고).
나는 왜 독점 아크가 악한 지 이해하지 못한다. 아마 나는 그것의 기본을 이해하지 못했습니다. 독점 아크에 대한 좋은 설명이 있습니까?