±³À°°úÁ¤ ³ªÀÇÇнÀ ¿ÀÇǽºÆÁ °Ë»ö ¹«·á°­ÁÂ
Home ·Î±×ÀΠȸ¿ø°¡ÀÔ °í°´¼¾ÅÍ »çÀÌÆ®¸Ê
¿ÀÇǽºÆ©ÅÍ ±â¾÷ASP¼­ºñ½º > ¹«·á°­ÁÂ
¾×¼¼½º 2000 µû¶óÇϱâ
Ȩ·¯´× ¾×¼¼½º 2000
¾×¼¼½º 2000 ÀÏÀÏ°­ÁÂ
¾×¼¼½º 2002 »õ·Î¿î±â´É
±è±Ô°æ´ÔÀÇ DB ±âÃÊ
¾×¼¼½º ÇÁ·ÎÁ§Æ® °­ÁÂ
Home > ¹«·á°­Á > ¾×¼¼½º
¾×¼¼½º 2000, ±è±Ô°æ´ÔÀÇ µ¥ÀÌÅͺ£À̽º ±âÃÊ ´ÙÁö±â - 3°­. µ¥ÀÌÅͺ£À̽º ±âÃÊ 3: Key¶õ ¹«¾ùÀΰ¡? #2, Access 2000
 ¡¡


3°­. µ¥ÀÌÅͺ£À̽º ±âÃÊ 3: Key¶õ ¹«¾ùÀΰ¡? #2

±âº»Å°(Primary Key), ¿Ü·¡Å°(Foreign Key)


ÀϹÝÀûÀ¸·Î °íÀ¯Å°´Â ÇÑ Å×ÀÌºí¿¡ Çϳª ÀÌ»ó ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áß ´ëÇ¥µÇ´Â °íÀ¯ Å°¸¦ Primary key ¶ó°í ºÎ¸¨´Ï´Ù. ±âº» Å° Çʵå´Â ÀÚµ¿À¸·Î Áߺ¹ ºÒ°¡´ÉÀÇ À妽º°¡ ¸¸µé¾î Áý´Ï´Ù. 

ÀϹÝÀûÀ¸·Î ±âº» Å°´Â Áֹεî·Ï¹øÈ£, »ç¿ø¹øÈ£, Çлý¹øÈ£, ±âŸ Åë½Å¿ë ¾ÆÀ̵ð µî°ú °°ÀÌ ´ëºÎºÐ ¼ýÀÚ³ª ¹®ÀÚ·Î ÄÚµåÈ­ µÈ °ªÀ» »ç¿ëÇϴµ¥ Äڵ尡 Àǹ̸¦ °¡Áö°í ÀÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿¹¸¦ µé¸é ÄÄÇ»ÅÍ ±¤°í¿¡ º¼ ¼ö ÀÖ´Â Á¦Ç°ºÐ·ùÄڵ尡 ±×°ÍÀÔ´Ï´Ù. "123"À̶õ ÄÚµå¿Í "P31710"Äڵ带 ºñ±³ÇØ º¾½Ã´Ù. "123"¿¡¼­´Â ¾Æ¹«·± Á¤º¸¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª "P31710"Àº ¾Æ¸¶µµ ÆæƼ¾ö III 17ÀÎÄ¡ ¸ð´ÏÅÍ 10±â°¡ Çϵåµð½ºÅ© ¿ë·®À» ÀǹÌÇÒ °Ì´Ï´Ù. ÀǹÌÀÖ´Â Äڵ带 Å°·Î »ç¿ëÇÏ´Â °ÍÀº ÀÌ°Í ¿Ü¿¡µµ ¿©·¯ ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. ±×·¯³ª ±»ÀÌ Àǹ̸¦ ºÎ¿©ÇÒ ÇÊ¿ä°¡ ¾ø´Â °æ¿ì´Â ½Å°æ ¾µ ÇÊ¿ä°¡ ¾ø´Â ÀϷùøÈ£ Çʵ带 ÀÌ¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. 

±âº» Å°°¡ ¾ø´Â Å×À̺íÀº °ü°è¿¡ »ç¿ëÇÒ ¼ö ¾ø°í, Á¤·Ä°ú °Ë»öÇÒ ¶§ 󸮼ӵµ°¡ ´Ê½À´Ï´Ù. µû¶ó¼­ °¡´ÉÇÏ¸é ±âº» Å°¸¦ ¸¸µé¾î µÎ½Ã´Â °ÍÀÌ ÁÁ°Ú½À´Ï´Ù.

¾×¼¼½º¿¡¼­´Â ÀϷùøÈ£¶ó´Â ÇʵåÇü½ÄÀ» Áö¿øÇϸç, ÀÌ Çü½ÄÀÇ Çʵå´Â ±âº» Å°·Î »ç¿ëµË´Ï´Ù. ¾×¼¼½º¿¡¼­ ÀÚµ¿À¸·Î Å°ÀÇ ¼ýÀÚ¸¦ Áõ°¡½ÃÅ°¸é¼­ ¸¸µé¾î ³ª°¡¹Ç·Î ¸Å¿ì Æí¸®ÇÏ°Ô »ç¿ëµË´Ï´Ù. ¿µ¹®¹ý¿¡¼­ ÀÚÁÖ µîÀåÇÏ´Â <it> ¿Í °°Àº ¿ªÇÒÀ» ÇÕ´Ï´Ù. It´Â Ưº°È÷ Á־ ¸ñÀû¾î¸¦ Á¤Çϱ⠾î·Á¿ï ¶§ »ç¿ëµÇµíÀÌ Æ¯º°È÷ ±âº» Å°¸¦ Á¤ÇϱⰡ ¾î·Á¿ì¸é ÀϷùøÈ£Çʵ带 ±âº» Å°·Î »ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù. 

¾×¼¼½ºÀÇ °æ¿ì Å×À̺íÀ» ¸¸µå´Â °æ¿ì ±âº» Å°°¡ ¼³Á¤µÇÁö ¾Ê¾ÒÀ¸¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ ³»¼­ °ü½ÉÀ» À¯µµÇÕ´Ï´Ù.

03-03.gif(4520¹ÙÀÌÆ®)

°ü°è¸¦ ¸¸µé ¶§ ¾²ÀÌ´Â »ó´ë Å×À̺íÀÇ Å° Çʵ带 2Â÷Å°(Secondary key) ¶Ç´Â ¿Ü·¡Å°(Foreign Key) ¶ó°í ÇÕ´Ï´Ù. ¼­·Î ´Ù¸¥ Å×ÀÌºí°£¿¡ °ü°è¸¦ Çü¼ºÇϱâ À§Çؼ­´Â ÇÑ Å×À̺íÀÇ ±âº»Å°(Primary key)°¡ Á¸ÀçÇØ¾ß ÇÏ¸ç »ó´ë Å×ÀÌºí¿¡¼­ ÀÌ ±âº»Å°¿¡ ´ëÀÀÇÏ´Â °ÍÀÌ ¿Ü·¡Å°°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. 

´ÙÀ½ ³»¿ëÀ» ¼÷ÁöÇØ¾ß ÇÕ´Ï´Ù.

  1. ±âº»Å°´Â °íÀ¯ÇÑ °ªÀ» °¡Á®¾ß ÇÕ´Ï´Ù.(Áߺ¹ ºÒ°¡´ÉÇÑ À妽º¸¦ ¸¸µé¾î ÁÖ¸é µË´Ï´Ù.) 
  2. ¿Ü·¡Å°´Â ±âº»Å°¿Í´Â ´Þ¸® ±× °ªÀÌ °íÀ¯Çصµ ÁÁ°í Áߺ¹µÇ¾îµµ ÁÁ½À´Ï´Ù. ´Ù¸¸ À妽º°¡ µÇ¾î ÀÖÀ¸¸é ¿¬°áÇϴµ¥ ÀÖ¾î ¼º´ÉÀÇ Çâ»óÀ» °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
  3. °ü·ÃµÇ¾î ÀÖ´Â ¿Ü·¡Å°¿Í ±âº»Å°ÀÇ Çʵå À̸§ ¶Ç´Â À妽º À̸§ÀÌ °°À» ÇÊ¿ä´Â ¾øÁö¸¸ °¡´ÉÇÏ¸é µ¿ÀÏÇÑ À̸§À̰ųª ¶Ç´Â ÇÑÂÊ À̸§ÀÌ ´Ù¸¥ ÂÊ À̸§ÀÇ ÀϺθ¦ ±¸¼ºÇϵµ·Ï À̸§À» Áþ´Â °ÍÀÌ Æí¸®ÇÕ´Ï´Ù 
  4. ¿Ü·¡Å°´Â ±âº»Å°¿Í µ¥ÀÌÅÍ Çü½ÄÀÌ °°¾Æ¾ß ÇÕ´Ï´Ù.
  5. ±âº» Å°´Â Null °ªÀÌ µÉ ¼ö ¾øÀ¸¸ç Ç×»ó °íÀ¯ À妽º¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. 
  6. ¿Ü·¡ Å°´Â Null °ªÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. 
  7. µÎ °³ ÀÌ»óÀÇ Çʵå·Î ÀÌ·ç¾îÁø ¿Ü·¡ Å° Çʵå Áß NullÀÎ Çʵ尡 ÀÖÀ¸¸é ¸ðµç Çʵ尡 NullÀÌ µË´Ï´Ù.

Á¤¸®]
   1> ÀÚ·áÀÇ °Ë»ö, Á¤·Ä ½Ã ¼Óµµ¸¦ Çâ»ó½ÃÄÑÁÝ´Ï´Ù.
   2> ÀÚ·á°¡ Áߺ¹À¸·Î Ãß°¡µÇ¾î¼­ ÀÚ·áó¸® ½Ã ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿À·ù¸¦ ¸·¾ÆÁÝ´Ï´Ù.
   3> °ü·Ã Å×À̺íÀ» ¿¬°áÇϴµ¥ »ç¿ëµË´Ï´Ù.

Âü°í]
¾×¼¼½º¿¡¼­´Â ´ÙÀ½ 3°¡ÁöÀÇ ±âº» Å°¸¦ Áö¿øÇØ ÁÝ´Ï´Ù.
   1. ÀÏ·Ã ¹øÈ£ ±âº» Å°
   2. ´ÜÀÏ ÇÊµå ±âº» Å°
   3. ´ÙÁß ÇÊµå ±âº» Å°

1) ÀÏ·Ã ¹øÈ£ ±âº» Å°

¸¹Àº ºÐµéÀÌ ¾×¼¼½ºÀÇ <ÀϷùøÈ£ ±âº» Å°>¸¦ ·¹ÄÚµå¹øÈ£·Î »ý°¢ÇÕ´Ï´Ù. ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­´Â Å×ÀÌºí¿¡ ³ª¿­µÇ´Â ¼ø¼­(»ó´ëÀûÀÎ ¼ø¼­)·Î¼­ÀÇ ·¹ÄÚµå¹øÈ£¸¦ Áö¿øÇÕ´Ï´Ù. ¿¢¼¿ÀÇ Çà ¹øÈ£µµ ±×°ÍÀÔ´Ï´Ù. µû¶ó¼­ ·¹ÄÚµå¹øÈ£·Î ¿øÇÏ´Â À§Ä¡·Î ã¾Æ°¥ ¼ö ÀÖ½À´Ï´Ù. ¾×¼¼½º´Â ÀÌ·¯ÇÑ ´«¿¡ º¸ÀÌ´Â ·¹ÄÚµå¹øÈ£¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ´«¿¡ º¸ÀÌÁö´Â ¾ÊÁö¸¸ »ó´ëÀûÀÎ ¼ø¼­´Â Áö¿øÇÕ´Ï´Ù. Å×À̺íÀ̳ª ÆûÀÇ Á¦ÀÏ ¾Æ·¡¿¡ µþ·ÁÀÖ´Â À̵¿Å° »çÀÌ¿¡ »ó´ëÀûÀÎ À§Ä¡¸¦ ÀÔ·ÂÇÏ¿© Á÷Á¢ À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. VBAÄڵ带 ÀÌ¿ëÇÏ¿© À̵¿ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¶Ç DAO³ª ADO ¶Ç´Â Æû °³Ã¼ÀÇ Bookmark(Ã¥°¥ÇÇ) ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿© À̵¿ÇÕ´Ï´Ù. 

¾×¼¼½º¿¡¼­ ÀϷùøÈ£´Â ÁÖ ¿ëµµ´Â ±âº» Å°·Î »ç¿ëµÇ´Â °Ì´Ï´Ù. 
Áֹεî·Ï ¹øÈ£¿Í °°Àº °Ì´Ï´Ù. µû¶ó¼­ Çѹø ºÎ¿©µÇ¸é ±× ¹øÈ£´Â ´Ù¸¥ ·¹Äڵ忡¼­ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. 
µû¶ó¼­ À§ Å×À̺íÀÇ ³»¿ë¿¡¼­ º¼ ¼ö ÀÖµíÀÌ ÀϷùøÈ£°¡ 3~6±îÁö, 11~13±îÁöÀÇ ÀÚ·á°¡ ¾ø½À´Ï´Ù. ÇØ´ç ¹øÈ£ÀÇ ÀÚ·á°¡ »èÁ¦µÈ °ÍÀÌÁö¿ä. ¸¹Àº ºÐµéÀÌ ÀÌ°ÍÀ» ¸Å¿ì ¾î»öÇÏ°Ô »ý°¢À» ÇÕ´Ï´Ù. ±×·¯³ª ´Ü¼øÇÑ ÀÏ·Ã ¹øÈ£·Î¼­°¡ ¾Æ´Ï¶ó ´õ Áß¿äÇÑ ¿ªÇÒ ¶§¹®ÀÓÀ» ¾Æ¼ÌÀ¸´Ï±î ´õ ÀÌ»ó ¾î»öÇÏ°Ô »ý°¢ÇÏÁö ¾Ê±â¸¦ ¹Ù¶ø´Ï´Ù.

ÀÏ·Ã ¹øÈ£ Çʵå´Â °¢ ·¹Äڵ带 Å×ÀÌºí¿¡ Ãß°¡ÇÒ ¶§¸¶´Ù ÀÏ·Ã ¹øÈ£°¡ ÀÚµ¿ ÀԷµ˴ϴÙ. ÀÌ·¯ÇÑ Çʵ带 Å×À̺íÀÇ ±âº» Å°·Î ÁöÁ¤ÇÏ´Â °ÍÀÌ °¡Àå ½±°Ô ±âº» Å°¸¦ ¸¸µé ¼ö ÀÖ´Â ¹æ¹ýÀÔ´Ï´Ù. µû¶ó¼­ Ưº°È÷ ±âº» Å°¸¦ Á¤ÇϱⰡ ¾î·Á¿ì¸é ÀÌ°ÍÀ» »ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù. 

»õ·Î ¸¸µç Å×À̺íÀ» ÀúÀåÇϱâ Àü¿¡ ±âº» Å°¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ±âº» Å°¸¦ ¸¸µé °ÍÀÎÁö ¹¯´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. <¿¹>¸¦ ¼±ÅÃÇϸé ÀÏ·Ã ¹øÈ£ ±âº» Å°°¡ ¸¸µé¾îÁý´Ï´Ù.

º¹Á¦µÈ µ¥ÀÌÅͺ£À̽ºÀÇ ÀÏ·Ã ¹øÈ£ ±âº» Å°
Å×À̺íÀ» µ¥ÀÌÅͺ£À̽º º¹Á¦¿¡ »ç¿ëÇÒ °æ¿ì¿¡´Â Âü°íÇØ¾ß ÇÒ ³»¿ëÀÌ ´õ ÀÖ½À´Ï´Ù. 
º¹Á¦ µ¥ÀÌÅͺ£À̽º¸¦ µ¿±âÈ­ÇÏ´Â ÀÛ¾÷°ú ÀÛ¾÷ »çÀÌ¿¡ ÀÏÁ¤ÇÏ°Ô 100°³ ¹Ì¸¸ÀÇ ·¹Äڵ带 Ãß°¡ÇÏ·Á¸é ÇʵåÅ©±â(Field Size) ¼Ó¼ºÀ¸·Î µð½ºÅ© °ø°£À» ´ú Â÷ÁöÇÏ´Â Á¤¼ö(Long)¸¦ ¼³Á¤ÇÕ´Ï´Ù. Á¤¼ö(Long)´Â Å©±â°¡ 4¹ÙÀÌÆ®ÀÔ´Ï´Ù.
º¹Á¦ µ¥ÀÌÅͺ£À̽º¸¦ µ¿±âÈ­ÇÏ´Â ÀÛ¾÷°ú ÀÛ¾÷ »çÀÌ¿¡ ÀÏÁ¤ÇÏ°Ô 100°³°¡ ³Ñ´Â ·¹Äڵ带 Ãß°¡ÇÏ·Á¸é ÇʵåÅ©±â(Field Size) ¼Ó¼ºÀ¸·Î °¢ º¹Á¦ µ¥ÀÌÅͺ£À̽ºÀÇ ±âº» Å° °ª°ú µ¿ÀÏÇÑ °ªÀÌ ÇÒ´çµÇÁö ¾Ê°Ô ÇÏ´Â º¹Á¦ ID¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±×·¯³ª ÀÏ·Ã ¹øÈ£ Çʵ忡 º¹Á¦ ID Çʵ尡 Æ÷ÇԵǾî Å©±â°¡ 128ºñÆ®(16¹ÙÀÌÆ®)°¡ µÇ¹Ç·Î µð½ºÅ© °ø°£ÀÌ ´õ ¸¹ÀÌ ÇÊ¿äÇÏ°Ô µË´Ï´Ù.

2) ´ÜÀÏ ÇÊµå ±âº» Å°

ID ¹øÈ£³ª ºÎÇ° ¹øÈ£¿Í °°ÀÌ °íÀ¯°ªÀÌ µé¾î ÀÖ´Â Çʵ带 ±âº» Å°·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ°¡ ÀÌ¹Ì µé¾î ÀÖ´Â Çʵå¶óµµ Áߺ¹°ªÀ̳ª Null °ªÀÌ µé¾î ÀÖÁö ¾ÊÀ¸¸é ±âº» Å°·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. 

3) ´ÙÁß ÇÊµå ±âº» Å°

´ÜÀÏ Çʵ尡 °íÀ¯ÇÑ °ªÀ» °®´Â´Ù´Â È®½ÅÀÌ ¾øÀ» ¶§´Â µÎ °³ ÀÌ»óÀÇ Çʵ带 ±âº» Å°·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. 
´Ù´ë´Ù °ü°è¿¡ ÀÖ´Â ´Ù¸¥ µÎ Å×À̺íÀ» ¿¬°áÇÒ ¶§ »ç¿ëÇÏ´Â Å×À̺íÀÇ °æ¿ì¿¡´Â º¸Åë ´ÙÁß Çʵ带 ±âº» Å°·Î »ç¿ëÇÕ´Ï´Ù. (°ü°èÀÇ À¯Çü¿¡ ´ëÇؼ­´Â ´ÙÀ½¿¡ µû·Î ¼³¸íÀÌ µË´Ï´Ù.)

´ÙÁß ÇÊµå ±âº» Å°¿¡ »ç¿ëÇÒ Çʵå Á¶ÇÕÀ» ¼±ÅÃÇϱ⠾î·Á¿î °æ¿ì¿¡´Â ÀÏ·Ã ¹øÈ£ Çʵ带 Ãß°¡Çؼ­ ÀÌ Çʵ带 ±âº» Å°·Î ÁöÁ¤ÇÕ´Ï´Ù. 

´ÙÁß ÇÊµå ±âº» Å°¿¡¼­ ÇÊµå ¼ø¼­°¡ Áß¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÁß ÇÊµå ±âº» Å°ÀÇ Çʵå´Â Å×ÀÌºí µðÀÚÀÎ º¸±â¿¡ ÀÖ´Â ¼ø¼­´ë·Î Á¤·ÄµË´Ï´Ù. À妽º â¿¡¼­ ±âº» Å° ÇʵåÀÇ ¼ø¼­¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. 

Âü°í]
µ¥ÀÌÅÍ Çü½ÄÀÌ ÀÏÄ¡ÇÏÁö ¾Ê¾Æµµ µÇ´Â µÎ °¡Áö ¿¹¿Ü
µ¥ÀÌÅÍ Çü½ÄÀÌ ÀÏÄ¡ÇÏÁö ¾Ê¾Æµµ µÇ´Â µÎ °¡Áö ¿¹¿Ü´Â Á¤¼ö(Long)·Î ¼³Á¤µÈ ¼ýÀÚ Çʵå¿Í ÀÏ·Ã ¹øÈ£¸¦ ´ëÀÀ½Ãų ¼ö ÀÖ´Ù´Â °Í°ú, µÎ ÇÊµå ¸ðµÎ ÇʵåÅ©±â°¡ º¹Á¦ ID·Î ¼³Á¤µÇ¾úÀ» ¶§ ¼ýÀÚ Çʵå¿Í ÀÏ·Ã ¹øÈ£¸¦ ´ëÀÀ½Ãų ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
¡¡

¡¡

  ¸ñÂ÷ | ÀÌÀü | ´ÙÀ½¡¡ 

¡¡

¿ÀÇǽºÆ©ÅÍ ±â¾÷ASP¼­ºñ½º 135-880 ¼­¿ï½Ã °­³²±¸ »ï¼ºµ¿ 157-3 ¿¤ÁöÆ®À©ÅÚ 2Â÷ 1603È£ ¢Ï070-7098-2554
Copyright ¨Ï 1999-2008 Officetutor.com All rights reserved
¡¡