´ë°³ÀÇ °æ¿ì, Ä¿³ØÅÍ´Â ¸ðµç °³º° Business Object°¡ ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¶Ç´Â º¸±â¿¡ ÀÇÇØ Ç¥½ÃµÇ°í, ¿ÀºêÁ§Æ® ³»ÀÇ °¢ ´Ü¼ø ¼Ó¼º(Áï, String ¶Ç´Â Integer ¶Ç´Â Date¿Í °°Àº ´ÜÀϰªÀ» Ç¥½ÃÇÏ´Â ¼Ó¼º)ÀÌ ÇØ´ç Å×ÀÌºí ¶Ç´Â º¸±â¿¡ ÀÖ´Â ¿¿¡ ÀÇÇØ Ç¥½ÃµÇ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. µû¶ó¼ µ¿ÀÏÇÑ °³º° Business Object ³»ÀÇ ¼Ó¼ºÀ» ´Ù¸¥ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª ´ÙÀ½ÀÇ »óȲÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
WebSphere Business Integration Adapters Business Object´Â Æò¸é ±¸Á¶ ¶Ç´Â °èÃþ ±¸Á¶ÀÏ ¼ö ÀÖ½À´Ï´Ù. Æò¸é ±¸Á¶ Business ObjectÀÇ ¸ðµç ¼Ó¼ºÀº ´Ü¼ø ¼Ó¼ºÀÌ¸ç ´ÜÀϰªÀ» Ç¥½ÃÇÕ´Ï´Ù.
°èÃþ ±¸Á¶ Business Object´Â ÇÏÀ§ Business Object, ÇÏÀ§ Business Object ¹è¿ ¶Ç´Â µÎ °¡ÁöÀÇ Á¶ÇÕÀ» Ç¥½ÃÇÏ´Â ¼Ó¼ºÀ» °®°í ÀÖ½À´Ï´Ù. ±³´ë·Î °¢ ÇÏÀ§ Business Object´Â ÇÏÀ§ Business Object ¶Ç´Â Business Object ¹è¿ µîÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. »óÀ§ Business ObjectÀÇ ¼Ó¼ºÀÌ ´ÜÀÏ ÇÏÀ§ Business Object¸¦ Ç¥½ÃÇÏ¸é ´ÜÀÏ Ä«µð³¾¸®Æ¼ °ü°è°¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·± °æ¿ì, ¼Ó¼ºÀº ÇÏÀ§ Business Object¿Í µ¿ÀÏÇÑ À¯ÇüÀÔ´Ï´Ù.
»óÀ§ Business ObjectÀÇ ¼Ó¼ºÀÌ ÇÏÀ§ Business Object ¹è¿À» Ç¥½ÃÇÏ¸é ´ÙÁß Ä«µð³¾¸®Æ¼ °ü°è°¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·± °æ¿ì, ¼Ó¼ºÀº ÇÏÀ§ Business Object¿Í µ¿ÀÏÇÑ À¯ÇüÀÇ ¹è¿ÀÔ´Ï´Ù.
Ä¿³ØÅÍ´Â Business Object °£ÀÇ ´ÙÀ½ °ü°è¸¦ Áö¿øÇÕ´Ï´Ù.
°¢ Ä«µð³¾¸®Æ¼ À¯Çü¿¡ ÀÖ¾î »óÀ§ Business Object¿Í ÇÏÀ§ Business Object¿ÍÀÇ °ü°è´Â °ü°è¸¦ ÀúÀåÇÏ´Â Business ObjectÀÇ Å° ¼Ó¼º¿¡ ´ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ ÀÇÇØ ¼³¸íµË´Ï´Ù. ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Ç¥ 11ÀÇ FK=[fk_object_name.]fk_attribute_nameÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀϹÝÀûÀ¸·Î ´ÜÀÏ Ä«µð³¾¸®Æ¼ ÇÏÀ§ Business Object¸¦ Æ÷ÇÔÇÏ´Â Business Object´Â °ü°è¸¦ ³ªÅ¸³»´Â ÃÖ¼Ò µÎ °¡Áö ¼Ó¼ºÀ» °®°í ÀÖ½À´Ï´Ù. ÇÑ ¼Ó¼ºÀÇ À¯ÇüÀº ÇÏÀ§ À¯Çü°ú µ¿ÀÏÇÕ´Ï´Ù. ´Ù¸¥ ¼Ó¼ºÀº »óÀ§ÀÇ ¿ÜºÎ Ű·Î ÇÏÀ§ÀÇ 1Â÷ ۸¦ Æ÷ÇÔÇÏ´Â ´Ü¼ø ¼Ó¼ºÀÔ´Ï´Ù. »óÀ§¿¡´Â ÇÏÀ§°¡ °®°í ÀÖ´Â 1Â÷ Ű ¼Ó¼º°ú µ¿ÀÏÇÑ ¼öÀÇ ¿ÜºÎ Ű ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.
°ü°è¸¦ ¼³Á¤ÇÏ´Â ¿ÜºÎ Ű´Â »óÀ§¿¡ ÀúÀåµÇ¹Ç·Î, °¢ »óÀ§¿¡´Â ÇØ´ç À¯ÇüÀÇ ÇÑ °¡Áö ´ÜÀÏ Ä«µð³¾¸®Æ¼ ÇÏÀ§¸¸ÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
±×¸² 2´Â ÀϹÝÀûÀÎ ´ÜÀÏ Ä«µð³¾¸®Æ¼ °ü°è¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¿¹¿¡¼, fk1Àº ÇÏÀ§ÀÇ 1Â÷ ۰¡ µé¾î ÀÖ´Â ´Ü¼ø ¼Ó¼ºÀ̸ç, child[1]´Â ÇÏÀ§ Business Object¸¦ ³ªÅ¸³»´Â ¼Ó¼ºÀÔ´Ï´Ù.
±×¸² 2. ÀϹÝÀûÀÎ ´ÜÀÏ Ä«µð³¾¸®Æ¼ °ü°è
ÀϹÝÀûÀ¸·Î °¢ »óÀ§ Business Object´Â ÇØ´ç ÇÏÀ§ Business ObjectÀÇ µ¥ÀÌÅ͸¦ ¼ÒÀ¯ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, °¢ °í°´ Business Object°¡ ´ÜÀÏ ÁÖ¼Ò Business Object¸¦ Æ÷ÇÔÇÏ´Â °æ¿ì, »õ °í°´ÀÌ ÀÛ¼ºµÇ¸é »õ ÇàÀÌ °í°´ ¹× ÁÖ¼Ò Å×ÀÌºí ¸ðµÎ¿¡ »ðÀԵ˴ϴÙ. »õ ÁÖ¼Ò´Â »õ °í°´¿¡ ´ëÇØ °íÀ¯ÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î, °í°´ Å×ÀÌºí¿¡¼ °í°´À» »èÁ¦ÇÏ¸é °í°´ÀÇ ÁÖ¼Ò ¶ÇÇÑ ÁÖ¼Ò Å×ÀÌºí¿¡¼ »èÁ¦µË´Ï´Ù.
±×·¯³ª º¹¼ö °èÃþ ±¸Á¶ Business Object°¡ ¼ÒÀ¯ÇÏÁöµµ ¾Ê´Â µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÁÖ¼Ò Business Object°¡ StateProvince lookup table with single cardinality¸¦ Ç¥½ÃÇÏ´Â StateProvince[1] ¼Ó¼ºÀ» °®°í ÀÖ´Â °æ¿ì¸¦ °¡Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. lookup Å×À̺íÀº °»½ÅµÇÁö ¾Ê°í ÁÖ¼Ò µ¥ÀÌÅÍ¿Í °ü°è ¾øÀÌ À¯ÁöµÇ¹Ç·Î ÁÖ¼Ò µ¥ÀÌÅÍ ÀÛ¼º ¶Ç´Â ¼öÁ¤Àº ã¾Æº¸±â Å×À̺íÀÇ µ¥ÀÌÅÍ¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. Ä¿³ØÅÍ´Â ±âÁ¸ÀÇ µµ ¶Ç´Â Áö¿ª À̸§À» ã°Å³ª ÀÌ¿¡ ½ÇÆÐÇÕ´Ï´Ù. ã¾Æº¸±â Å×À̺íÀÇ °ªÀ» Ãß°¡ ¶Ç´Â º¯°æÇÏÁö ¾Ê½À´Ï´Ù.
º¹¼öÀÇ Business Object°¡ µ¿ÀÏÇÑ ´ÜÀÏ Ä«µð³¾¸®Æ¼ ÇÏÀ§ Business Object¸¦ Æ÷ÇÔÇÏ´Â °æ¿ì °¢ »óÀ§ Business ObjectÀÇ ¿ÜºÎ Ű ¼Ó¼ºÀº °ü°è¸¦ NO_OWNERSHIPÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ºñÁî´Ï½º ÇÁ·Î¼¼½º°¡ Ä¿³ØÅÍ¿¡ ÀÛ¼º, »èÁ¦ ¶Ç´Â °»½Å ¿äûÀ¸·Î °èÃþ ±¸Á¶ Business Object¸¦ Àü¼ÛÇÏ´Â °æ¿ì, Ä¿³ØÅÍ´Â ¼ÒÀ¯±Ç ¾øÀÌ Æ÷ÇԵǾî ÀÖ´Â ´ÜÀÏ Ä«µð³¾¸®Æ¼ÀÇ ÇÏÀ§¸¦ ¹«½ÃÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ Business Object¿¡ ´ëÇÑ °Ë»ö¸¸À» ¼öÇàÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ±×·¯ÇÑ ´ÜÀÏ Ä«µð³¾¸®Æ¼ Business Object °Ë»ö¿¡ ½ÇÆÐÇÏ°Ô µÇ¸é ¿À·ù¸¦ ¸®ÅÏÇϰí 󸮸¦ ÁßÁöÇÕ´Ï´Ù.
¼ÒÀ¯±Ç ¾øÀÌ °ü°è¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â "´ÜÀÏ Ä«µð³¾¸®Æ¼ ÇÏÀ§ Business Object¸¦ ³ªÅ¸³»´Â ¼Ó¼º"À» ÂüÁ¶ÇϽʽÿÀ. ¿ÜºÎ Ű °ü°è ÁöÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â "¼Ó¼ºÀÇ ¿ÜºÎ Ű ÁöÁ¤"À» ÂüÁ¶ÇϽʽÿÀ.
¼ÒÀ¯±ÇÀÌ ¾ø´Â Æ÷ÇÔÀº Á¤Àû ã¾Æº¸±â Å×ÀÌºí »ç¿ëÀ» ¿ëÀÌÇÏ°Ô ÇÒ »Ó ¾Æ´Ï¶ó Á¤»óÈ µ¥ÀÌÅÍ ¹× ºñÁ¤»óÈ µ¥ÀÌÅÍ µ¿±âȶó´Â ¼º´ÉÀ» Á¦°øÇÕ´Ï´Ù.
°ü°è¸¦ NO_OWNERSHIPÀ¸·Î ÁöÁ¤Çϸé Á¤»óÈ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ºñÁ¤»óÈ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î µ¿±âÈÇÒ ¶§ µ¥ÀÌÅ͸¦ ÀÛ¼º ¶Ç´Â º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Á¤»óÈ ¼Ò½º ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Å×À̺í A¿Í Å×À̺í B¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â °æ¿ì¸¦ °¡Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ³ª¾Æ°¡ ºñÁ¤»óÈ ¸ñÀûÁö ÀÀ¿ëÇÁ·Î±×·¥ÀÌ °¢ ¿£Æ¼Æ¼ A°¡ ¿©À¯ÀÖ°Ô µ¥ÀÌÅÍ B¸¦ ÀúÀåÇÏ´Â °Íó·³ ´ÜÀÏ Å×ÀÌºí¿¡ ¸ðµç µ¥ÀÌÅ͸¦ ÀúÁ¤ÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¿¹¿¡¼ Å×À̺í B µ¥ÀÌÅÍÀÇ º¯°æ»çÇ×À» ¼Ò½º ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ¸ñÀûÁö ÀÀ¿ëÇÁ·Î±×·¥À¸·Î µ¿±âÈÇÏ·Á¸é Å×À̺í B µ¥ÀÌÅͰ¡ º¯°æµÉ ¶§¸¶´Ù Å×À̺í A À̺¥Æ®¸¦ Æ®¸®°ÅÇØ¾ß ÇÕ´Ï´Ù. ¾Æ¿ï·¯ Å×À̺í B µ¥ÀÌÅÍ´Â Å×À̺í A¿¡ ¿©À¯ÀÖ°Ô ÀúÀåµÇ¹Ç·Î, Å×À̺í B¿¡¼ º¯°æµÈ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â Å×À̺í AÀÇ °¢ Çà¿¡ ´ëÇÑ Business Object¸¦ Àü¼ÛÇØ¾ß ÇÕ´Ï´Ù.
ºñÁ¤»óÈ ¼Ò½º ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ Á¤»óÈ ¸ñÀûÁö ÀÀ¿ëÇÁ·Î±×·¥À¸·Î µ¥ÀÌÅ͸¦ µ¿±âÈÇÏ´Â °æ¿ì, Ä¿³ØÅÍ´Â ¼ÒÀ¯±Ç ¾øÀÌ Á¤»óÈ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Æ÷ÇԵǾî ÀÖ´Â µ¥ÀÌÅ͸¦ ÀÛ¼º, »èÁ¦ ¶Ç´Â °»½ÅÇÏÁö ¾Ê½À´Ï´Ù.
Á¤»óÈ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î µ¥ÀÌÅ͸¦ µ¿±âÈÇÏ´Â °æ¿ì Ä¿³ØÅÍ´Â ¼ÒÀ¯±Ç ¾øÀÌ Æ÷ÇԵǾî ÀÖ´Â ¸ðµç ´ÜÀÏ Ä«µð³¾¸®Æ¼ÀÇ ÇÏÀ§¸¦ ¹«½ÃÇÕ´Ï´Ù. ±×·¯ÇÑ ÇÏÀ§ µ¥ÀÌÅ͸¦ ÀÛ¼º, Á¦°Å ¶Ç´Â ¼öÁ¤Çϱâ À§Çؼ´Â µ¥ÀÌÅ͸¦ ¼öµ¿À¸·Î ó¸®ÇØ¾ß ÇÕ´Ï´Ù.
ÀϹÝÀûÀ¸·Î ÇÏÀ§ Business Object ¹è¿À» Æ÷ÇÔÇÏ´Â Business Object´Â °ü°è¸¦ ³ªÅ¸³»´Â ÇÑ °¡Áö ¼Ó¼º¸¸À» °®°í ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì ¼Ó¼ºÀº ÇÏÀ§ Business Object¿Í µ¿ÀÏÇÑ À¯ÇüÀÇ ¹è¿ÀÔ´Ï´Ù. »óÀ§°¡ µÑ ÀÌ»óÀÇ ÇÏÀ§¸¦ Æ÷ÇÔÇÏ·Á¸é °ü°è¸¦ ¼³Á¤ÇÏ´Â ¿ÜºÎ ۸¦ °¢ ÇÏÀ§¿¡ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.
µû¶ó¼ °¢ ÇÏÀ§´Â »óÀ§ÀÇ 1Â÷ ۸¦ À§ºÎ Ű·Î Æ÷ÇÔÇÏ´Â Àû¾îµµ ÇÑ °¡Áö ´Ü¼ø ¼Ó¼ºÀ» °®°Ô µË´Ï´Ù. ÇÏÀ§¿¡´Â ÇÏÀ§°¡ °®°í ÀÖ´Â 1Â÷ Ű ¼Ó¼º°ú µ¿ÀÏÇÑ ¼öÀÇ ¿ÜºÎ Ű ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.
°ü°è¸¦ ¼³Á¤ÇÏ´Â ¿ÜºÎ Ű´Â ÇÏÀ§¿¡ ÀúÀåµÇ¹Ç·Î, °¢ »óÀ§¿¡´Â ÇÏÀ§°¡ ¾ø°Å³ª Çϳª ÀÌ»óÀÇ ÇÏÀ§°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
±×¸² 3Àº ´ÙÁß Ä«µð³¾¸®Æ¼ °ü°è¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¿¹¿¡¼, parentId´Â »óÀ§ÀÇ 1Â÷ ۰¡ µé¾î ÀÖ´Â ´Ü¼ø ¼Ó¼ºÀ̸ç, child[n]Àº ÇÏÀ§ Business Object ¹è¿À» ³ªÅ¸³»´Â ¼Ó¼ºÀÔ´Ï´Ù.
±×¸² 3. ´ÙÁß Ä«µð³¾¸®Æ¼ Business Object °ü°è
ÀϺΠÀÀ¿ëÇÁ·Î±×·¥Àº »óÀ§°¡ ¾Æ´Ñ ÇÏÀ§¿¡ °ü°è°¡ ÀúÀåµÇµµ·Ï ´ÜÀÏ ÇÏÀ§ ¿£Æ¼Æ¼¸¦ ÀúÀåÇÕ´Ï´Ù. Áï, ÇÏÀ§´Â »óÀ§ÀÇ 1Â÷ Ű¿¡ ÀúÀåµÈ °ª°ú µ¿ÀÏÇÑ °ªÀÇ ¿ÜºÎ ۸¦ Æ÷ÇÔÇÕ´Ï´Ù.
±×¸² 4´Â ÀÌ Æ¯º°ÇÑ À¯ÇüÀÇ ´ÜÀÏ Ä«µð³¾¸®Æ¼ °ü°è¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
±×¸² 4. ÇÏÀ§¿¡ ÀúÀåµÈ °ü°èÀÇ ´ÜÀÏ Ä«µð³¾¸®Æ¼ Business Object
ÀÀ¿ëÇÁ·Î±×·¥Àº ÇØ´ç »óÀ§¿¡ °ü°è ¾øÀÌ ÇÏÀ§ µ¥ÀÌÅͰ¡ Á¸ÀçÇÏÁö ¾Ê°í ÇØ´ç »óÀ§¸¦ ÅëÇØ¼¸¸ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â °æ¿ì, ÀÌ ´ÜÀÏ Ä«µð³¾¸®Æ¼ °ü°è À¯ÇüÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÇÏÀ§ µ¥ÀÌÅÍ´Â µÑ ÀÌ»óÀÇ »óÀ§¿¡ ÀÇÇØ ¼ÒÀ¯µÇÁö ¾ÊÀ¸¸ç, ÇÏÀ§ ¹× ÇØ´ç ¿ÜºÎ Ű °ªÀ» ÀÛ¼ºÇÏ·Á¸é »óÀ§ ¹× ÇØ´ç 1Â÷ Ű °ªÀÌ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» »ç¿ëÇϱâ À§ÇØ Ä¿³ØÅÍ´Â ¶ÇÇÑ ´ÜÀÏ Ä«µð³¾¸®Æ¼°¡ ÀÖ´Â ÇÏÀ§¸¦ Æ÷ÇÔÇÏÁö¸¸ »óÀ§°¡ ¾Æ´Ñ ÇÏÀ§¿¡ °ü°è¸¦ ÀúÀåÇÏ´Â °èÃþ ±¸Á¶ Business Object¸¦ Áö¿øÇÕ´Ï´Ù.
´ÜÀÏ Ä«µð³¾¸®Æ¼ ÇÏÀ§¸¦ Æ÷ÇÔÇÏ´Â »óÀ§ Business Object¸¦ ÀÌ·¯ÇÑ Æ¯º°ÇÑ ¹æ½ÄÀ¸·Î ÁöÁ¤ÇÏ·Á¸é ÇÏÀ§¸¦ Æ÷ÇÔÇÏ´Â ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ÁöÁ¤ÇÒ ¶§ CONTAINMENT ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÏÁö ¸¶½Ê½Ã¿À. ÀÚ¼¼ÇÑ Á¤º¸´Â "´ÜÀÏ Ä«µð³¾¸®Æ¼ ÇÏÀ§ Business Object¸¦ ³ªÅ¸³»´Â ¼Ó¼º"À» ÂüÁ¶ÇϽʽÿÀ.
·¦ÆÛ ¿ÀºêÁ§Æ®´Â ÀÓÀÇÀÇ µ¥ÀÌÅͺ£À̽º Å×À̺íÀ̳ª º¸±â¿¡ ÇØ´çÇÏÁö ¾Ê´Â ÃÖ»óÀ§ ·¹º§ Business ObjectÀÔ´Ï´Ù. ·¦ÆÛ ¿ÀºêÁ§Æ®´Â °ªÀÌ trueÀÎ WRAPPERÀÇ ÃÖ»óÀ§ ·¹º§ Business Object µî·Ï Á¤º¸¿¡ ÀÇÇØ ¼±¾ðµË´Ï´Ù. ·¦ÆÛ ¿ÀºêÁ§Æ®´Â °ü·Ã ¾ø´Â ÇÏÀ§ÀÇ ÄÁÅ×À̳ʷΠ»ç¿ëµÇ´Â ´õ¹Ì »óÀ§ÀÔ´Ï´Ù. ·¦ÆÛ ¿ÀºêÁ§Æ® 󸮿¡¼, Ä¿³ØÅÍ´Â ÃÖ»óÀ§ ·¹º§ Business Object¸¦ ¹«½ÃÇϸç ÇÏÀ§¸¸À» ó¸®ÇÕ´Ï´Ù. ·¦ÆÛ ¿ÀºêÁ§Æ®´Â N Ä«µð³¾¸®Æ¼³ª N-1 Ä«µð³¾¸®Æ¼ ¿£Æ¼Æ¼ ¶Ç´Â µÑ ´Ù¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
N Ä«µð³¾¸®Æ¼ ¿£Æ¼Æ¼´Â 1Â÷ Ű·Î Ç¥½ÃµÈ ÃÖ¼ÒÇÑ ÇϳªÀÇ °íÀ¯ ¼Ó¼ºÀ» °¡Áö°í foreign-key·Î Ç¥½ÃµÈ ÃÖ¼ÒÇÑ ÇϳªÀÇ ¼Ó¼ºÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ÀÌ ¿ÜºÎ Ű´Â ·¦ÆÛ ¿ÀºêÁ§Æ®¿¡¼ 1Â÷ Ű·Î Ãß°¡µË´Ï´Ù. ¿£Æ¼Æ¼ÀÇ ¿ÜºÎ Ű´Â Ãß°¡µÈ ·¦ÆÛ ¿ÀºêÁ§Æ®ÀÇ 1Â÷ ۸¦ ÂüÁ¶ÇÕ´Ï´Ù.
N-1 Ä«µð³¾¸®Æ¼ ¿£Æ¼Æ¼¿¡¼ 1Â÷ Ű´Â 1Â÷ Ű ¹× ¿ÜºÎ Ű µÑ ´Ù·Î Ç¥½ÃµÇ¾î¾ß Çϸç, N-1 ¿£Æ¼Æ¼¿¡¼ 1Â÷ Ű¿Í µ¿ÀÏÇÑ 1Â÷ ۸¦ ·¦ÆÛ¿¡¼ ÂüÁ¶ÇÕ´Ï´Ù.