A 테이블이 B 테이블을 참조하고
B테이블이 A 테이블을 참조하는 방식은 안 좋다고 생각해왔는데
그렇게 써도 괜찮나? 라는 의문이 들었습니다.
이렇게도 많이 쓰나요?
구체적으로 질문드리면
A 테이블의 PK인 A_ID를 B 테이블이 FK로 참조하고 있고
B 테이블의 PK인 B_ID를 A 테이블이 FK로 참조하고 있지만
null을 넣을 수 있어서 오류가 발생하지는 않죠.
A 테이블에 데이터를 모두 넣은 후에
B 테이블의 데이터를 넣고
A 테이블의 FK를 업데이트 하는 방식으로 데이터를 넣게 됩니다.
|