»ç¿ëÀÚ Á¤ÀÇµÈ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¿ä±¸»çÇ×
»õ Å×À̺íÀ» ÀÛ¼ºÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÀÚ Á¤ÀÇÇÑ °æ¿ì, ½ºÅ×ÀÌ¡ ¼¹ö¸¦ »ç¿ëÇÏ·Á¸é
´ÙÀ½ ¿ä±¸»çÇ×À» ¸¸Á·½ÃÄÑ¾ß ÇÕ´Ï´Ù.
- 1Â÷ Ű ¶Ç´Â °íÀ¯ »öÀÎÀ» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
½ºÅ×ÀÌ¡ ¼¹ö´Â ۸¦ ±âº»À¸·Î ÀÛµ¿ÇÕ´Ï´Ù. STAGLOG
Å×ÀÌºí¿¡ ³Ê¹« ¸¹Àº µ¥ÀÌÅͰ¡ ±â·ÏµÇ´Â °ÍÀ» ¹æÁöÇÏ·Á¸é Ű(1Â÷ Ű ¹× °íÀ¯ »öÀÎ)¸¸
±â·ÏÇϽʽÿÀ. ½ºÅ×ÀÌ¡ À¯Æ¿¸®Æ¼´Â ¾ÐÃàÀ» À§ÇØ Å°¸¦ »ç¿ëÇϰí Àü´ÞµÉ µ¥ÀÌÅ͸¦ ã½À´Ï´Ù. ۰¡ ¾øÀ¸¸é ½ºÅ×ÀÌ¡ À¯Æ¿¸®Æ¼´Â ÀÛµ¿ÇÒ ¼ö ¾ø½À´Ï´Ù.
- RI(ÂüÁ¶ ¹«°á¼º) Á¦ÇÑÀÚ ¼øÈ¯Àº Å×ÀÌºí »çÀÌ¿¡ ÀÖÀ» ¼ö ¾ø½À´Ï´Ù.
½ºÅ×ÀÌ¡ ¼¹ö´Â Ç×»ó ÇÏÀ§ Å×À̺í ÀÌÀü¿¡ »óÀ§ Å×À̺íÀ» Àü´ÞÇÕ´Ï´Ù. RI Á¦ÇÑÀÚ ¼øÈ¯ÀÌ ¾øÀ¸¸é ½ºÅ×ÀÌ¡ ¼¹ö´Â »óÀ§¿Í ÇÏÀ§ Å×À̺íÀ» ±¸º°ÇÒ ¼ö ¾ø½À´Ï´Ù.
- µ¥ÀÌÅͺ£À̽º Å×À̺íÀº ±¸¼º µ¥ÀÌÅ͸¸ Æ÷ÇÔÇÕ´Ï´Ù.
ºñÁö´Ï½º ´ë ¼ÒºñÀÚ ½Ã³ª¸®¿À¿¡¼ ±¸¼º µ¥ÀÌÅʹ īŻ·Î±× ¹× īŻ·Î±× Ç׸ñ°ú
°°Àº »çÀÌÆ® ¿î¿µÀÚ Á¦¾îÇÏ¿¡ ÀÖ½À´Ï´Ù. Å×ÀÌºí¿¡ Á¶ÀÛ µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â °æ¿ì,
°í°´Àº »çÀÌÆ® ¿î¿µÀÚ°¡ ½ºÅ×ÀÌ¡ µ¥ÀÌÅͺ£À̽º·Î ÀÌ Å×À̺íÀ» º¹»çÇÑ ´ÙÀ½
ÇÁ·Î´ö¼Ç µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â °°Àº Å×À̺íÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§ Ű Ãæµ¹ ¶Ç´Â RI Á¦ÇÑÀÚ À§¹ÝÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
- µ¥ÀÌÅͺ£À̽º Å×À̺íÀº Á¶ÀÛ Å×ÀÌºí¿¡ ´ëÇÑ ÂüÁ¶¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù.
Àü´ÞµÉ Å×ÀÌºí¿¡´Â Á¶ÀÛ Å×À̺íÀÇ 1Â÷ Ű¿¡ ´ëÇÑ foreign key ÂüÁ¶°¡ µé¾î ÀÖÁö
¾Ê¾Æ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÂüÁ¶°¡ ÀÖÀ» °æ¿ì, °í°´ÀÌ ½ºÅ×ÀÌ¡ º¹»ç ÈÄ¿¡ 1Â÷ ۸¦
»èÁ¦ÇÏ¸é µ¥ÀÌÅ͸¦ º¹¿øÇÒ ¼ö ¾ø½À´Ï´Ù.
ÇÁ·Î´ö¼Ç µ¥ÀÌÅͺ£À̽º¿¡ µÎ Å×À̺íÀ» »ðÀÔÇÒ ¶§ »ðÀÔ Æ®¸®°Å°¡ À־ ¾ÈµË´Ï´Ù.
R1 ¹× R2¿Í °°ÀÌ ½ºÅ×ÀÌ¡ ¼¹ö¿¡ ÀÇÇØ °ü¸®µÇ´Â µÎ Å×À̺íÀÇ °æ¿ì, ÇÁ·Î´ö¼Ç µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â R1°ú R2¿¡ »ðÀÔÇÒ ¶§ R1 ¶Ç´Â R2·Î ÇàÀ» »ðÀÔÇÏ´Â
»ðÀÔ Æ®¸®°Å°¡ À־ ¾ÈµË´Ï´Ù. »ðÀÔ Æ®¸®°Å´Â µÎ µ¥ÀÌÅͺ£À̽º¿¡¼ ¸ðµÎ °»½ÅÀ» ÀÛ¼ºÇϸç Ű ¹®Á¦Á¡À» ¹ß»ý½Ãŵ´Ï´Ù.
- MEMBER Å×À̺íÀº °íÀ¯ »öÀÎÀ» °¡Áú ¼ö ¾ø½À´Ï´Ù.
- »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡¼ »èÁ¦ Á¦ÇÑÀº
ÁÖÀÇÇÏ¿© »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù.
»èÁ¦ Á¦ÇÑ(Delete restrict)Àº µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼ÀÇ ¼º´ÉÀ» ÀúÇϽÃŵ´Ï´Ù. ½ºÅ×ÀÌ¡ µ¥ÀÌÅͺ£À̽º¸¦ Á¤¸®ÇÒ ¶§ ¹®Á¦°¡ ¹ß»ýÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ½ºÅ×ÀÌ¡ µ¥ÀÌÅͺ£À̽º¸¦
Á¤¸®Çϱâ Àü¿¡ force ¿É¼ÇÀ» °¡Áø µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼ ¸í·ÉÀ» »ç¿ëÇÏ¿© Á÷Á¢ Å×À̺íÀ»
Á¤¸®ÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é, ½ºÅ×ÀÌ¡ µ¥ÀÌÅͺ£À̽º Á¤¸®¿¡ ½ÇÆÐÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ Å×ÀÌºí¿¡ ´ëÇØ ½ºÅ×ÀÌ¡ ¼¹ö¸¦ ÁغñÇÏ·Á¸é
»ç¿ëÀÚ Á¤ÀÇ Å×ÀÌºí¿¡ ´ëÇØ ½ºÅ×ÀÌ¡ ¼¹ö ±¸¼ºÀ»
ÂüÁ¶ÇϽʽÿÀ.