안녕하세요 갑자기 기초적인게 궁금해서요 실무에서 외래키를 거의 안쓰는데요
외래키라는게 참조할 수 없는 값을 가질 수 없다는건데
저는 오히려 외래키를 사용하면 더 복잡하고 불편합니다. 저는 단지 데이터만 잘나오면 되니깐요
보통 어디에 많이쓰는지 궁금하구
외래키의를 사용유무의 정답이 있을까요?
감사합니다.
데이터의 정합성 측면에서는 필요하지만
어차피 이상한 데이터가 들어올 일은 정상적인 경우에는 없다고 보면
FK 는 DBA 나 개발자 입장에서는 거추장 스러울 수 있습니다.
설계시에는 FK 를 표시하더라도, 실제 구현시에는 적용하지 않는 경우도 많이 있습니다.
정답은 없습니다.