나는 이것이 간단한 문제라는 것을 알고 있지만, 나는 스스로를 돕기위한 모범을 찾을 수 없다는 것을 발견했다. ER 모델을 관계형 모델에 기본 키를 두 번 사용하여 매핑
내 ER 모델에서 "사람"은 "befriended_with"노드를 통해 다른 "사람"과 친구가 될 수 있습니다. 테이블에서 사람을 찾는 방법을 상상할 수는 있지만 "befriended_with"테이블에 문제가 있습니다. 이 경우, 기본 키 PID가 차례로 삽입되고 두 사람을 함께 연결하기 위해 PID로 다시 가정해야합니다.
Person
PID | Name
---- | -----
01 | X
02 | Y
befriended_with
PID | PID
---- | -----
01 | 02
그러나 나는 이것이 이렇게 작동 할 수 있다고 상상할 수 없습니다. 이것을 보통 어떻게 구현합니까?