ÀÌ Ã¥ÀÇ ±âȹ Àǵµ
µ¥ÀÌÅͺ£À̽º ¼³°è¿¡ ´ëÇÑ Áö½Ä
¿À´Ã³¯ À¥À» Æ÷ÇÔÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ß¿¡ ÀÖ¾î¼ µ¥ÀÌÅͺ£À̽º¸¦ Á¦¿ÜÇÏ°í »ý°¢Çϱâ´Â ¾î·Á¿ï Á¤µµ·Î µ¥ÀÌÅͺ£À̽º°¡ ÀϹÝȵǾú°í, µ¥ÀÌÅͺ£À̽º ¿¬µ¿ ÇÁ·Î±×·¡¹ÖÀº ÇÁ·Î±×·¥ °³¹ßÀÚµéÀÌ ¾Ë¾Æ¾ß ÇÒ ±âº» Áö½Ä ÁßÀÇ Çϳª°¡ µÇ¾ú´Ù. ±×·¯³ª ¸¹Àº °³¹ßÀÚµéÀº µ¥ÀÌÅͺ£À̽º¸¦ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ ¼ö´Ü Á¤µµ·Î ÀÌÇØÇϰí ÀÖÀ¸¸ç, ¸î °³ÀÇ °£´ÜÇÑ Å×À̺íÀ» ¸¸µé°í ¿©±â¿¡ SQL ¹®À» ÀÌ¿ëÇØ µ¥ÀÌÅ͸¦ ÀúÀåÇϰųª ÇÁ·Î±×·¥À¸·Î ºÒ·¯¿À´Â Á¤µµÀÇ ¼öÁØ¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇϰí ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. ±×·¯³ª µ¥...
´õº¸±â
ÀÌ Ã¥ÀÇ ±âȹ Àǵµ
µ¥ÀÌÅͺ£À̽º ¼³°è¿¡ ´ëÇÑ Áö½Ä
¿À´Ã³¯ À¥À» Æ÷ÇÔÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ß¿¡ ÀÖ¾î¼ µ¥ÀÌÅͺ£À̽º¸¦ Á¦¿ÜÇÏ°í »ý°¢Çϱâ´Â ¾î·Á¿ï Á¤µµ·Î µ¥ÀÌÅͺ£À̽º°¡ ÀϹÝȵǾú°í, µ¥ÀÌÅͺ£À̽º ¿¬µ¿ ÇÁ·Î±×·¡¹ÖÀº ÇÁ·Î±×·¥ °³¹ßÀÚµéÀÌ ¾Ë¾Æ¾ß ÇÒ ±âº» Áö½Ä ÁßÀÇ Çϳª°¡ µÇ¾ú´Ù. ±×·¯³ª ¸¹Àº °³¹ßÀÚµéÀº µ¥ÀÌÅͺ£À̽º¸¦ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ ¼ö´Ü Á¤µµ·Î ÀÌÇØÇϰí ÀÖÀ¸¸ç, ¸î °³ÀÇ °£´ÜÇÑ Å×À̺íÀ» ¸¸µé°í ¿©±â¿¡ SQL ¹®À» ÀÌ¿ëÇØ µ¥ÀÌÅ͸¦ ÀúÀåÇϰųª ÇÁ·Î±×·¥À¸·Î ºÒ·¯¿À´Â Á¤µµÀÇ ¼öÁØ¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇϰí ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. ±×·¯³ª µ¥ÀÌÅͺ£À̽º¸¦ È¿°úÀûÀ¸·Î ÀÌ¿ëÇϱâ À§Çؼ´Â µ¥ÀÌÅͺ£À̽º ¼³°è¿¡ ´ëÇÑ Áö½ÄÀÌ ÀÖ¾î¾ß ÇÑ´Ù.
°³¹ßÇϰíÀÚ ÇÏ´Â ½Ã½ºÅÛÀÇ ±Ô¸ð°¡ Ä¿Áö¸é Ä¿Áú¼ö·Ï µ¥ÀÌÅͺ£À̽º¸¦ È¿À²ÀûÀ¸·Î ¼³°èÇÏ´Â ÀÏÀÌ Áß¿äÇØÁø´Ù. ±×·¯³ª µ¥ÀÌÅͺ£À̽º¸¦ ¼³°èÇÏ´Â ÀÏÀº ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù. ´Ü¼øÈ÷ ¼³°è¿¡ ´ëÇÑ Áö½ÄÀÌ ÀÖ´Ù°í ÇÒ ¼ö ÀÖ´Â ÀÏÀÌ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù. ¸¶Ä¡ Java ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¹®¹ýÀ» ¾Ë°í ÀÖ´Ù°í ÇØ¼ Java ÇÁ·Î±×·¡¹ÖÀ» ÀßÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ñ °Í°ú ¸¶Âù°¡ÁöÀÌ´Ù.
µ¥ÀÌÅͺ£À̽º ¼³°è ÀÔ¹®ÀÚ¸¦ À§ÇÑ Ã¥
¼Á¡¿¡ °¡¸é µ¥ÀÌÅͺ£À̽º ¼³°è¿¡ °üÇÑ Ã¥µéÀ» ½±°Ô ã¾Æº¼ ¼ö ÀÖ´Ù. ±×·¯³ª Ȱ¿ë Áß½ÉÀÇ Ã¥µéÀº ¼³°è¿¡ ´ëÇÑ ÀÌ·ÐÀûÀÎ ¼³¸íÀÌ ºÎÁ·Çϰí, ½Ç¹«Àû °üÁ¡¿¡¼ ¾²¿©Áø Ã¥µéÀº À¯¿ëÇÑ Áö½ÄµéÀ» ¸¹ÀÌ ´ã°í ÀÖÁö¸¸ óÀ½ ¼³°è¸¦ ¹è¿ì°íÀÚ ÇÏ´Â »ç¶÷ÀÌ ÀÌÇØÇϱ⿡´Â ³»¿ëÀÌ ¹æ´ëÇÏ°í ¾î·Á¿î °æ¿ì°¡ ¸¹´Ù. ¹ø¿ª¼ÀÇ °æ¿ì¿¡´Â ¹ø¿ªÀÇ ÇѰè¿Í ¿ªÀÚ°¡ ¿ø¼ÀÇ ³»¿ëÀ» ÃæºÐÈ÷ ÀÌÇØÇÏÁö ¸øÇÑ °¡¿îµ¥ Á÷¿ªÇÑ °ÍµéÀÌ ¸¹¾Æ ¿ª½Ã ³»¿ëÀÇ ÀÌÇØ°¡ ½±Áö ¾Ê´Ù. ¹Ù·Î µ¥ÀÌÅͺ£À̽º ¼³°è¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Â À̵éÀÌ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ¸¸é¼µµ ÀÌ·ÐÀûÀ¸·Î, ½Ç¹«ÀûÀ¸·Î ´Ü´ÜÇÑ ±â¹ÝÀ» Á¦°øÇÒ ¼ö ÀÖ´Â Àú¼°¡ ÇÊ¿äÇÑ ÀÌÀ¯ÀÌ´Ù.
ÀÌ Ã¥Àº ÀÌ·¯ÇÑ Çʿ伺À» ÃæÁ·½Ã۰íÀÚ ¼¼»ó¿¡ ³ª¿Ô´Ù. ¼³°è¿¡ °ü·ÃµÈ ÀÌ·ÐÀûÀÎ ºÎºÐµéÀ» ÃÖ´ëÇÑ ½±°Ô ¼³¸íÇÏ¿´À¸¸ç, ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇÏ¿© µ¶ÀÚÀÇ ÀÌÇØ¸¦ µ½°íÀÚ ÇÏ¿´´Ù. ¶ÇÇÑ ¼³°è ÀÌ·ÐÀÇ ½Àµæ¿¡ ±×Ä¡Áö ¾Ê°í ÇнÀ°úÁ¤ µ¿¾È ´Ù¾çÇÑ ½Ç½À ¹× ±×·ì ÇÁ·ÎÁ§Æ®¸¦ ÅëÇÏ¿© ¼³°è¸¦ Á÷Á¢ °æÇèÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. µû¶ó¼ ÀÌ Ã¥Àº óÀ½ µ¥ÀÌÅͺ£À̽º ¼³°è¸¦ ¹è¿ì°íÀÚ ÇÏ´Â À̵鿡°Ô ÁÁÀº ÀÔ¹®¼°¡ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ Æ¯Â¡
°øÇÐ ¼³°è °ú¸ñÀ¸·Î¼ÀÇ ¾È¼º¸ÂÃã
°¢ ´ëÇÐÀº °øÇб³À° ÀÎÁõÁ¦¿¡ µû¸¥ °øÇÐ ¼³°è¿¡ °ü·ÃµÈ ±³°ú¸ñÀ» º¸°ÇϰíÀÚ ³ë·ÂÇϰí ÀÖ´Ù. ±×·¯³ª ¸¶¶¥È÷ ¼³°è °ú¸ñÀ¸·Î ÇÒ ¼ö ÀÖ´Â °ú¸ñÀÌ ºÎÁ·ÇÏ¿© ¾î·Á¿òÀ» °Þ°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. ÀÌ Ã¥Àº ¹®Á¦ÀÇ ºÐ¼®ºÎÅÍ ½ÃÀÛÇÏ¿© ¼³°è ¹× ±¸Ãà¿¡ À̸£´Â Àü °úÁ¤À» Æ÷ÇÔÇϰí Àֱ⠶§¹®¿¡ ÈǸ¢ÇÑ °øÇÐ ¼³°è °ú¸ñÀÌ µÉ ¼ö ÀÖ´Ù.
µ¥ÀÌÅͺ£À̽º ¼³°è ȯ°æÀÇ º¯È¿¡ µû¶ó »õ·Ó°Ô ±¸¼º
µ¥ÀÌÅͺ£À̽º ¼³°è ºÐ¾ßÀÇ ÀÔ¹®ÀÚµéÀ» À§ÇØ ÃÊÆÇÀÌ ³ª¿Â ÀÌÈÄ ¸¹Àº µ¶ÀÚµéÀÇ ÁöÁö¿Í °ü½ÉÀ» ¹Þ¾Ò´Ù. ÀÌ¿¡ µ¶ÀÚµéÀÇ ¿ä±¸¿Í ¼º¿ø ¼Ó¿¡ À̹ø¿¡ °³Á¤ÆÇÀ» »õ·Ó°Ô ³»°Ô µÇ¾ú´Ù. °³Á¤ÆÇÀº ÃÊÆÇÀÇ ±âº»ÀûÀÎ ³»¿ëÀ» À¯ÁöÇÏ¸é¼ µ¥ÀÌÅͺ£À̽º ¼³°è ȯ°æÀÇ º¯È¿¡ µû¶ó º¯°æÀÌ ÇÊ¿äÇÑ ºÎºÐµéÀ» °íÃÄ ´ã¾Ò´Ù.
ù°, ÃÊÆÇ¿¡¼ »ç¿ëµÈ ¼³°è µµ±¸ÀÎ Case Studio µµ±¸ÀÇ ¹öÀüÀ» ¾÷±×·¹À̵åÇÏ¿´´Ù. ÇöÀç Case Studio´Â Toad Data Modeler¶ó´Â Á¦Ç°¸íÀ¸·Î °³¸íÇÏ¿© »ç¿ëµÇ°í ÀÖÀ¸¸ç, ¿£Æ¼Æ¼¸¦ ÇѲ¨¹ø¿¡ 6°³ ÀÌ»ó ÀúÀåÇÒ ¼ö ¾ø¾ú´ø Á¦¾àÀÌ »ç¶óÁ® º¸´Ù Æí¸®ÇÏ°Ô ½Ç½À¿¡ Ȱ¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ¸î °¡Áö ºÎ°¡±â´Éµµ Ãß°¡µÇ¾î ¼³°è ÀÛ¾÷ ½Ã À¯¿ëÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖ´Ù.
µÑ°, µ¥ÀÌÅͺ£À̽º ¼³°èÀÇ ¿¹Á¦·Î »ç¿ëÇÏ´ø ¡®ºñµð¿À ´ë¿©Á¡ °ü¸® ¾÷¹«¡¯¸¦ ¡®µµ¼°ü °ü¸® ¾÷¹«¡¯·Î ÀüȯÇÏ¿© ¼³¸íÇÏ¿´´Ù. ÇöÀç´Â ºñµð¿À ´ë¿©Á¡ÀÌ °ÅÀÇ »ç¶óÁ®°¡°í ÀÖ¾î¼ ¿¹Á¦ÀÇ ³»¿ëÀÌ ÇǺο¡ ¿Í ´êÁö ¾Ê´Â´Ù´Â ÁöÀûÀÌ ÀÖ¾î¼ ¹Ù²Ù°Ô µÇ¾ú´Ù. ºñµð¿À ´ë¿©Á¡ ¾÷¹«¿Í µµ¼°ü °ü¸® ¾÷¹«´Â À¯»çÇÑ Á¡ÀÌ ¸¹¾Æ ÃÊÆÇÀÇ ºñµð¿À ´ë¿©Á¡ ¾÷¹«¸¦ ÀÌÇØÇÑ ºÐµéÀº ½±°Ô µµ¼°ü °ü¸® ¾÷¹«µµ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¼Â°, ¿¬½À¹®Á¦¸¦ º¸°ÇÏ¿´´Ù. °¢ ´Ü¿øº°·Î ¿¬½À¹®Á¦°¡ ºÎÁ·ÇÏ´Ù°í ÆÇ´ÜµÇ°Å³ª º¸´Ù ¸¹Àº ¿¬½ÀÀÌ ÇÊ¿äÇÏ´Ù°í ÆÇ´ÜµÇ´Â ´Ü¿øÀ» ÁýÁßÀûÀ¸·Î º¸°ÇÏ¿´´Ù. µ¥ÀÌÅͺ£À̽º ¼³°è´Â À̷п¡ ´ëÇÑ ÀÌÇØ¸¸À¸·Î´Â ¼³°è ´É·ÂÀ» ±â¸£±â ¾î·Æ±â ¶§¹®¿¡ ´Ù¾çÇÑ ¿¬½À¹®Á¦ ÇØ°áÀ» ÅëÇØ ¿¬½ÀÇØº¸´Â °ÍÀÌ Áß¿äÇÏ´Ù.
³Ý°, ½ÇÀü¿¹Á¦¸¦ Ãß°¡ÇÏ¿´´Ù. °¢ ´Ü¿øº°·Î ½ÇÁ¦ Çö½Ç¼¼°è¿¡¼ Á¢ÇÒ ¼ö ÀÖ´Â ¹®Á¦µéÀ» Çϳª¾¿ °ñ¶ó¼ ¼³°è ¹®Á¦¸¦ ÇØ°áÇØ °¡´Â °úÁ¤À» ´Ü°èÀûÀ¸·Î ¼³¸íÇÏ¿´´Ù. µ¶ÀÚµéÀº ½ÇÀü¿¹Á¦ÀÇ ÀÌÇØ¸¦ ÅëÇØ Çö½Ç°¨ ÀÖ´Â ¼³°è ´É·ÂÀ» ±â¸¦ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ³»¿ë
1Àå ¡®°ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ÁÖ¿ä °³³ä¡¯¿¡¼´Â µ¥ÀÌÅͺ£À̽ºÀÇ Çʿ伺¿¡ ´ëÇØ ÀÌÇØÇϰí, °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ±âº» ¿ë¾î¸¦ ÀÍÈ÷¸ç, ±âº»Å°¿Í ¿Ü·¡Å°ÀÇ °³³äÀ» ÀÌÇØÇϰí, ±âº»ÀûÀÎ SQL ¹®¹ýÀ» ¼÷ÁöÇÑ´Ù. 2Àå ¡®Á¤º¸½Ã½ºÅÛ ±¸Ãà ÀýÂ÷¿Í µ¥ÀÌÅͺ£À̽º ¼³°è¡¯¿¡¼´Â Ãß»óÈ¿Í ¸ðµ¨¸µ°úÀÇ °ü°è¸¦ ÀÌÇØÇϰí, Çö½Ç¼¼°è¿¡ ´ëÇÑ Ãß»óÈ °úÁ¤À» ¹è¿ì¸ç, µ¥ÀÌÅͺ£À̽º¸¦ ¼³°èÇÑ´Ù´Â °ÍÀÌ ¹«¾ùÀ» ÀǹÌÇÏ´ÂÁö¿Í Á¤º¸½Ã½ºÅÛ ±¸Ãà °úÁ¤¿¡¼ µ¥ÀÌÅͺ£À̽º ¼³°è°¡ Â÷ÁöÇÏ´Â À§Ä¡¸¦ ÀÌÇØÇÑ´Ù. 3Àå ¡®µ¥ÀÌÅÍ ¸ðµ¨¸µÀÇ ÁÖ¿ä °³³ä¡¯¿¡¼´Â µ¥ÀÌÅÍ ¸ðµ¨¸µÀÇ ±âº» ¿ä¼ÒÀÎ ¿£Æ¼Æ¼, ¼Ó¼º, °ü°èÀÇ ±âº» °³³ä°ú Áֽĺ°ÀÚ¿Í ¿Ü·¡½Äº°ÀÚ¸¦ ÀÌÇØÇϰí, ERD¸¦ ±×¸®´Â ¹æ¹ýÀ» ÀÍÈù´Ù.
4Àå ¡®¸ðµ¨¸µ µµ±¸¡¯¿¡¼´Â ¸ðµ¨¸µ µµ±¸ÀÇ Çʿ伺À» ÀÌÇØÇϰí, ¸ðµ¨¸µ µµ±¸¸¦ ÀÌ¿ëÇÏ¿© ERD¸¦ ÀÛ¼ºÇÏ´Â ¹ýÀ» ¹è¿î´Ù. 5Àå ¡®¾÷¹« ºÐ¼®¡¯¿¡¼´Â Çö½Ç¼¼°èÀÇ ¾÷¹«¸¦ ÀÌÇØÇÏ°í ºÐ¼®ÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í, ¾÷¹« ºÐ¼®À» À§ÇØ ¾î¶² ¹®¼, ÀÚ·áµéÀÌ ÀÌ¿ëµÇ´ÂÁö ÀÌÇØÇϸç, ºÐ¼®ÇÑ ³»¿ëÀ» Á¤¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. 6Àå ¡®¿£Æ¼Æ¼ÀÇ Á¤ÀÇ¡¯¿¡¼´Â ¾÷¹« ºÐ¼® ¹®¼·ÎºÎÅÍ ¿£Æ¼Æ¼¸¦ µµÃâÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
7Àå ¡®½Äº°ÀÚ, °ü°è, ¼Ó¼ºÀÇ Á¤ÀÇ¡¯¿¡¼´Â Áֽĺ°ÀÚ ¹× °ü°è, ¼Ó¼ºÀ» Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í, ¾÷¹« ±ÔÄ¢ÀÇ Çʿ伺 ¹× ³»¿ëÀ» ÀÌÇØÇÑ´Ù. 8Àå ¡®Á¤±ÔÈ¡¯¿¡¼´Â Á¤±ÔÈÀÇ Çʿ伺¿¡ ´ëÇØ ÀÌÇØÇϰí, Á¤±ÔÈ ¹æ¹ýÀ» ½ÀµæÇϸç, Á¤±ÔȰ¡ ÇÊ¿ä ¾ø´Â ¼³°è ±â¹ý¿¡ ´ëÇØ ¹è¿î´Ù. 9Àå ¡®µµ¸ÞÀΰú ¿ë¾î»çÀüÀÇ Á¤ÀÇ¡¯¿¡¼´Â µµ¸ÞÀΰú ¿ë¾î»çÀüÀÇ °³³äÀ» ÀÌÇØÇϰí, µµ¸ÞÀΰú ¿ë¾î»çÀüÀ» Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
10Àå ¡®¸ðµ¨ÀÇ °ËÅ䡯¿¡¼´Â ¸ðµ¨ °ËÅäÀÇ Çʿ伺¿¡ ´ëÇØ ÀÌÇØÇϰí, ¿£Æ¼Æ¼, ¼Ó¼º, °ü°è¿¡ ´ëÇØ °ËÅäÇØ¾ß ÇÒ »çÇ׿¡ ´ëÇØ ¹è¿î´Ù. 11Àå ¡®³í¸®Àû ¼³°è¸¦ ¹°¸®Àû ¼³°è·Î ÀüȯÇϱ⡯¿¡¼´Â ³í¸®Àû ¼³°è °á°ú¸¦ ¹°¸®Àû ¼³°è·Î ÀüȯÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í, ¹ÝÁ¤±ÔÈÀÇ Çʿ伺°ú ¹æ¹ý¿¡ ´ëÇØ ÀÌÇØÇÑ´Ù. 12Àå ¡®µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Ã࡯¿¡¼´Â ¼öÀÛ¾÷ ¹× µµ±¸¿¡ ÀÇÇÑ µ¥ÀÌÅͺ£À̽º ±¸Ãà ¹æ¹ý°ú ±¸ÃàµÈ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±âº»ÀûÀÎ º¸¾È°ü¸® ¹æ¹ýÀ» ¹è¿î´Ù.
±× ¹ÛÀÇ ºÎ·Ï¿¡¼´Â ¡®¼³°è »çÀü¡¯, ¡®À¥»çÀÌÆ® °Ô½ÃÆÇÀ» À§ÇÑ DB ¼³°è¡¯, ¡®Toda Data Modeler »ç¿ë ¸Å´º¾ó¡¯, ¡®MySQL »ç¿ë ¸Å´º¾ó¡¯, ¡®ODBC ¼³Ä¡ ¹æ¹ý¡¯À» ¼³¸íÇÑ´Ù.
´Ý±â