티스토리 뷰

1. MD관계에서는 Lookup관계에서와는 다르게, Mater의 레코드가 삭제될 경우 Detail측의 레코드도 같이 삭제된다.

  •  Lookup관계일 경우, 어느 한쪽의 레코드가 삭제되어도 다른 쪽의 레코드는 그대로 남아 있다.
  • Salesforce에서 한번에 삭제 가능한 레코드의 수는 10,000건으로 한정되어 있기에, 만약 하나의 Master레코드에 10,000건 이상의 Detail레코드가 연결되어있다면 Master 레코드를 삭제할 때 에러가 발생하게 된다.

 

2. MD관계가 생성되면 자식 Object의 경우, 기존의 Sharing Rule을 따르는 것이 아니라 Master Object의 Sharing Rule을 따르게 된다.

 

3. Custom Object의 경우 Standard Object를 자식으로 두는 MD관계 생성은 불가능하다.

 

4. MD관계의 최대 Depth는 4이다. ( 부모 - 자식 - 자식 - 자식 : 부모 1 자식 3 )

 

5. 이미 MD관계가 생성되어있어 Master의 입장인 Object를 Detail로 삼는 새로운 MD관계는 생성할 수 없다.

 

6. Detail(자식) Object 입장에서 Master(부모) Object는 최대 2개를 가질 수 있다.

 

7. Detail을 가진 Master측의 Object는 Master을 최대 1개만 가질 수 있어, Junction Object로 활용이 불가능 하다.

  • Junction Object는 MD관계로 만들 수도 있지만, Look up관계로도 생성이 가능하다.

 

 

 

728x90
댓글
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
최근에 올라온 글
Total
Today
Yesterday
공지사항