¿Ü»ê ´ëºñ 20ºÐÀÇ1 °¡°Ý°æÀï·Â
ÀÚµ¿È ´Ã·Á ¸ðµ¨¸µ ¼Óµµ Çâ»ó
ÀÚµ¿È ´Ã·Á ¸ðµ¨¸µ ¼Óµµ Çâ»ó
Å丶Åä½Ã½ºÅÛÀÇ `eXERD'´Â ÀÌŬ¸³½º ±â¹Ý Áö´ÉÇü E-R ¸ðµ¨¸µ ÅøÀÌ´Ù. »ç¿ëÀÚ Áß½ÉÀÇ °Á¡À» ³»¼¼¿ì¸ç Áö³ 1¿ù Ãâ½ÃÇÑ ±¹»ê ÃֽŠÁ¦Ç°ÀÌ´Ù.
µ¥ÀÌÅ͸𵨸µ ÅøÀº µ¥ÀÌÅͺ£À̽º ¼³°è ÇÁ·ÎÁ§Æ®¿¡ ²À ÇÊ¿äÇÑ ¼Ö·ç¼ÇÀÌÁö¸¸ ºñ¿ë ºÎ´ãÀÌ Ä¿ ´ëÇü ÇÁ·ÎÁ§Æ®³ª ÀÚ±Ý ¿©·ÂÀÌ ÀÖ´Â ´ë±â¾÷À» Á¦¿ÜÇϸé Áß¼Ò±â¾÷¿¡¼ ÇÊ¿äÇÑ ¼ö·®¸¸Å ±¸¸ÅÇÏ´Â °ÍÀÌ ¾î·Æ´Ù. ÀÌ ¶§¹®¿¡ °³¹ß ÇöÀå¿¡¼± ºÒ¹ý ¼ÒÇÁÆ®¿þ¾î¸¦ ¹«´ÜÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì°¡ Çã´ÙÇÏ´Ù.
eXERD´Â ÀÌ·¯ÇÑ ±¹³» ¸ðµ¨¸µ ÅøÀÇ ¿Ö°îµÈ »ç¿ë Çö½ÇÀ» °³¼±ÇÏ°í °³¹ßÀÚµéÀÇ ¼³°è ¿ª·®À» ³ôÀÌ´Â µ¥¿¡ ÃÊÁ¡À» ¸ÂÃè´Ù. ÆǸŰ¡°ÝÀ» ¿Ü»ê Á¦Ç° ´ëºñ 20ºÐÀÇ 1(ÇÑ Ä«ÇÇ´ç 30¸¸¿ø) ¼öÁØÀ¸·Î Ã¥Á¤ÇØ µµÀÔ ºñ¿ë ºÎ´ãÀ» Å©°Ô ³·Ãè´Ù.
¶Ç ¸ðµ¨¸µ ±â´ÉÀÇ ÅëÇÕÀ̳ª ÀÚµ¿È ¼ö´ÜÀÌ ºÎÁ·ÇØ ÀÛ¾÷ ¼Óµµ°¡ ¶³¾îÁö´Â ´ÜÁ¡À» º¸¿ÏÇß´Ù. ¼öÀÛ¾÷ À§ÁÖÀÇ ÀÛ¾÷ ¹æ½Ä¿¡¼ Å»ÇÇÇØ ÀΰøÁö´ÉÀ̳ª ÀÚµ¿È ±â´ÉÀ» ´Ù¼ö Àû¿ëÇØ ¸ðµ¨¸µ ¼Óµµ¸¦ ´ëÆø Çâ»ó½ÃÄ×´Ù. ¾Ö´Ï¸ÞÀ̼ÇÀ» È°¿ëÇØ Á÷°üÀûÀÎ ÀÌÇØ°¡ °¡´ÉÇÑ ´ëÈ ¹æ½ÄÀ» µµÀÔÇß°í, °³Àκ° ÀÛ¾÷ ȯ°æÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ Áß½ÉÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇØ ÆíÀǼºÀ» ³ô¿´´Ù. µµ¿ò¸»°ú ¸Þ´º¿¡¼± ÇѱÛÀ» ¿Ïº®È÷ Áö¿øÇÏ°í ¿öµå, ¿¢¼¿, ÆÄ¿öÆ÷ÀÎÆ® µîÀÇ ÇÁ·Î±×·¥¿¡¼ ¹®¼ÀÛ¾÷ ȣȯ ±â´Éµµ °®Ãè´Ù.
±âÁ¸ ¸ðµ¨¸µ ÅøµéÀÌ ³í¸® ¸ðµ¨°ú ¹°¸® ¸ðµ¨À» ÀÛ¾÷ȸ鿡¼ µû·Î º¸¿©ÁÖ´Â µ¥ ¹ÝÇØ, eXERD´Â ÇÑ È¸é¿¡¼ ³í¸® ¸ðµ¨°ú ¹°¸® ¸ðµ¨À» ÇÔ²² º¸¿©ÁÜÀ¸·Î½á ÀÛ¾÷ÀÇ È¿À²À» ³ô¿´´Ù. ¶ÇÇÑ »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ ÀÔ¸À¿¡ ¸Â°Ô Á¤º¸¸¦ ¼±ÅÃÇØ ¸ðµ¨¸µ ȸéÀ» À籸¼ºÇÒ ¼ö ÀÖ´Ù. ÀæÀº º¯°æ°ú ¼öÁ¤ ÀÛ¾÷À» ÇØ¾ß Çϴµ¥ µû¸¥ ºÒÆíÀ» ÇؼÒÇϱâ À§ÇØ `µÇµ¹¸®±â'(Undo/Redo) ±â´ÉÀ» µÎ¾ú´Ù. ÀÌ·± °úÁ¤À» ¾Ö´Ï¸ÞÀ̼ÇÀ» ÀÌ¿ëÇØ ½ÇÇàµÈ ¸í·ÉÀÇ ¼öÇà °á°ú¸¦ ½Ã°¢ÀûÀ¸·Î º¸¿©Áֱ⠶§¹®¿¡ »ç¿ëÀÚ´Â ÀÛ¾÷ °úÁ¤À» Á÷°üÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
ÀÌŬ¸³½º ±â¹ÝÀ¸·Î¼ ÀÛ¾÷ ȯ°æ º¯°æ ¾øÀÌ ¹Ù·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â °Íµµ eXERDÀÇ Â÷º°Á¡ÀÌ´Ù. ÀÌŬ¸³½º ±â¹ÝÀº SI°³¹ßÀÚµéÀÌ °¡Àå ¸¹ÀÌ ¾²´Â °³¹ß ÅøÀÎ ¸¸Å ¸ðµ¨¸µ ÅøÀ» ½ÇÇàÇϱâ À§ÇØ º°µµÀÇ ´Ù¸¥ ÇÁ·Î±×·¥À» ½ÇÇàÇϰųª ±âÁ¸ ÀÛ¾÷ ȯ°æÀ» ¹Ù²Ü ÇÊ¿ä°¡ ¾ø´Ù.
eXERDÀÌ ÇöÀç ¹öÀüÀº ¿À¶óŬ DBMS¸¸À» Áö¿øÇÏ°í ÀÖÁö¸¸ ¿Ã 3ºÐ±â±îÁö MSSQL, MYSQL, IBM DB2 µî ±¹³»¿¡¼ ¸¹ÀÌ »ç¿ëµÇ´Â DBMS¸¦ ¼øÂ÷ÀûÀ¸·Î Áö¿øÇÒ °èȹÀÌ´Ù. ÇØ¿Ü¿¡¼ ¸¹ÀÌ ¾²´Â DBMSµµ Áö¼ÓÀûÀ¸·Î Ãß°¡ÇØ 3ºÐ±â ÀÌÈÄ ¿µ¹®¹öÀüÀ» ¼±º¸ÀÏ °èȹÀÌ´Ù.
ÀÌ»óµ· ´ëÇ¥´Â "³»³â¿¡´Â ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º ¸ðµ¨¸µ¿¡ ¿©·¯ »ç¶÷ÀÌ µ¿½Ã¿¡ Âü¿©ÇØ ÆíÁýÇÒ ¼ö ÀÖ´Â Çù¾÷ ±â´ÉÀ» Á¦°øÇÒ ¹æħ"À̶ó¸ç "MMORPG °ÔÀÓó·³ °°Àº °ø°£¿¡¼ µ¿½Ã¿¡ º¹¼öÀÇ »ç¿ëÀÚ°¡ ´Ù¸¥ À̵éÀÇ ÀÛ¾÷ ³»¿ëÀ» È®ÀÎÇÏ°í, ÀÛ¾÷µµ °¡´ÉÇÑ ±â´ÉÀ» ¸»ÇÑ´Ù"°í ¸»Çß´Ù.
À̱Ôȼ±ÀÓ±âÀÚ david@
[ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º ¹«´Ü ÀüÀç-Àç¹èÆ÷ ±ÝÁö]
µ¥ÀÌÅ͸𵨸µ ÅøÀº µ¥ÀÌÅͺ£À̽º ¼³°è ÇÁ·ÎÁ§Æ®¿¡ ²À ÇÊ¿äÇÑ ¼Ö·ç¼ÇÀÌÁö¸¸ ºñ¿ë ºÎ´ãÀÌ Ä¿ ´ëÇü ÇÁ·ÎÁ§Æ®³ª ÀÚ±Ý ¿©·ÂÀÌ ÀÖ´Â ´ë±â¾÷À» Á¦¿ÜÇϸé Áß¼Ò±â¾÷¿¡¼ ÇÊ¿äÇÑ ¼ö·®¸¸Å ±¸¸ÅÇÏ´Â °ÍÀÌ ¾î·Æ´Ù. ÀÌ ¶§¹®¿¡ °³¹ß ÇöÀå¿¡¼± ºÒ¹ý ¼ÒÇÁÆ®¿þ¾î¸¦ ¹«´ÜÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì°¡ Çã´ÙÇÏ´Ù.
eXERD´Â ÀÌ·¯ÇÑ ±¹³» ¸ðµ¨¸µ ÅøÀÇ ¿Ö°îµÈ »ç¿ë Çö½ÇÀ» °³¼±ÇÏ°í °³¹ßÀÚµéÀÇ ¼³°è ¿ª·®À» ³ôÀÌ´Â µ¥¿¡ ÃÊÁ¡À» ¸ÂÃè´Ù. ÆǸŰ¡°ÝÀ» ¿Ü»ê Á¦Ç° ´ëºñ 20ºÐÀÇ 1(ÇÑ Ä«ÇÇ´ç 30¸¸¿ø) ¼öÁØÀ¸·Î Ã¥Á¤ÇØ µµÀÔ ºñ¿ë ºÎ´ãÀ» Å©°Ô ³·Ãè´Ù.
¶Ç ¸ðµ¨¸µ ±â´ÉÀÇ ÅëÇÕÀ̳ª ÀÚµ¿È ¼ö´ÜÀÌ ºÎÁ·ÇØ ÀÛ¾÷ ¼Óµµ°¡ ¶³¾îÁö´Â ´ÜÁ¡À» º¸¿ÏÇß´Ù. ¼öÀÛ¾÷ À§ÁÖÀÇ ÀÛ¾÷ ¹æ½Ä¿¡¼ Å»ÇÇÇØ ÀΰøÁö´ÉÀ̳ª ÀÚµ¿È ±â´ÉÀ» ´Ù¼ö Àû¿ëÇØ ¸ðµ¨¸µ ¼Óµµ¸¦ ´ëÆø Çâ»ó½ÃÄ×´Ù. ¾Ö´Ï¸ÞÀ̼ÇÀ» È°¿ëÇØ Á÷°üÀûÀÎ ÀÌÇØ°¡ °¡´ÉÇÑ ´ëÈ ¹æ½ÄÀ» µµÀÔÇß°í, °³Àκ° ÀÛ¾÷ ȯ°æÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ Áß½ÉÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇØ ÆíÀǼºÀ» ³ô¿´´Ù. µµ¿ò¸»°ú ¸Þ´º¿¡¼± ÇѱÛÀ» ¿Ïº®È÷ Áö¿øÇÏ°í ¿öµå, ¿¢¼¿, ÆÄ¿öÆ÷ÀÎÆ® µîÀÇ ÇÁ·Î±×·¥¿¡¼ ¹®¼ÀÛ¾÷ ȣȯ ±â´Éµµ °®Ãè´Ù.
±âÁ¸ ¸ðµ¨¸µ ÅøµéÀÌ ³í¸® ¸ðµ¨°ú ¹°¸® ¸ðµ¨À» ÀÛ¾÷ȸ鿡¼ µû·Î º¸¿©ÁÖ´Â µ¥ ¹ÝÇØ, eXERD´Â ÇÑ È¸é¿¡¼ ³í¸® ¸ðµ¨°ú ¹°¸® ¸ðµ¨À» ÇÔ²² º¸¿©ÁÜÀ¸·Î½á ÀÛ¾÷ÀÇ È¿À²À» ³ô¿´´Ù. ¶ÇÇÑ »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ ÀÔ¸À¿¡ ¸Â°Ô Á¤º¸¸¦ ¼±ÅÃÇØ ¸ðµ¨¸µ ȸéÀ» À籸¼ºÇÒ ¼ö ÀÖ´Ù. ÀæÀº º¯°æ°ú ¼öÁ¤ ÀÛ¾÷À» ÇØ¾ß Çϴµ¥ µû¸¥ ºÒÆíÀ» ÇؼÒÇϱâ À§ÇØ `µÇµ¹¸®±â'(Undo/Redo) ±â´ÉÀ» µÎ¾ú´Ù. ÀÌ·± °úÁ¤À» ¾Ö´Ï¸ÞÀ̼ÇÀ» ÀÌ¿ëÇØ ½ÇÇàµÈ ¸í·ÉÀÇ ¼öÇà °á°ú¸¦ ½Ã°¢ÀûÀ¸·Î º¸¿©Áֱ⠶§¹®¿¡ »ç¿ëÀÚ´Â ÀÛ¾÷ °úÁ¤À» Á÷°üÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
ÀÌŬ¸³½º ±â¹ÝÀ¸·Î¼ ÀÛ¾÷ ȯ°æ º¯°æ ¾øÀÌ ¹Ù·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â °Íµµ eXERDÀÇ Â÷º°Á¡ÀÌ´Ù. ÀÌŬ¸³½º ±â¹ÝÀº SI°³¹ßÀÚµéÀÌ °¡Àå ¸¹ÀÌ ¾²´Â °³¹ß ÅøÀÎ ¸¸Å ¸ðµ¨¸µ ÅøÀ» ½ÇÇàÇϱâ À§ÇØ º°µµÀÇ ´Ù¸¥ ÇÁ·Î±×·¥À» ½ÇÇàÇϰųª ±âÁ¸ ÀÛ¾÷ ȯ°æÀ» ¹Ù²Ü ÇÊ¿ä°¡ ¾ø´Ù.
eXERDÀÌ ÇöÀç ¹öÀüÀº ¿À¶óŬ DBMS¸¸À» Áö¿øÇÏ°í ÀÖÁö¸¸ ¿Ã 3ºÐ±â±îÁö MSSQL, MYSQL, IBM DB2 µî ±¹³»¿¡¼ ¸¹ÀÌ »ç¿ëµÇ´Â DBMS¸¦ ¼øÂ÷ÀûÀ¸·Î Áö¿øÇÒ °èȹÀÌ´Ù. ÇØ¿Ü¿¡¼ ¸¹ÀÌ ¾²´Â DBMSµµ Áö¼ÓÀûÀ¸·Î Ãß°¡ÇØ 3ºÐ±â ÀÌÈÄ ¿µ¹®¹öÀüÀ» ¼±º¸ÀÏ °èȹÀÌ´Ù.
ÀÌ»óµ· ´ëÇ¥´Â "³»³â¿¡´Â ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º ¸ðµ¨¸µ¿¡ ¿©·¯ »ç¶÷ÀÌ µ¿½Ã¿¡ Âü¿©ÇØ ÆíÁýÇÒ ¼ö ÀÖ´Â Çù¾÷ ±â´ÉÀ» Á¦°øÇÒ ¹æħ"À̶ó¸ç "MMORPG °ÔÀÓó·³ °°Àº °ø°£¿¡¼ µ¿½Ã¿¡ º¹¼öÀÇ »ç¿ëÀÚ°¡ ´Ù¸¥ À̵éÀÇ ÀÛ¾÷ ³»¿ëÀ» È®ÀÎÇÏ°í, ÀÛ¾÷µµ °¡´ÉÇÑ ±â´ÉÀ» ¸»ÇÑ´Ù"°í ¸»Çß´Ù.
À̱Ôȼ±ÀÓ±âÀÚ david@
[ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º ¹«´Ü ÀüÀç-Àç¹èÆ÷ ±ÝÁö]