35-1.µ¥ÀÌÅÍ ¼Ò½º ±¸¼º ¸¶¹ý»ç

35-1-1.¸¶¹ý»ç·Î ¿¬°á

ºñÁÖ¾ó ½ºÆ©µð¿À´Â ÀÚµ¿È­µÈ ÄÚµå »ý¼º±âÀÎ ¸¶¹ý»ç¸¦ ÅëÇØ ¹ø°Å·Î¿î ÀÛ¾÷À» ÃִܰŸ®·Î ¼öÇàÇÑ´Ù. ´©°¡ Çصµ »·ÇÑ ÀÛ¾÷À» ±â°è°¡ ºü¸£°í Á¤È®ÇÏ°Ô Ã³¸®ÇϹǷΠ»ý»ê¼º Çâ»ó¿¡ Å« µµ¿òÀÌ µÈ´Ù. ¸¶¹ý»ç¸¦ Àß ºÎ·Á ¸ÔÀ¸·Á¸é ±âº» ¹®¹ýÀ» Àß ¼÷ÁöÇØ¾ß Çϴµ¥ ÀÌÀü Àå¿¡¼­ Áغñ¸¦ źźÈ÷ ÇØ ¿Ô´Ù.

¸¶¹ý»ç´Â °³¹ßÅøÀÌ Á¦°øÇÏ¸ç ´å³Ý ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀϺδ ¾Æ´Ï´Ù. °³¹ßÅø¿¡ µû¶ó »ç¿ë¹ý°ú »ý¼º Äڵ尡 ´Þ¶ó ÇÏÀ§ ȣȯ¼ºÀÌ º¸ÀåµÇÁö ¾Ê´Â´Ù. ´ÙÇàÈ÷ Áö±Ý±îÁö´Â Å« º¯È­°¡ ¾øÀ¸¸ç ÀϺΠ±â´ÉÀÌ ¾à°£¾¿ È®ÀåµÈ Á¤µµ¿¡ ºÒ°úÇØ ¾Ö½á ¹è¿öµÑ °¡Ä¡°¡ ÀÖ´Ù. ¸¶¹ý»ç¿¡ Àͼ÷ÇØÁö·Á¸é ´Ù¾çÇÑ ¿É¼Ç°ú È¿°ú¸¦ °æÇèÇØ ºÁ¾ß ÇϹǷΠ½Ã°£À» ÅõÀÚÇÏ¿© ¿¬½ÀÇØ¾ß ÇÑ´Ù.

 

DSWizard

 

µ¥ÀÌÅÍ ¼Ò½º Çü½Ä ¼±ÅÃ

DSWizard À©Æû ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÑ´Ù. ¸Þ´ºÀÇ ÇÁ·ÎÁ§Æ®/»õ µ¥ÀÌÅÍ ¼Ò½º Ãß°¡ Ç׸ñÀ» ¼±ÅÃÇÏ¸é ´ÙÀ½ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³­´Ù.

 

°¡Á®¿Ã µ¥ÀÌÅÍ ¼Ò½º¸¦ Áú¹®Çϴµ¥ ¼Â Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.

 

l µ¥ÀÌÅͺ£À̽º : ÈçÈ÷ ¸»ÇÏ´Â DBMSÀÇ µ¥ÀÌÅÍ¿Í ¿¬°áÇÑ´Ù. SQL ¼­¹ö³ª ¿À¶óŬ¿¡ ¿¬°áÇÒ ¶§ ÀÌ Çü½ÄÀ» »ç¿ëÇϸç ŸÀÔµå µ¥ÀÌÅÍ ÁýÇÕÀÌ »ý¼ºµÈ´Ù.

l À¥ ¼­ºñ½º : À¥ ¼­ºñ½ºÀÇ µ¥ÀÌÅÍ¿Í ¸Þ¼­µå¿¡ ¿¬°áÇÑ´Ù. À¥ ¼­ºñ½º¿¡¼­ ¹ÝȯµÇ´Â °³Ã¼¿¡ µû¶ó ÇÁ·ÎÁ§Æ®³»ÀÇ »ý¼º¹°ÀÌ ´Þ¶óÁø´Ù.

l °³Ã¼ : ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Á÷Á¢ »ý¼ºÇÑ ¸Þ¸ð¸®»óÀÇ °³Ã¼¸¦ µ¥ÀÌÅÍ ¼Ò½º·Î È°¿ëÇÑ´Ù. ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÏ·Á¸é °³Ã¼¿¡ ´ëÇÑ ÂüÁ¶¸¦ Ãß°¡ÇÑ ÈÄ ¹Ì¸® ºôµåÇØ µÎ¾î¾ß ÇÑ´Ù.

 

¾î¶² µ¥ÀÌÅÍ ¼Ò½º¸¦ ¼±ÅÃÇϴ°¡¿¡ µû¶ó ÀÌÈÄÀÇ Áú¹® ³»¿ëÀÌ ´Þ¶óÁø´Ù. À¥ ¼­ºñ½º´Â º°µµÀÇ °ú¸ñÀÌ°í °³Ã¼´Â ¸Þ¸ð¸®»ó¿¡ ÀÖ´Ù »ÓÀÌÁö DB¿Í ±âº» °³³äÀº °°À¸¹Ç·Î ¿©±â¼­´Â µ¥ÀÌÅͺ£À̽º¸¸ ´Ù·ç±â·Î ÇÑ´Ù. µðÆúÆ®·Î ¼±ÅÃµÈ µ¥ÀÌÅͺ£À̽º¿Í µ¥ÀÌÅÍ ¼¼Æ®¸¦ ¹Þ¾Æ µéÀÌ°í ´ÙÀ½ ¹öÆ°À» µÎ ¹ø ´©¸¥´Ù.

¿¬°á ¼±ÅÃ

´ÙÀ½ ´Ü°è¿¡¼­ ¿¬°áÀ» ¼±ÅÃÇÑ´Ù. »ó´ÜÀÇ µ¥ÀÌÅÍ ¿¬°á ÄÞº¸ ¹Ú½º¿¡´Â ¿¬°áÇÑ ÀûÀÌ ÀÖ´Â µ¥ÀÌÅÍ ¼Ò½º ¸ñ·ÏÀÌ ³ªÅ¸³ª¸ç ÀÌ Áß Çϳª¸¦ °í¸£¸é µÈ´Ù. ¸¶¹ý»ç¸¦ óÀ½ ½ÇÇàÇß´Ù¸é ÀÌ ÄÞº¸ ¹Ú½º¿¡´Â ¾Æ¹«°Íµµ Ç¥½ÃµÇ¾î ÀÖÁö ¾ÊÀ¸¸ç »õ ¿¬°áÀ» ¸¸µé¾î¾ß ÇÑ´Ù.

»õ ¿¬°á ¹öÆ°À» ´©¸£¸é ¿¬°á Ãß°¡ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³ª DBMS¿Í °ø±ÞÀÚ¸¦ ¼±ÅÃÇÑ´Ù. ¾î¶² DBMS¿¡ ÀúÀåµÈ µ¥ÀÌÅÍÀΰ¡¸¦ °áÁ¤ÇØ¾ß ¿¬°á¿¡ ÇÊ¿äÇÑ Á¤º¸ÀÇ ¸ñ·ÏÀ» ¾Ë ¼ö ÀÖ´Ù.

Áß¾ÓÀÇ ¸®½ºÆ® ¹Ú½º¿¡¼­ SQL Server¸¦ ¼±ÅÃÇÑ´Ù. ¾Æ·¡ÂÊÀÇ µ¥ÀÌÅÍ °ø±ÞÀÚ ÄÞº¸ ¹Ú½º¿¡¼­ SQL Server °ø±ÞÀÚ¿Í OLE DB °ø±ÞÀÚ Áß Çϳª¸¦ ¼±ÅÃÇϴµ¥ Àü¿ë °ø±ÞÀÚ°¡ ¼º´É¿¡ À¯¸®ÇϹǷΠµðÆúÆ®ÀÎ SQL °ø±ÞÀÚ¸¦ ±×´ë·Î µÎ´Â °ÍÀÌ ÁÁ´Ù. Áö±ÝÀº °ÅÀÇ »ç¿ëÇÏÁö ¾ÊÁö¸¸ SQL ¼­¹ö 7.0 ÀÌÀü ¹öÀü¿¡ ´ëÇؼ­´Â OLE DB °ø±ÞÀڷθ¸ ¿¬°áÇÒ ¼ö ÀÖ´Ù.

¾Æ·¡ÂÊÀÇ "Ç×»ó ÀÌ ¼±Åà »ç¿ë" üũ ¹Ú½º¸¦ ¼±ÅÃÇϸé ÀÌÈĺÎÅÍ ÀÌ ´ëÈ­»óÀÚ´Â ³ªÅ¸³ªÁö ¾ÊÀ¸¸ç Á÷Àü ÇÁ·ÎÁ§Æ®¿¡¼­ ¼±ÅÃÇÑ DBMS°¡ ÀÚµ¿À¸·Î ¼±ÅõȴÙ. DBMS¸¦ ¹Ù²Ù°í ½ÍÀ¸¸é ¿¬°á Ãß°¡ ´ëÈ­»óÀÚ¿¡¼­ ¾ðÁ¦µçÁö º¯°æ ¹öÆ°À» ´©¸¥´Ù. °è¼Ó ¹öÆ°À» ´©¸£¸é ¿¬°á Ãß°¡ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³­´Ù. DBMSº°·Î Á¢¼Ó¿¡ ÇÊ¿äÇÑ Á¤º¸°¡ ´Þ¶ó ´ëÈ­»óÀÚ ¸ð¾çµµ Á¶±Ý¾¿ ´Ù¸£´Ù. ´ÙÀ½Àº SQL ServerÀÇ ¿¬°á Ãß°¡ ´ëÈ­»óÀÚÀÌ´Ù.

 

Á¢¼ÓÇÒ ¼­¹ö À̸§°ú ÀÎÁõ ¹æ¹ý, ±âº» µ¥ÀÌÅͺ£À̽º µîÀÇ Á¤º¸¸¦ ¼±Åà ¹× ÀÔ·ÂÇÑ´Ù. ¼­¹ö¸í¿¡ localhost¶ó°í ¾²¸é ·ÎÄà ¼­¹ö¿¡ ¿¬°áµÇ¸ç IP¸¦ ÀÔ·ÂÇÏ¸é ¿ø°ÝÁö ¼­¹ö¿¡ ¿¬°áÇÑ´Ù. ÀÎÁõ ¹æ¹ýÀº µðÆúÆ®ÀÎ Windows ÀÎÁõÀ» ¹Þ¾ÆµéÀδÙ. µ¥ÀÌÅͺ£À̽º ÄÞº¸ ¹Ú½º¿¡´Â ¼±ÅÃÇÑ ¼­¹öÀÇ DB ¸ñ·ÏÀÌ ³ª¿­µÇ´Âµ¥ ADOTest¸¦ ¼±ÅÃÇÑ´Ù. °í±Þ ¹öÆ°Àº º¸¾È, º¹Á¦, ÃʱâÈ­ ¹æ¹ý, ¿¬°á Ç®¸µ µî¿¡ ´ëÇÑ ¿É¼ÇÀ» ÁöÁ¤ÇÑ´Ù.

¿¬°á Å×½ºÆ® ¹öÆ°À» ´©¸£¸é ÀÔ·ÂÇÑ Á¤º¸´ë·Î ¿¬°á °¡´ÉÇÑÁö ¹Ì¸® Á¡°ËÇÑ´Ù. ÀÌ ¿¬°áÀÌ ¼º°øÇÏ·Á¸é SQL ¼­¹ö°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÏ°í ¾Õ Àå¿¡¼­ ¸¸µé¾î µÎ¾ú´ø ¿¹Á¦ µ¥ÀÌÅͺ£À̽ºµµ »ý¼ºµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ·ÎÄà ¼­¹öÀÎ °æ¿ì¿¡´Â À¢¸¸ÇÏ¸é ¼º°øÇÏÁö¸¸ ¿ø°ÝÁöÀÇ ¼­¹ö´Â ¿©·¯ °¡Áö ÀÌÀ¯·Î ½ÇÆÐÇÒ ¼ö ÀÖ´Ù.

ÀÌ ¸Þ½ÃÁö ¹Ú½º°¡ ³ªÅ¸³ª¸é ÀÔ·ÂÇÑ Á¤º¸°¡ À¯È¿ÇÏ°í Á¢¼Ó °¡´ÉÇÏ´Ù. ¼­¹ö À̸§°ú DB À̸§ µÎ°¡Áö¸¸ ÀÔ·ÂÇϸé ÀÏ´Ü ¿¬°áµÈ´Ù. È®ÀÎ ¹öÆ°À» ´©¸£¸é µ¥ÀÌÅÍ ¿¬°á ¼±Åà ´ëÈ­»óÀÚ·Î µ¹¾Æ°¡¸ç ¿¬°á ¹®ÀÚ¿­ÀÌ ÀÛ¼ºµÇ¾î ÀÖ´Ù.

¿©±â±îÁöÀÇ °úÁ¤Àº °á±¹ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î ¿¬°á ¹®ÀÚ¿­À» ¸¸µç °ÍÀÌ´Ù. ¾Õ Àå¿¡¼­ Á÷Á¢ ¸¸µç ¿¬°á ¹®ÀÚ¿­°ú ³»¿ë»ó µ¿ÀÏÇ쵂 ¸¶¹ý»çÀÇ µµ¿òÀ» ¹ÞÀ¸¸é »ó¼¼ÇÑ Æ÷¸ËÀ» ¸ô¶óµµ Á¤È®ÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù.

¿¬°á ¹®ÀÚ¿­ ÀúÀå

´ÙÀ½ ´Ü°è´Â ¿¬°á ¹®ÀÚ¿­ ÀúÀå ¿©ºÎ¸¦ Áú¹®ÇÑ´Ù. ¿¬°á ¹®ÀÚ¿­Àº ¿¬°á¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Å°/°ªÀÇ ½ÖÀ¸·Î °¡Áö´Â ¹®ÀÚ¿­ÀÌ¸ç ¿¬°á °´Ã¼´Â ÀÌ Á¤º¸¸¦ ÂüÁ¶ÇÏ¿© ¼­¹ö¿¡ ¿¬°áÇÑ´Ù. ÀÌ ¹®ÀÚ¿­Àº ¼Ò½º¿¡ ¹Ù·Î ¾µ ¼öµµ ÀÖ°í ¾Æ´Ï¸é ±¸¼º ÆÄÀÏ¿¡ ÀúÀåÇØ ³õÀ» ¼öµµ ÀÖ´Ù.

¹èÆ÷ÀÇ ÆíÀǸ¦ À§ÇØ ±¸¼º ÆÄÀÏ¿¡ ¿¬°á ¹®ÀÚ¿­À» ÀúÀåÇÏ´Â °ÍÀÌ ÁÁÀ¸¸ç µðÆúÆ® ¿É¼ÇÀº ÀúÀåÇÏ´Â °ÍÀ¸·Î µÇ¾î ÀÖ´Ù. ÀÌ ¿É¼ÇÀ» ±×´ë·Î ¹Þ¾ÆµéÀ̸é ÇÁ·ÎÁ§Æ®¿¡ App.config ÆÄÀÏÀÌ Ãß°¡µÇ°í ´ÙÀ½ ¿¬°á ¹®ÀÚ¿­ÀÌ ±â·ÏµÈ´Ù.

 

<connectionStrings>

    <add name="DSWizard.Properties.Settings.ADOTestConnectionString"

        connectionString="Data Source=localhost;Initial Catalog=ADOTest;Integrated Security=True"

        providerName="System.Data.SqlClient" />

</connectionStrings>

 

¿¬°á ¹®ÀÚ¿­¿¡ ´ëÇÑ Á¤º¸°¡ XML ¿¤¸®¸ÕÆ®·Î ÀúÀåµÇ¾ú´Ù. ¸¶¹ý»ç°¡ »ý¼ºÇÑ Äڵ忡¼­´Â ±¸¼º ÆÄÀÏ¿¡¼­ ¿¬°á ¹®ÀÚ¿­À» ¾ò´Â´Ù.

 

ConnectionString = global::AppName.Properties.Settings.Default.ADOTestConnectionString;

 

±¸¼º ÆÄÀÏ¿¡ ÀúÀåÇÏÁö ¾ÊÀ» °æ¿ì ¿¬°á ¹®ÀÚ¿­Àº ¼Ò½º ÆÄÀÏ¿¡ Çϵå ÄÚµùµÈ´Ù.

 

ConnectionString = "Data Source=localhost;Initial Catalog=ADOTest;Integrated Security=True";

 

±¸¼º ÆÄÀÏÀ» °æÀ¯Çϸé ÀÌÈÄ ¿¬°áÀ» °ü¸®Çϱ⠽±´Ù. °³¹ßÁß¿¡ ¾µ Å×½ºÆ® DB¿Í ½Ç¼­¹öÀÇ DB´Â ´Ù¸¥µ¥ ¼Ò½º¿¡ Çϵå ÄÚµùµÇ¸é ¸Å¹ø ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÏÁö¸¸ ±¸¼º ÆÄÀÏÀº ÆíÁý, ±³Ã¼°¡ ½±´Ù. ¿¬°á ¹®ÀÚ¿­Àº ÀÏ¹Ý ÅؽºÆ®·Î ÀúÀåµÇ¹Ç·Î Á¢¼Ó¿¡ ÇÊ¿äÇÑ ID¿Í ºñ¹Ð ¹øÈ£°¡ ³ëÃâµÇ¸ç µð½º¾î¼ÀºíÇÏ¸é ´Ù µå·¯³­´Ù. ÇÊ¿äÇÏ´Ù¸é ¾ÏȣȭÇؼ­ ÀúÀåÇϰųª ID¿Í ºñ¹Ð ¹øÈ£¸¦ ¿¬°á ¹®ÀÚ¿­¿¡¼­ »èÁ¦ÇÏ¿© Á¢¼ÓÇÒ ¶§¸¶´Ù ´ëÈ­»óÀÚ¸¦ ¿­¾î ½ÇÇàÁß¿¡ ÀÎÁõÇÒ ¼öµµ ÀÖ´Ù. ÀÎÁõ ¹æ¹ýÀº °ø±ÞÀÚº°·Î ¾à°£¾¿ Â÷ÀÌ°¡ ÀÖ´Ù.

º¸¾È»óÀÇ ¹®Á¦³ª À¯Áö, º¸¼öÀÇ ÆíÀǸ¦ À§ÇØ ¿¬°á ¹®ÀÚ¿­À» ÀúÀåÇÒ À§Ä¡¸¦ Àß ¼±ÅÃÇØ¾ß ÇÑ´Ù. À¢¸¸ÇÏ¸é ¸¶¹ý»ç°¡ Á¦½ÃÇϴ´ë·Î ±¸¼º ÆÄÀÏ¿¡ ÀúÀåÇØ µÎ°í ¼Ò½º´Â °Çµå¸®Áö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Â ÇÑ µðÆúÆ® ¿É¼ÇÀ» ¹Þ¾ÆµéÀÌ°í ´ÙÀ½ ¹öÆ°¸¸ ´©¸£¸é µÈ´Ù.

µ¥ÀÌÅͺ£À̽º °³Ã¼ ¼±ÅÃ

´ÙÀ½ ´Ü°è´Â µ¥ÀÌÅͺ£À̽º¿¡¼­ ¾î¶² °³Ã¼¸¦ »ç¿ëÇÒ °ÍÀÎÁö ¼±ÅÃÇÑ´Ù. DB¿¡ ÀúÀåµÈ Å×À̺í, ºä, ÀúÀå ÇÁ·Î½ÃÀú, ÇÔ¼ö ¸ñ·ÏÀÌ Æ®¸®ºä¿¡ Ãâ·ÂµÇ´Âµ¥ ¿©±â¼­ »ç¿ëÇÒ °³Ã¼¸¦ üũÇÑ´Ù.

°¡±ÞÀû °£´ÜÇÏ°Ô tblPeople Å×ÀÌºí¸¸ ¼±ÅÃÇØ º¸ÀÚ. µ¥ÀÌÅÍ ÁýÇÕ À̸§Àº ÀÌ DB¿¡ ´ëÇØ »ý¼ºÇÒ DataSet °´Ã¼ÀÇ À̸§Àε¥ µðÆúÆ®·Î ÁÖ¾îÁö´Â ADOTestDataSetÀÌ ¹«³­ÇϹǷΠ¹Þ¾ÆµéÀδÙ. ¸¶Ä§ ¹öÆ°À» ´©¸£¸é ¸¶¹ý»ç°¡ Á¾·áµÈ´Ù. ¿©±â±îÁö ÀÛ¾÷ÇÏ¸é µ¥ÀÌÅÍ ¼Ò½ºÃ¢¿¡ ¹æ±Ý Ãß°¡ÇÑ µ¥ÀÌÅÍ ¼Ò½º°¡ ³ªÅ¸³ª°í ¼Ö·ç¼Ç Ž»ö±â¿¡µµ ¸î °¡Áö ÆÄÀÏÀÌ Ãß°¡µÈ´Ù.

 

Ãß°¡µÈ ÆÄÀÏÀº ´ÙÀ½ Àý¿¡¼­ »ó¼¼ÇÏ°Ô ºÐ¼®ÇØ º¼ °ÍÀÌ´Ù. µ¥ÀÌÅÍ ¼Ò½º¸¦ À߸ø ¸¸µé¾ú´Ù¸é ¼Ö·ç¼Ç Ž»ö±â¿¡¼­ xsd ÆÄÀÏÀ» Áö¿ì°í ´Ù½Ã Ãß°¡ÇÑ´Ù.

35-1-2.¹ÙÀεù

µ¥ÀÌÅÍ ¼Ò½º°¡ Á¦´ë·Î ¿¬°áµÇ¾ú´ÂÁö È­¸éÀ¸·Î Ãâ·ÂÇØ º¸ÀÚ. Á÷Á¢ µ¥ÀÌÅ͸¦ ÀÐÀ» ÇÊ¿ä ¾øÀÌ ÄÁÆ®·ÑÀ» ¹èÄ¡ÇÏ°í ¿¬°áÇØ ÁÖ¸é ¾Ë¾Æ¼­ µ¥ÀÌÅ͸¦ Àоî¿Â´Ù. Æû¿¡ ±×¸®µå ºä ÄÁÆ®·ÑÀ» ¹èÄ¡ÇÏ°í ½º¸¶Æ® ű׿¡¼­ µ¥ÀÌÅÍ ¼Ò½º¸¦ ¼±ÅÃÇÑ´Ù. ÄÁÆ®·Ñ ¿ì»ó´ÜÀÇ Á¶±×¸¸ »ï°¢Çü Ç¥½ÃÀÎ ½º¸¶Æ® ű׸¦ ´©¸£¸é ¸Þ´º°¡ ¿­¸®¸ç µ¥ÀÌÅÍ ¼Ò½º ÄÞº¸ ¹Ú½º¸¦ ÆîÃÄ ADOTestDataSetÀÇ tblPeople Å×À̺íÀ» ¼±ÅÃÇÑ´Ù.

±×¸®µå¿¡ tblPeopleÀÇ Çʵ尡 Ãâ·ÂµÇ¸ç Æû ÇÏ´ÜÀÇ Æ®·¹ÀÌ ¿µ¿ª¿¡´Â ¿¬°áÀ» À§ÇÑ µ¥ÀÌÅÍ ÁýÇÕ, ¾î´ðÅÍ, ¹ÙÀεù ¼Ò½º µîÀÇ ÄÄÆ÷³ÍÆ®°¡ ¹èÄ¡µÈ´Ù.

¹ÙÀεù¸¸ Çϸé ÇÊ¿äÇÑ ¸ðµç ÄÁÆ®·ÑÀÌ »ý¼º ¹× ÃʱâÈ­µÇ¸ç Form1_Load ¸Þ¼­µå¿¡´Â µ¥ÀÌÅ͸¦ Àоî¿À´Â Äڵ尡 ÀÛ¼ºµÈ´Ù.

 

private void Form1_Load(object sender, EventArgs e) {

         // TODO: ÀÌ ÄÚµå´Â µ¥ÀÌÅ͸¦ 'aDOTestDataSet.tblPeople' Å×ÀÌºí¿¡ ·ÎµåÇÕ´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì ÀÌ Äڵ带 À̵¿Çϰųª Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.

         this.tblPeopleTableAdapter.Fill(this.aDOTestDataSet.tblPeople);

}

 

¾î´ðÅÍÀÇ Fill ¸Þ¼­µå¸¦ È£ÃâÇÏ¿© µ¥ÀÌÅÍ ÁýÇÕÀ» ä¿î´Ù. Fill ¸Þ¼­µå´Â ¿¬°áµÇ¾î ÀÖÁö ¾ÊÀ» °æ¿ì Á÷Á¢ ¿¬°áÇÏ°í ¸¶¹ý»ç°¡ ÀÛ¼ºÇØ ³õÀº Äõ¸®¹®À» ½ÇÇàÇÏ¿© µ¥ÀÌÅ͸¦ °¡Á®¿Â ÈÄ ¿¬°áÀ» ²÷´Â´Ù. tblPeople Å×ÀÌºí ³»¿ëÀÌ aDOTestDataSetÀ¸·Î ÀÐÇôÁö°í ±×¸®µå´Â ÀÌ Å×À̺íÀÇ ·¹Äڵ带 Ãâ·ÂÇÑ´Ù.

ÄÚµå ÇÑ ÁÙ ÀÛ¼ºÇÑ ÀûÀÌ ¾ø´Âµ¥ Å×À̺íÀÇ Àüü ÇàÀÌ ±×¸®µå¿¡ ¸ÚÁö°Ô Ãâ·ÂµÇ¾ú´Ù. ¸¶¹ý»ç°¡ Form1.Designer.cs ÆÄÀÏ¿¡ Å×À̺íÀ» Ãâ·ÂÇϱâ À§ÇÑ Äڵ带 ÀÛ¼ºÇØ ³õ¾Ò´Ù. ¹ÙÀεù ¼Ò½ºÀÇ DataSource ÇÁ·ÎÆÛƼ°¡ aDOTestDataSetÀ¸·Î ¼³Á¤µÇ°í ±×¸®µåÀÇ DataSource´Â ¹ÙÀεù ¼Ò½º·Î ¼³Á¤µÈ´Ù. ¾î´ðÅÍ¿¡ ÀÇÇØ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ³»¿ëÀÌ µ¥ÀÌÅÍ ÁýÇÕ¿¡ »çº»À¸·Î ÀÛ¼ºµÇ°í ¹ÙÀεù ¼Ò½º¸¦ °ÅÃÄ ±×¸®µå ºä·Î º¸ÀδÙ.

´ÙÀ½Àº Á» ´õ ½¬¿î ¹æ¹ýÀ¸·Î ¹ÙÀεùÇØ º¸ÀÚ. ÆûÀÇ ±×¸®µå¿Í Æ®·¹ÀÌÀÇ ¸ðµç ÄÄÆ÷³ÍÆ®¸¦ Áö¿ì°í Form1_Load ¸Þ¼­µåÀÇ º»Ã¼ Äڵ嵵 »èÁ¦ÇÏ¿© ¹ÙÀεùÇϱâ ÀüÀÇ »óÅ·Π¸¸µç´Ù. ¾Æ´Ï¸é »õ ÆûÀ» ¸¸µéµç°¡ ¾Æ¿¹ ÇÁ·ÎÁ§Æ®¸¦ ´Ù½Ã ¸¸µé¾îµµ »ó°ü¾ø´Ù. ¿¬°á¸¸ µÈ »óÅ¿¡¼­ µ¥ÀÌÅÍ ¼Ò½ºÃ¢ÀÇ tblPeople Å×À̺íÀ» ÆûÀ¸·Î µå·¡±×ÇÏ¿© ¶³¾î¶ß¸°´Ù.

Æû¿¡ DataGridView¿Í BindingNavigator ÄÁÆ®·ÑÀÌ ¹èÄ¡µÇ¸ç Æ®·¹ÀÌ¿¡ aDOTestDataSet, tblPeopleBindingSource, tblPeopleTableAdapter, tableAdapterManager ÄÄÆ÷³ÍÆ®µµ Ãß°¡µÈ´Ù.

tblPeople Å×À̺íÀ» Ç¥½ÃÇÏ°í °ü¸®Çϱâ À§ÇÑ ÄÄÆ÷³ÍÆ®¿Í Äڵ尡 ¸ðµÎ ÀÛ¼ºµÇ¾ú´Ù. ÄÚµå´Â ´õ ÀÛ¼ºÇÒ °Ô ¾ø°í ÆûÀÇ ÆøÀ» ´Ã¸®°í ±×¸®µå¸¦ È®ÀåÇÏ¿© Å×À̺íÀÌ ÇÑ ´«¿¡ º¸ÀÏ ¼ö ÀÖµµ·Ï ¸¸µç´Ù.

Æû »ó´ÜÀÇ ³×ºñ°ÔÀÌÅÍ·Î ÇàÀ» À̵¿ÇÒ ¼ö ÀÖ°í ÇàÀ» Ãß°¡, »èÁ¦, ÀúÀåÇÒ ¼ö ÀÖ´Ù. ³×ºñ°ÔÀÌÅÍ ÄÁÆ®·ÑÀÇ ÀúÀå ¹öÆ°¿¡ ´ëÇØ ´ÙÀ½ Äڵ尡 ÀÛ¼ºµÈ´Ù. À¯È¿¼º Á¡°Ë°ú ÁøÇàÁßÀÎ ÆíÁýÀ» ¿Ï·áÇÑ ÈÄ ¾î´ðÅÍÀÇ Update ¸Þ¼­µå¸¦ È£ÃâÇÏ¿© µ¥ÀÌÅÍ ¼Ò½º¸¦ °»½ÅÇÑ´Ù.

 

private void tblPeopleBindingNavigatorSaveItem_Click(object sender, EventArgs e) {

         this.Validate();

         this.tblPeopleBindingSource.EndEdit();

         this.tblPeopleTableAdapter.Update(this.aDOTestDataSet.tblPeople);

}

 

´ÙÀ½Àº ±×¸®µå°¡ ¾Æ´Ñ °³º° ÄÁÆ®·ÑÀ» »ç¿ëÇØ º¸ÀÚ. Æû¿¡ ÀÖ´Â ¸ðµç ÄÁÆ®·ÑÀ» »èÁ¦ÇÏ°í Form1.cs¿¡ ÀÛ¼ºµÈ ¸Þ¼­µåµµ ¸ðµÎ Áö¿ö ¿ø·¡´ë·Î ¸¸µç´Ù. µ¥ÀÌÅÍ ¼Ò½ºÃ¢ÀÇ tblPeople ¿·¿¡ ÀÖ´Â µå·Ó ´Ù¿î ¹öÆ°À» ´­·¯ ÀÚ¼¼È÷¸¦ ¼±ÅÃÇÑ´Ù.

  

µ¥ÀÌÅÍ ¼Ò½ºÃ¢ÀÇ µå·Ó´Ù¿î ¹öÆ°Àº ÄÚµåâÀÌ ¿­·Á ÀÖÀ» ¶§´Â ³ªÅ¸³ªÁö ¾ÊÀ¸¹Ç·Î ¹Ýµå½Ã Æû µðÀÚÀÎâÀ» ¿­¾î ³õÀº »óÅ¿¡¼­ ÀÛ¾÷ÇØ¾ß ÇÑ´Ù. ÀÚ¼¼È÷¸¦ ¼±ÅÃÇØ ³õ°í tblPeopleÀ» ÆûÀ¸·Î µå·¡±×ÇÑ´Ù. Çʵ庰·Î ÄÁÆ®·ÑÀÌ µû·Î »ý¼ºµÇ¸ç ÇʵåÀÇ Á¦¸ñÀ» Ç¥½ÃÇÏ´Â ·¹ÀÌºíµµ ÀûÀýÇÏ°Ô ¹èÄ¡µÈ´Ù.

ÀÌ »óÅ¿¡¼­ ½ÇÇàÇÏ¸é °³º° ÄÁÆ®·Ñ¿¡ ÇöÀçÇàÀÇ Çʵ尡 ³ªÅ¸³­´Ù. À̸§, ³ªÀÌ´Â ÅؽºÆ® ¹Ú½º·Î ¹ÙÀεùµÇ°í ¼ºº°Àº üũ ¹Ú½º·Î ¹ÙÀεùµÇ¾î ÇʵåÀÇ Å¸ÀÔ¿¡ ÀûÇÕÇÑ ÄÁÆ®·ÑÀ» ¾Ë¾Æ¼­ ¼±ÅÃÇÑ´Ù. °¢ ÇʵåÀÇ Æ˾÷ ¸Þ´º¿¡¼­ Ãâ·ÂÇÒ ÄÁÆ®·ÑÀ» °³º°ÀûÀ¸·Î ¼±ÅÃÇÒ ¼öµµ ÀÖ´Ù.

º°µµÀÇ Äڵ带 ÀÛ¼ºÇÏÁö ¾Ê¾Æµµ µðÀÚÀΠŸÀÓ¿¡ Æí¸®ÇÑ ¹æ½ÄÀ¸·Î ¹ÙÀεùÇÒ ¼ö ÀÖ´Ù. »çÁøÀÌ ÀúÀåµÈ Çʵå´Â PictureBox ÄÁÆ®·Ñ°ú ¹ÙÀεùÇÏ¿© À̹ÌÁö¸¦ Ãâ·ÂÇÒ ¼ö ÀÖÀ¸¸ç µå·Ó ´Ù¿î ¸Þ´ºÀÇ Á¦ÀÏ ¾Æ·¡¿¡ ÀÖ´Â »ç¿ëÀÚ ÁöÁ¤À» ¼±ÅÃÇÏ¸é »ç¿ëÀÚ Á¤ÀÇ ÄÁÆ®·Ñµµ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. ´Ü, Á÷Á¢ ¸¸µç ÄÁÆ®·ÑÀº µµ±¸ »óÀÚ¿¡ ¸ÕÀú µî·ÏÇØ¾ß ÇÑ´Ù.

°³º° Çʵ带 µå·¡±×ÇÏ¿© Æû¿¡ ¹èÄ¡ÇÏ´Â °Íµµ °¡´ÉÇϸç ÀÌ¹Ì Æû¿¡ ¹èÄ¡µÈ ÄÁÆ®·Ñ¿¡ µ¥ÀÌÅÍ ¼Ò½ºÀÇ Çʵ带 µå·¡±×ÇÏ¿© ¹ÙÀεùÇÒ ¼öµµ ÀÖ´Ù. ÅؽºÆ® ¹Ú½º³ª ·¹À̺íÀ» ¹èÄ¡ÇØ ³õ°í µ¥ÀÌÅÍ ¼Ò½ºÃ¢¿¡¼­ NameÀ̳ª Age Çʵ带 µå·¡±×ÇÑ´Ù. ¾Æ¹« ÄÁÆ®·ÑÀ̳ª µÇ´Â °ÍÀº ¾Æ´Ï°í ÅؽºÆ®³ª Á¤¼ö¸¦ Ç¥½Ã ¹× ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ÄÁÆ®·ÑÀ̾î¾ß ÇÏ¸ç ¹öÆ°À̳ª Æ®¸® ºä µûÀ§´Â ¹ÙÀεùÇÒ ¼ö ¾ø´Ù. ŸÀÔµµ ¸Â¾Æ¾ß Çϴµ¥ üũ ¹Ú½º¿¡ ÁøÀ§Çü Çʵ带 ¹ÙÀεùÇÒ ¼ö´Â ÀÖÁö¸¸ ¹®ÀÚ¿­À̳ª ³¯Â¥¸¦ ¹ÙÀεùÇÏ´Â °ÍÀº ¾ÈµÈ´Ù.

35-1-3.¼­¹ö Ž»ö±â

¼­¹ö Ž»ö±â´Â ¼­¹ö¿Í µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®Çϴ âÀÌ´Ù. µ¥ÀÌÅÍ ¼Ò½ºÃ¢°ú´Â ´Þ¸® ¼­¹ö Ž»ö±â°¡ °ü¸®ÇÏ´Â Á¤º¸´Â ½Ã½ºÅÛ Àü¿ªÀûÀ̸ç ÇöÀç ¼öÇàÁßÀÎ ÇÁ·ÎÁ§Æ®¿Í´Â »ó°üÀÌ ¾ø´Ù. Áï, ¾î¶² ÇÁ·ÎÁ§Æ®°¡ ¿­·Á ÀÖ´õ¶óµµ Ç¥½ÃµÇ´Â Á¤º¸´Â ÀÏÁ¤ÇÏ´Ù.

¼­¹ö Ž»ö±â´Â Azure, µ¥ÀÌÅÍ ¿¬°á, ¼­¹ö ³ëµå·Î ±¸¼ºµÈ Æ®¸® ÇüÅ·ΠµÇ¾î ÀÖ´Ù. µ¥ÀÌÅÍ ¿¬°á ³ëµå¿¡´Â ÇöÀç ¿¬°áÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¼Ò½º ¸ñ·ÏÀÌ Ç¥½ÃµÇ´Âµ¥ ÇÑ ¹ø ¿¬°áÇÑ µ¥ÀÌÅÍ ¼Ò½º´Â Ç×»ó Ç¥½ÃµÈ´Ù. ¼­¹ö ³ëµå´Â µî·ÏµÈ ¼­¹öÀÇ Á¤º¸¸¦ º¸¿©ÁØ´Ù. °¢ ³ëµåÀÇ Æ˾÷ ¸Þ´º¸¦ ÅëÇØ ¿©·¯ °¡Áö ÀÛ¾÷À» ÇÑ´Ù.

 

¿¬°á Ãß°¡ Ç׸ñÀ» ¼±ÅÃÇÏ¸é µ¥ÀÌÅÍ ¼Ò½º ±¸¼º ¸¶¹ý»ç¿¡¼­Ã³·³ ¿¬°á Ãß°¡ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³­´Ù. Ãß°¡ÇÑ ¿¬°áÀº ¿¬°á Ãß°¡ ´ëÈ­»óÀÚÀÇ ÄÞº¸ ¹Ú½º¿¡ ³ªÅ¸³ª¹Ç·Î ÀÌÈÄ ºü¸£°Ô ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ÀÚÁÖ »ç¿ëÇÏ´Â ¿¬°áÀº ¹Ì¸® µî·ÏÇØ ³õ´Â °ÍÀÌ ÁÁ´Ù. ¿¬°áÀ» »èÁ¦ÇÏ·Á¸é Æ˾÷ ¸Þ´º¿¡¼­ »èÁ¦¸¦ ¼±ÅÃÇϰųª Del Å°¸¦ ´©¸¥´Ù. ¸Þ´º¿¡¼­ »õ SQL Server µ¥ÀÌÅͺ£À̽º ¸¸µé±â Ç׸ñÀ» ¼±ÅÃÇϸé SQL Server¿¡ µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÑ´Ù.

SQL ¼­¹ö¿¡¼­´Â DB ÆÄÀÏ Å©±â, ±¸Á¶, Áõ°¡ºÐ µîÀÇ »ó¼¼ÇÑ ¿É¼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖÀ¸³ª ¼­¹ö Ž»ö±â¿¡¼­´Â DBÀÇ À̸§¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. µðÆúÆ® ¿É¼ÇÀ¸·Î »ý¼ºÇÏ·Á¸é ¼­¹ö Ž»ö±â¸¦ ¾²´Â °ÍÀÌ Æí¸®ÇÏ°í °í±Þ ¿É¼ÇÀ» »ç¿ëÇÏ¿© º¹ÀâÇÑ µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ·Á¸é SQL ¼­¹ö¿¡¼­ ÀÛ¾÷ÇÏ´Â °ÍÀÌ È¿À²ÀûÀÌ´Ù.

µ¥ÀÌÅÍ ¿¬°á ³ëµå¸¦ ÆîÄ£ ÈÄ Å×À̺í, ÀúÀå ÇÁ·Î½ÃÀú ³ëµåÀÇ Æ˾÷ ¸Þ´º¸¦ ¿­¾î º¸¸é Ãß°¡, ¼öÁ¤ µîÀÇ Ç׸ñÀÌ ÀÖ´Ù. Å×À̺í Ãß°¡¸¦ ¼±ÅÃÇÏ¸é »õ·Î¿î Å×À̺íÀ» ºñÁÖ¾ó ½ºÆ©µð¿À¿¡¼­ µðÀÚÀÎÇϰųª ±âÁ¸ Å×À̺íÀÇ ±¸Á¶¸¦ ¼öÁ¤ÇÑ´Ù. ´ÙÀ½Àº tblPeople Å×À̺íÀÇ ±¸Á¶¸¦ ¼öÁ¤ÇÏ´Â °ÍÀÌ´Ù. Å×ÀÌºí µ¥ÀÌÅÍ Ç¥½Ã Ç׸ñÀ» ¼±ÅÃÇÏ¸é µ¥ÀÌÅ͵µ Á÷Á¢ ÀÔ·ÂÇϰųª ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.

 

SQL ¼­¹ö³ª ¿À¶óŬ¿¡¼­ ÇØ¾ß ÇÒ ÀÏÀ» ºñÁÖ¾ó ½ºÆ©µð¿À¿¡¼­ °£ÆíÇÏ°Ô Ã³¸®ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ÁøÂ¥ SQL ¼­¹öº¸´Ù ºÒÆíÇÏ°í ±â´É»ó Á¦¾àµµ ÀÖÁö¸¸ ÅëÇÕ°³¹ßȯ°æÀ» ¶°³ªÁö ¾Ê°í °³¹ß°ú Å×½ºÆ®¿¡ ÇÊ¿äÇÑ ´ëºÎºÐÀÇ ÀÛ¾÷À» ó¸®ÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡¼­ Æí¸®ÇÏ´Ù.

¼­¹ö ³ëµå´Â ·ÎÄà ¹× ¿ø°ÝÁöÀÇ ¼­¹ö¸¦ °ü¸®ÇÑ´Ù. µðÆúÆ®·Î ·ÎÄà ¼­¹ö¸¸ µî·ÏµÇ¾î Àִµ¥ ¼­¹ö ³ëµå¿¡¼­ ¼­¹ö Ãß°¡¸¦ ¼±ÅÃÇÏ¿© »õ·Î¿î ¼­¹ö¸¦ Ãß°¡ÇÑ´Ù. ´ÙÀ½Àº ·ÎÄà ³×Æ®¿÷ÀÇ sangmi ¼­¹ö¸¦ µî·ÏÇÏ´Â ¸ð½ÀÀÌ´Ù.

·ÎÄà ³×Æ®¿÷Àº ÄÄÇ»ÅÍ À̸§À» ÀÔ·ÂÇÏ°í ¿ø°ÝÁöÀÇ ¼­¹ö´Â IP¸¦ ÀÔ·ÂÇÑ´Ù. ¼­¹ö ³ëµå¸¦ ÆîÃÄ º¸¸é ¼­¹öÀÇ ¸®¼Ò½º ¸ñ·ÏÀÌ ³ªÅ¸³ªµÇ µ¥ÀÌÅͺ£À̽º´Â ³ªÅ¸³ªÁö ¾Ê´Â´Ù. ¼­¹ö Ž»ö±â¸¦ ÅëÇØ ¼­¹öÀÇ ¿©·¯ °¡Áö ¼³Á¤À» ¾×¼¼½ºÇÑ´Ù. DBMS »Ó¸¸ ¾Æ´Ï¶ó ¿î¿µÃ¼Á¦ Àü¹ÝÀûÀÎ ³»¿ëµµ °°ÀÌ °ü¸®ÇÒ ¼ö ÀÖ´Ù.

¸¶¹ý»ç´Â ¿É¼ÇÀÌ ¸¹¾Æ Çò°¥·Á º¸ÀÌ°í ¾î·Æ°Ô »ý°¢µÇÁö¸¸ ¸î ¹ø¸¸ ¿¬½ÀÇØ º¸¸é ½±´Ù. °Ô´Ù°¡ ÇÑ ¹ø ¿¬°áÇß´ø µ¥ÀÌÅÍ ¼Ò½º´Â ¼­¹ö Ž»ö±â¿Í ¸ñ·Ï¿¡µµ ³ªÅ¸³ª¹Ç·Î ´õ ºü¸£°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ°í ¸Þ´º ´ë½Å ¾µ ¼ö ÀÖ´Â ¸µÅ©³ª ½º¸¶Æ® ÅÂ±× Áö¿øµµ dzºÎÇÏ´Ù. ÃÑ Á¤¸®ÇÏ´Â Àǹ̷Π±×¸®µå¿¡ tblPeople Å×À̺íÀ» Ãâ·ÂÇÏ´Â ¿¹Á¦¸¦ ÇÑ ¹ø ´õ ¸¸µé¾î º¸ÀÚ.

 

¨ç Å×½ºÆ® ÇÁ·ÎÁ§Æ®¸¦ ¸¸µç´Ù.

¨è µ¥ÀÌÅÍ ¼Ò½ºÃ¢¿¡¼­ »õ µ¥ÀÌÅÍ ¼Ò½º Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© ¸¶¹ý»ç¸¦ ½ÇÇàÇÑ´Ù.

¨é µ¥ÀÌÅÍ ¼Ò½º Çü½ÄÀº µ¥ÀÌÅͺ£À̽º·Î ¹Þ¾ÆµéÀδÙ. ´ÙÀ½ ¹öÆ°À» ´©¸¥´Ù.

¨ê ¿¬°á ¼±Åà ´ëÈ­»óÀÚ¿¡ ADOTest°¡ ¼±ÅõǾî ÀÖ´Ù. ´ÙÀ½ ¹öÆ°¸¸ ´©¸£¸é µÈ´Ù.

¨ë ¿¬°á ¹®ÀÚ¿­À» ÀúÀåÇÏ°Ú´À³Ä°í ¹¯´Â´Ù. ´ÙÀ½ ¹öÆ°À» ´©¸¥´Ù.

¨ì °³Ã¼ ¼±Åà ´ëÈ­»óÀÚ¿¡¼­ tblPeopleÀ» ¼±ÅÃÇÑ´Ù. ¸¶Ä§ ¹öÆ°À» ´©¸¥´Ù.

¨í µ¥ÀÌÅÍ ¼Ò½ºÃ¢¿¡¼­ tblPeopleÀ» ÆûÀ¸·Î µå·¡±×ÇÑ´Ù.

¨î ÄÄÆÄÀÏÇÑ ÈÄ Å×½ºÆ®ÇÑ´Ù.

 

´Ü°è°¡ ¸¹¾Æ º¸ÀÌÁö¸¸ ¼÷´ÞµÇ¸é 20ÃÊ ³»·Î ÇÁ·ÎÁ§Æ® Çϳª¸¦ ¶Òµü ¸¸µé ¼ö ÀÖ´Ù. Àͼ÷ÇØÁö¸é ´ëÈ­»óÀÚÀÇ ³»¿ëÀ» ÀÐÀ» ÇÊ¿äµµ ¾øÀÌ ´ÙÀ½, ´ÙÀ½, Ŭ¸¯, È®ÀÎ, ¸¶Ä§ Á¤µµ¸¸ Çϸé Áï½Ã ¿¬°áµÇ°í ¹Ù·Î ³ªÅ¸³­´Ù. ¹°·Ð ¾µ¸¸ÇÑ ÇÁ·Î±×·¥ÀÌ µÇ·Á¸é ´õ ¸¹Àº Äڵ带 ÀÛ¼ºÇؾ߰ÚÁö¸¸ Æ°Æ°ÇÏ°íµµ È®Àå °¡´ÉÇÑ »À´ë¸¦ ÀÌ ÂªÀº ½Ã°£¿¡ ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀº ³î¶ó¿î °ÍÀÌ´Ù.