internal 노드의 데이터를 삭제할 경우 leaf로 옮기고 삭제해줘야 함
- B Tree의 특성을 유지하며 위치를 바꿔줘야 함
- 삭제할 데이터의 선임자(나보다 작은 데이터들 중 가장 큰 데이터, prodecessor)나 후임자(나보다 큰 데이터들 중 가장 작은 데이터, successor)와 위치를 바꿔줌
- 선임자 혹은 후임자는 항상 leaf node이기 때문
- B Tree는 항상 balance 맞는 Tree
- 바꿨을 당시에는 B Tree의 특징이 안맞을 수 있지만, 어차피 삭제할 노드이기에 삭제하면 B트리의 속성을 깨지 않음