<aside> 📖
학습 목표
| members 테이블 (부모) | orders 테이블 (자식) |
|---|---|
| id: 1, name: 홍길동 | id: 1, member_id: 1 (홍길동의 주문) |
| id: 2, name: 김철수 | id: 2, member_id: 2 (김철수의 주문) |
김철수(id: 2)를 삭제하면, **orders(자식)**의 member_id: 2도 정리돼야 함.member_id가 남게 되어 잘못된 데이터가 발생함.| 이유 | 설명 |
|---|---|
| 데이터 신뢰성 보장 | 잘못된 참조 값 방지 |
| 관계 명확화 | 부모-자식 관계 명확 표현 |
| 유지보수 용이 | 데이터 연쇄 변경, 삭제 예측 가능 |