[MYSQL] Foreign Key (외래키) 사용하지 않는 이유


[MYSQL] Foreign Key (외래키) 사용하지 않는 이유

️ Foreign Key ( 외래키 ) Foreign Key(외래키 )는 관계형 데이터베이스에서 부모 테이블의 Key(PK, UK)를 참조하는 Key이다. 또한 부모 테이블에 속해 있는 Key의 데이터가 없는 상태에서 자식 테이블의 데이터를 추가하려고 하면 DBMS에서 에러를 발생시키며, 참조 무결성 제약조건을 보장하게 됩니다. 이러한 이유로 관계 있는 테이블에 외래키를 사용하는 것을 당연히 여겼지만, 실제 프로젝트를 하다 보면 외래키를 사용하지 않는 프로젝트도 많았습니다. 그리하여 외래키를 사용하지 않는 이유에 대해 알아보았습니다. ️ Foreign Key ( 외래키 )를 사용하지 않는 이유 조사한 바에 따르면 실무에선 데이터를 직접 작업(신규, 수정)하는 업무가 많습니다. 따라서 데이터의 정합성을..


원문링크 : [MYSQL] Foreign Key (외래키) 사용하지 않는 이유