PK FK FK를 PK로 포함시켰을 때의 장점이자 단점은 자식 테이블에게도 할아버지의 키를 상속한다는 점이죠. 모델링 할 때 FK상속에 가장 많이 나오는 얘로 들자면 손자가 할아버지를 찾으러 가려고 할 때 입니다. 만약 손자가 할아버지를 혼자 빈번히 찾아 간다면 손자가 할아버지의 주소를 알아두는 것이 좋을 것이고, 이럴 경우는 부모가 할아버지의 KEY를 PK로 잡고 있다가 손자에게 물려 주면 손자가 할아버지의 KEY를 갖게 되니 손자 & 할아버지의 조인이 더 편해 지죠. 반면 손자가 할아버지를 혼자 찾아 갈 일이 없고 반듯이 아빠 손잡고 가야 한다면 손자가 할아버지의 주소를 알고 있을 필요는 없죠. 만약 그렇다면 '쓸데 없는' 기억의 용량을 차지 할 뿐입니다. 모델링을 할 때 이런 식별자 상속을 주의 해야 하는 점은 위와 같이 상황에 따라 장단점이 있다는 점이죠. 무조건 적인 상속은 자칫 식별자 키가 너무 많아진다는 단점, 그렇다고 상속의 절단이 너무 심하면 조인의 뎁스가 깊어 지게 되어, 손자와 할아버지의 데이터만 필요한 상황에서 반드시 아빠를 데려가야 하는 상황이 벌어집니다. 항상 제사를 지내야 하는 큰집은 족보를 가지고 있어야 하지만, 분가한 딸내미 까지 족보를 가지고 있을 필요는 없죠. 쓸데 없는 이론은 길었는 데, 위와 같은 댓글형 게시판에는 상속이 필요 없을 거라 보여지네요. 맹호군 2011-07-04 17:50:45 x