Ȩ > ±³À° > µµ¼­ÃâÆÇ
Á¦¸ñ ½ÇÇà °èȹÀ¸·Î ¹è¿ì´Â °í¼º´É µ¥ÀÌÅͺ£À̽º Æ©´×
ÀÛ¼ºÀÚ °ü¸®ÀÚ
ÀÛ¼ºÀÏÀÚ 2011-11-21

 
 
 


 


2005³â¿¡ Ãâ°£ÇÑ '¿À¶óŬ ½ÇÀü Æ©´×'ÀÇ ÈÄ¼Ó ¹öÀüÀ¸·Î, SQL Æ©´×ÀÇ ¸ðµç °ÍÀ» À̾߱âÇÑ´Ù. Æ©´×Àº Çϱ⵵ ¾î·ÆÁö¸¸ ¹è¿ì±âµµ ¾î·Á¿î ºÐ¾ß´Ù. Æ©´×ÀÇ ÁÖµÈ ¸ñÀûÀÌ ÀåȲÇÏ°íµµ ¾µµ¥¾øÀÌ ÆîÃÄÁ® À־ ¼Ò¿ë¾ø´Â ºÎºÐÀ» ÁÙÀ̰ųª ¾Æ¿¹ ¾ø¾Ö¼­ ÃÖÀûÈ­¸¦ ÇØ¾ß ÇÏ´Â °ÍÀ¸·Î ÀϰüµÇ±â ¶§¹®ÀÌ´Ù. ÀÌ Ã¥Àº Æ©´×ÀÇ ¼¶¼¼ÇÑ Æ¯Â¡À» ¤°í ³Ñ¾î°¡°íÀÚ, Æ©´× °ü·Ã ÁÖ¿ä ÁÖÁ¦·Î 80°¡Áö¸¦ »Ì¾Ò°í, °¢ ÁÖÁ¦¸¦ ±×·ìÇÎÇß°í, ´Ù½Ã 80°¡Áö ÁÖÁ¦ Çϳª Çϳª¸¦ ÀÚ¼¼È÷ ¼³¸íÇß´Ù.

Æ©´×ÀÇ À̷аú ½Ç±â¿Í ³ëÇÏ¿ì±îÁö ¾ÐÃàÇØ¼­ ¼¼¼¼ÇÏ°Ô ¼³¸íÇÑ ÀÌ Ã¥Àº 1Àå°ú 2Àå¿¡¼­´Â SQL ºÐ¼®¿¡ ÇÊ¿äÇÑ ±âÃÊ Áö½ÄÀ» À̾߱âÇÑ´Ù. 3ÀåºÎÅÍ 7Àå±îÁö´Â ´ÙÁß Å×ÀÌºí¿¡¼­ µ¥ÀÌÅ͸¦ È¿°úÀûÀ¸·Î ÃßÃâÇϱâ À§ÇÑ °¢Á¾ ºñ±â(ÝúÐü)¸¦ ¼Ò°³ÇÑ´Ù. Æ©´×¿¡ ´ëÇÑ ³ëÇϿ츦 ¼ö·ÏÇÏ¿´À¸¸ç, VLDB¿¡¼­ ÀÌ·ç¾îÁú ¼ö ÀÖ´Â ¸ðµç Æ©´× ±â¹ýÀ» üµæÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.
 





 

ÀúÀÚ: ±Ç¼ø¿ë


 
ÇöÀç, µ¥ÀÌÅͺ£À̽º Àü¹® ÄÁ¼³ÆÃ ¾÷üÀÎ (ÁÖ)¿¢½Ã¾ö Á¤º¸½Ã½ºÅÛÀÇ ´ëÇ¥ÀÌ»ç·Î ÀÖ´Ù. ±× Àü¿¡ SK C&C¿¡¼­ DBA, Æ©´×, ¸ðµ¨¸µ ¾÷¹«¸¦ ´ã´çÇϸ鼭 ´Ù¾çÇÑ ¹Î°£ ¹× °ø°ø ÇÁ·ÎÁ§Æ®¿¡¼­ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ¸Ã¾Æ¼­ ÁøÇàÇß´Ù. DBS ÄÁ¼³ÆÃ µ¿È£È¸(cafe.daum.net/oracity)¸¦ ¿î¿µÇϰí ÀÖÀ¸¸ç, Ȱ¹ßÇÑ Àú¼ú Ȱµ¿µµ º´ÇàÇØ ¿Ô´Ù. ÀÌÀü¿¡ Ãâ°£ÇÑ Ã¥À¸·Î´Â Inside SQL(2008, Maso Interactive), Ãʺ¸ÀÚ¸¦ À§ÇÑ ¿À¶óŬ 10g(2006, Á¤º¸¹®È­»ç), Perfect! ¿À¶óŬ ½ÇÀü Æ©´×(2005, Á¤º¸¹®È­»ç)ÀÌ ÀÖ´Ù. À̿ܿ¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿Í °æ¿µ°ú ÄÄÇ»ÅÍ¿¡¼­ DB Ä÷³µµ ±â°íÇϰí ÀÖ´Ù. ºñÆÒ(bpan.com)¿¡¼­ Æ©´× °ü·Ã ±³À°µµ ÁøÇàÇϰí ÀÖ´Ù.
 

 
Chapter 1. ½ÇÇà °èȹÀÇ ºÐ¼®Àº SQL ÃÖÀûÈ­ÀÇ ±âº»ÀÌ´Ù.

SQLÀ» ÀÛ¼ºÇÒ ¶§¸¶´Ù ½ÇÇà °èȹÀ» ºÐ¼®ÇÏÀÚ.
Å×ÀÌºí °ü·Ã ½ÇÇà °èȹÀº ´Ü¼øÇÏ´Ù.
À妽º ¹üÀ§ ½ºÄµ°ú À¯ÀÏ ½ºÄµÀÇ ½ÇÇà °èȹÀ» ÀÌÇØÇØ¶ó.
À妽º AND-EQUALS ½ÇÇà °èȹÀ» ÀÌÇØÇØ¶ó.
À妽º Àüü ½ºÄµÀÇ ½ÇÇà °èȹÀ» ÀÌÇØÇØ¶ó.
À妽º »ý·« ½ºÄµ°ú À妽º MIN/MAX ½ºÄµÀÇ ½ÇÇà °èȹÀ» ÀÌÇØÇØ¶ó.
À妽º Á¶Àεµ À妽º ½ºÄµÀÌ´Ù.
Á¤·Ä °ü·Ã ½ÇÇà °èȹÀº ¼º´ÉÀ» ÀúÇϽÃų ¼ö ÀÖ´Ù.
IN ¿¬»êÀÚ¿¡ ÀÇÇÑ ½ÇÇà °èȹÀ» ÀÌÇØÇ϶ó.
ÁýÇÕ ¿¬»êÀÚÀÇ ½ÇÇà °èȹÀ» ºÐ¼®Ç϶ó.
VIEW ½ÇÇà °èȹÀ» ºÐ¼®Ç϶ó.
STOPKEY ½ÇÇà °èȹÀº ¿ì¼± ¼øÀ§°¡ °¡Àå ³ô´Ù.
ÆÄƼ¼Ç ½ÇÇà °èȹÀ» ÀÌÇØÇÏÀÚ.
½ÇÇà °èȹ¿¡¼­ REMOTE ½ÇÇà °èȹÀ» ºÐ¼®ÇÏÀÚ.
µ¥ÀÌÅÍ ¿¬°á¿¡ ´ëÇÑ ½ÇÇà °èȹÀ» È®ÀÎÇÏÀÚ.
º¹ÇÕ ½ÇÇà °èȹÀ» Á¤È®È÷ ÇØ¼®ÇÏÀÚ.
ÈùÆ®·Î ½ÇÇà °èȹÀ» Á¦¾îÇÏÀÚ.
ÈùÆ®´Â ÁÖÀÇÇØ¼­ »ç¿ëÇØ¾ß ÇÑ´Ù.
½ÇÇà °èȹÀ» È®ÀÎÇÏ´Â ¹æ¹ýÀº °£´ÜÇÏ´Ù.

Chapter 2. ´ë¿ë·® Å×ÀÌºí¿¡¼­ ¸¹Àº µ¥ÀÌÅÍ¿Í ÀûÀº µ¥ÀÌÅÍ ¿¢¼¼½ºÇϱâ

À妽ºÀÇ »ç¿ëÀÌ Ç×»ó ¼º´É Çâ»óÀ» º¸ÀåÇϴ°¡?
¾î¶² SQLÀÌ À妽º¸¦ ÀÌ¿ëÇÏ¸é ¾È µÇ´Â°¡?
·£´ý ¿¢¼¼½ºÀÇ Áõ°¡´Â ¼º´ÉÀ» ÀúÇϽÃŲ´Ù.
´ÜÀÏ ºí·Ï I/O´Â ·£´ý ¿¢¼¼½º¿Í ÇÔ²² ¹ß»ýÇÑ´Ù.
À妽º¿¡ ÀÇÇÑ ¼º´É ÀúÇϸ¦ ÀÌÇØÇØ¶ó.
À妽º¿¡ À¯¿¬¼ºÀ» ºÒ¾î ³Ö¾î¶ó.
°áÇÕ Ä÷³ À妽º¸¦ ±¸¼ºÇÏ´Â Ä÷³ÀÇ ¼ø¼­¸¦ ¹Ýµå½Ã ÁؼöÇØ¶ó.
¸¹Àº µ¥ÀÌÅÍ¿¡ ¿¢¼¼½ºÇÏ´Â SQLÀº Å×À̺í Àüü ½ºÄµÀ» ÀÌ¿ëÇØ¶ó.
´ë¿ë·® Å×À̺íÀÇ Àüü ½ºÄµÀÇ ¼º´É Çâ»óÀº º´·Ä ÇÁ·Î¼¼½Ì¿¡ ´Þ·Á ÀÖ´Ù.

Chapter 3. Á¶ÀÎÀº Çʼö ºÒ°¡°áÇÏ´Ù.

µ¥ÀÌÅÍÀÇ ¿¬°áÀº Á¶ÀÎÀÌ Ã¥ÀÓÁø´Ù.
Áßø ·çÇÁ Á¶ÀÎÀº Á¶ÀÎÀÇ ½ÃÀÛÀÌÀÚ ³¡ÀÌ´Ù.
Çâ»óµÈ Áßø ·çÇÁ Á¶ÀÎÀ» ÀÌÇØÇÏÀÚ.
´Ü¼ø Áßø ·çÇÁ Á¶ÀÎÀÇ ¼º´ÉÀ» 100¹è Çâ»ó½ÃŰÀÚ.
´Ü¼ø Áßø ·çÇÁ Á¶ÀÎÀÇ ¼º´ÉÀ» °í·ÁÇÑ Å×À̺í Á¶ÀÎ ¼ø¼­¸¦ °áÁ¤ÇÏÀÚ.
º¹ÀâÇÑ Áßø ·çÇÁ Á¶ÀÎÀÇ ¼º´Éµµ Çâ»ó½Ãų ¼ö ÀÖ´Ù.
º¹ÀâÇÑ Áßø ·çÇÁ Á¶ÀÎ »ç¿ë ½Ã SQL ÀÛ¼º¿¡ ½ÅÁßÇØ¾ß ÇÑ´Ù.
Áßø ·çÇÁ Á¶Àο¡¼­ µ¥ÀÌÅÍÀÇ Áõ°¨À» È®ÀÎÇØ¶ó.
ÇÔ¼ö ±â¹Ý À妽º·Î Áßø ·çÇÁ Á¶ÀÎÀ» ÃÖÀûÈ­ÇÏÀÚ.
Áßø ·çÇÁ Á¶ÀÎÀÇ ½ÇÇà °èȹÀ» Á¦¾îÇÏÀÚ.
ÇØ½¬ Á¶ÀÎÀº ´ë¿ë·® µ¥ÀÌÅÍÀÇ ¿¬°áÀ» ÇØ°áÇϱâ À§ÇÑ Á¶ÀÎ ¹æ¹ýÀÌ´Ù.
´Ü¼ø ÇØ½¬ Á¶ÀÎÀÇ ¼º´ÉÀ» 100¹è Çâ»ó½ÃŰÀÚ.
º¹ÀâÇÑ ÇØ½¬ Á¶ÀÎÀÇ ¼º´Éµµ Çâ»ó½Ãų ¼ö ÀÖ´Ù.
ÇØ½¬ Á¶Àο¡¼­´Â º´·Ä ÇÁ·Î¼¼½ÌÀ» °í·ÁÇØ¶ó.
ÇØ½¬ Á¶ÀÎÀÇ ½ÇÇà °èȹÀ» Á¦¾îÇÏÀÚ.
¼ÒÆ® ¸ÓÁö Á¶ÀÎÀÇ »ç¿ëÀ» ÀÚÁ¦Çضó.
Ä«Å×½Ã¾È Á¶ÀÎÀ» ÀÌÇØÇÏÀÚ.
ÀǵµÀûÀÎ Ä«Å×½Ã¾È Á¶ÀÎÀº ¼º´ÉÀ» Çâ»ó½ÃŲ´Ù.
Á¶ÀÎ ¹æ½ÄÀÇ ¼±ÅÃÀº ÇÁ·ÎÁ§Æ®ÀÇ ¼º°øÀ» Á¿ìÇÏ´Â ¿ä¼Ò°¡ µÈ´Ù.
´ÙÁß Á¶ÀÎ ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© ¼º´ÉÀ» Çâ»ó½ÃÄѶó.
Á¶ÀÎÀÇ ÀÀ´ä ¼Óµµ¸¦ Çâ»ó½ÃŰ´Â ¿ä¼Ò¸¦ ÀÌÇØÇØ¶ó.

Chapter 4. ÀζóÀÎ ºä´Â ¹Ýµå½Ã »ç¿ëµÈ´Ù.

ÀζóÀÎ ºä´Â ¿Ö »ç¿ëÇϴ°¡?
ÀζóÀÎ ºä´Â ºäÀÌ´Ù.
ÀζóÀÎ ºä´Â »ç¿ë ¹æ¹ý¿¡ µû¶ó ÃÖÀûÈ­µÉ ¼ö ÀÖ´Ù.
ÀζóÀÎ ºäÀÇ SQLÀº ¿ì¸®µµ ¸ð¸£°Ô º¯°æµÈ´Ù.
ÀζóÀÎ ºäÀÇ º´ÇÕ¿¡´Â ¹ýÄ¢ÀÌ ÀÖ´Ù.
º´ÇÕ ºÒ°¡´É ÀζóÀÎ ºäÀÇ ÀÀ´ä ¼Óµµ¸¦ ÃÖÀûÈ­ÇÏÀÚ.
º´ÇÕ °¡´É ÀζóÀÎ ºäÀÇ ÀÀ´ä ¼Óµµ¸¦ ÃÖÀûÈ­ÇÏÀÚ.
ÀζóÀÎ ºä¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏ¿© Àüü SQLÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰÀÚ.
ÀζóÀÎ ºä¿¡¼­ À妽º ¼±Á¤°ú ·£´ý ¿¢¼¼½º¸¦ Á¦°ÅÇÏÀÚ.
¼­ºêÄõ¸® ÆÑÅ丵À» ÀÌÇØÇÏÀÚ.
¼­ºêÄõ¸® ÆÑÅ丵À» ÀÌ¿ëÇÏ¿© SQLÀ» È¿À²ÀûÀ¸·Î ÀÛ¼ºÇÏÀÚ.

Chapter 5. ½ºÄ®¶ó ¼­ºêÄõ¸®µµ Á¶ÀÎÀÌ´Ù.

½ºÄ®¶ó ¼­ºêÄõ¸®´Â ´ëºÎºÐ ¸ð¸£°í »ç¿ëÇÑ´Ù.
½ºÄ®¶ó ¼­ºêÄõ¸®´Â Á¶ÀÎÀÌ´Ù.
½ºÄ®¶ó ¼­ºêÄõ¸®´Â ÇÔ¼ö´Ù.
½ºÄ®¶ó ¼­ºêÄõ¸®´Â ¹Ýµå½Ã ¹Ýº¹ ¼öÇàµÈ´Ù.
½ºÄ®¶ó ¼­ºêÄõ¸®ÀÇ »ç¿ë ¹× À§Ä¡¿¡ µû¶ó 100¹è ºü¸£°Ô »ç¿ëÇÏÀÚ.

Chapter 6. ¼­ºêÄõ¸®¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏÀÚ.

¼­ºêÄõ¸®´Â ¼º´ÉÀ» ¾ÇÈ­½ÃŰÁö ¾Ê´Â´Ù.
¼­ºêÄõ¸®´Â Á¶ÀÎÀÌ´Ù.
¼­ºêÄõ¸®ÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰÀÚ.
¼­ºêÄõ¸®ÀÇ ½ÇÇà °èȹÀ» Á¦¾îÇÏÀÚ.
¼¼¹Ì Á¶Àΰú ÇÊÅÍ Á¶ÀÎ µîÀ» ÀÌ¿ëÇÏ¿© EXISTS ¼­ºêÄõ¸®¸¦ ÃÖÀûÈ­ÇÏÀÚ.
º¹ÇÕ ¼­ºêÄõ¸®¸¦ ÃÖÀûÈ­ÇÏÀÚ.

Chapter 7. ¼øÈ¯ Àü°³¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏ¸é °³¹ßÀº ½¬¿öÁø´Ù.

¼øÈ¯ °ü°è¶õ ¹«¾ùÀΰ¡?
¼øÈ¯ °ü°è¸¦ ÀÌ¿ëÇÏÁö ¾Ê´Â °æ¿ì¿Í ¼øÈ¯ °ü°è¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì¸¦ ºñ±³Çغ¸ÀÚ.
¼øÈ¯ Àü°³ÀÇ »ç¿ë ¹®¹ýÀ» ÀÌÇØÇ϶ó.
¼øÈ¯ Àü°³ÀÇ ½ÇÇà °èȹÀ» Á¤È®È÷ ºÐ¼®Çϰí ÃÖÀûÈ­ÇØ¶ó.
ÀÏ¹Ý Á¶Àΰú ¼øÈ¯ Àü°³¸¦ µ¿½Ã¿¡ »ç¿ëÇÏ´Â SQLÀ» ÃÖÀûÈ­ÇÏÀÚ.
±âŸ Á¶Àΰú ¼øÈ¯ Àü°³¸¦ µ¿½Ã¿¡ »ç¿ëÇÏ´Â SQLÀ» ºÐ¼®ÇØ º¸ÀÚ.
¼øÈ¯ °ü°è¸¦ ÀÌ¿ëÇÏ¿© ÀüÈ­¹øÈ£ºÎ¸¦ ÀÛ¼ºÇ϶ó.
¼øÈ¯ °ü°è¸¦ ÀÌ¿ëÇÏ¿© °Ô½ÃÆÇÀÇ ´ä±ÛÀ» ÇØ°áÇÏÀÚ.
¼øÈ¯ °ü°è¿Í SYS_CONNECT_BY_PATH¸¦ °°ÀÌ ÀÌ¿ëÇÏÀÚ.

 
 

 
ÀÌ Ã¥Àº ÀúÀÚÀÎ ±Ç¼ø¿ë ´ëÇ¥°¡ 2005³â¿¡ Ãâ°£ÇÑ ¡®¿À¶óŬ ½ÇÀü Æ©´×¡¯ÀÇ ÈÄ¼Ó ¹öÀüÀÌ´Ù. ÀúÀÚ°¡ Áö³­ 13³â µ¿¾È ÁøÇàÇÑ ÇÁ·ÎÁ§Æ®, Ã¥ ¾²±â, ÀâÁö ±â°í, °­ÀÇ µî°ú °°Àº ¸ðµç Ȱµ¿Àº ¿À·ÎÁö ´ë¿ë·® µ¥ÀÌÅͺ£À̽ºÀÇ Æ©´×°ú¸¸ °ü·ÃÀÌ ÀÖ´Ù. ¸¶Ä¡ Æ©´×¹Û¿¡ ÇÒ ÁÙ ¸ð¸£´Â »ç¶÷ó·³...

Æ©´×Àº Çϱ⵵ ¾î·ÆÁö¸¸ ¹è¿ì±âµµ ¾î·Á¿î ºÐ¾ß´Ù. Æ©´×ÀÇ ÁÖµÈ ¸ñÀûÀÌ ÀåȲÇÏ°íµµ ¾µµ¥¾øÀÌ ÆîÃÄÁ® À־ ¼Ò¿ë¾ø´Â ºÎºÐÀ» ÁÙÀ̰ųª ¾Æ¿¹ ¾ø¾Ö¼­ ÃÖÀûÈ­¸¦ ÇØ¾ß ÇÏ´Â °ÍÀ¸·Î ÀϰüµÇ±â ¶§¹®ÀÌ´Ù. óÀ½¿¡ ¸¸µç »ç¶÷Àº ÇÊ¿äÇØ¼­ ¸¸µé¾ú´Âµ¥ ±×°ÍÀ» ÁÙÀ̰ųª ¾ø¾Ö¾ß ÇÏ´Â ÀÛ¾÷ÀÌ ±×³É »ý°¢Çصµ ½¬¿î ÀÏÀº ¾Æ´Ñ °Íó·³ º¸ÀδÙ. ±×·¡¼­ Ã¥À» ¾î¶»°Ô ±¸¼ºÇØ¾ß ÇÒÁö ±âȹÀÚ ÀÔÀå¿¡¼­´Â ³­°¨ÇÑ ºÎºÐÀ̾ú´Ù. ÃʱÞÀ̸鼭 SQL Æ©´×¿¡ ´ëÇØ ÀÇ¿åÀÌ ÀÖ´Â µ¶ÀÚ¿Í Áß±ÞÀ̸鼭 °í±Þ Àü¹®°¡·Î ¿Ã¶ó°¡¾ß ÇÏ´Â µ¶ÀÚµéÀÇ Áö½Ä¿¡ ´ëÇÑ ¿å±¸¸¦ ¾î¶»°Ô ÃæÁ·½ÃÄÑ¾ß ÁÖ¾î¾ß ÇÒÁö °í¹Î½º·¯¿ü´Ù.

ÀÌ Ã¥¿¡´Â ±ÛÀÌ ¸¹´Ù. ±×¸²ÀÌ ¸¹À¸¸é ±ÛÀ» ¾²´Â »ç¶÷Àº ÆíÇÏ´Ù. ±×·¯³ª ±×¸²º¸´Ù´Â ±ÛÀÌ ¸¹´Ù. ±× ÀÌÀ¯´Â ±×¸²À¸·Î Ç¥ÇöÇϱ⿡´Â Æ©´×À̶ó´Â ÁÖÁ¦°¡ ³Ê¹« ¼¶¼¼Çϱ⠶§¹®ÀÌ´Ù. °Çµå·Á¾ß ÇÒ ºÎºÐÀÌ ¸¹±â ¶§¹®ÀÌ´Ù. ÀúÀÚ¿Í ÃâÆÇ»ç´Â Æ©´×ÀÇ ÀÌ·¯ÇÑ Æ¯Â¡À» ¤°í ³Ñ¾î°¡¾ß Çß´Ù. ±×·¡¼­ Æ©´× °ü·Ã ÁÖ¿ä ÁÖÁ¦·Î 80°¡Áö¸¦ »Ì¾Ò°í, °¢ ÁÖÁ¦¸¦ ±×·ìÇÎÇß°í, ´Ù½Ã 80°¡Áö ÁÖÁ¦ Çϳª Çϳª¸¦ ÀÚ¼¼È÷ ¼³¸íÇß´Ù.

ÀÌ Ã¥Àº ½Ç½À¼­°¡ ¾Æ´Ï´Ù. Æ©´×Àº ÇÑ ¹ø ÀÐ°í µû¶óÇϸé ÀÌÇØÇϰí üµæÇÒ ¼ö ÀÖ´Â ºÐ¾ß°¡ ¾Æ´Ï´Ù. ¿Ö³ÄÇÏ¸é °³³ä°ú ¾Ë°í¸®ÁòÀÌ Æ÷ÇԵǾî Àֱ⠶§¹®ÀÌ´Ù. ÇϳªÀÇ °³³äÀ̳ª ¾Ë°í¸®ÁòÀÌ º¹ÀâÇÏÁö´Â ¾Ê´Ù. ´Ù¸¸, ÀÌµé °³³ä°ú ¾Ë°í¸®ÁòÀÌ ´Ù¾çÇÏ°Ô ¾ôÇô Àֱ⠶§¹®¿¡ ¾î·Æ´Ù. Æ©´× Àü¹®°¡°¡ µÇ´Â ¹æ¹ý¿¡ Á¤´äÀº ¾ø´Ù. ÀÌ Ã¥À» ÃÖ¼ÒÇÑ µÎ ¹ø ÀÌ»ó Àо±â¸¦ ±ÇÀåÇÑ´Ù. µÎ ¹ø ÀоúÀ¸¸é ³× ¹ø »ý°¢Çϱ⠹ٶõ´Ù. ±×¸®°í ±× ¸¸Å­ ¿¬½ÀÇØ º¸±â ¹Ù¶õ´Ù. Æ©´× Àü¹®°¡·Î ÇÑ ¹ß ¿Ã¶ó¼­´Â °úÁ¤ Áß¿¡ ÀÌ Ã¥Àº µçµçÇÏ°íµµ ÀÚ»óÇÑ µ¿¹ÝÀÚ°¡ µÉ °ÍÀÌ´Ù.

VLDB Æ©³Ê³ª ¸ðµ¨·¯¿¡°Ô ÀÖ¾î SQL ÃÖÀûÈ­¿¡ ´ëÇÑ ÀڽŸ¸ÀÇ Ã¼°è¸¦ ¼ö¸³ÇÏ´Â ÀÏÀº ÃÖÁ¾ ¸ñÇ¥ÀÌÀÚ °è¼Ó °¡²Ù¾î ³ª°¡¾ß ÇÒ ´ë»óÀ̱⵵ ÇÏ´Ù. Áï, ²ÞÀ̸鼭µµ Çö½Ç ¼Ó¿¡¼­ ³õÄ¥ ¼ö ¾ø´Â º¸¹°´ÜÁö(!)´Ù. ÀÌ Ã¥Àº SQL Æ©´×ÀÇ ¸ðµç °ÍÀ» À̾߱âÇÑ´Ù. À̷аú ½Ç±â¿Í ³ëÇÏ¿ì±îÁö ¾ÐÃàÇØ¼­ ¼¼¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù. 1Àå°ú 2Àå¿¡¼­´Â SQL ºÐ¼®¿¡ ÇÊ¿äÇÑ ±âÃÊ Áö½ÄÀ» À̾߱âÇÑ´Ù. 3ÀåºÎÅÍ 7Àå±îÁö´Â ´ÙÁß Å×ÀÌºí¿¡¼­ µ¥ÀÌÅ͸¦ È¿°úÀûÀ¸·Î ÃßÃâÇϱâ À§ÇÑ °¢Á¾ ºñ±â(ÝúÐü)¸¦ ¼Ò°³ÇÑ´Ù. ¼Ò°³ ¼öÁØÀÌ ¾Æ´Ï¶ó ÀúÀÚÀÇ ³ëÇϿ츦 Àü¼öÇÑ´Ù°í º¸´Â °ÍÀÌ ¸ÂÀ» °ÍÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ¼­ VLDB¿¡¼­ ÀÌ·ç¾îÁú ¼ö ÀÖ´Â ¸ðµç Æ©´× ±â¹ýÀ» üµæÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

1Àå. ½ÇÇà °èȹÀÇ ºÐ¼®Àº SQL ÃÖÀûÈ­ÀÇ ±âº»ÀÌ´Ù.
½ÇÇà °èȹÀ̶õ SQLÀÌ ¼öÇàµÇ´Â ÀýÂ÷´Ù. SQLÀÇ ¼º´ÉÀÌ ½ÇÇà °èȹ¿¡ ÀÇÇØ Á¿ìµÈ´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ò °ÍÀÌ´Ù. ±×·¸´Ù¸é ½ÇÇà °èȹÀ» ¾î¶»°Ô ºÐ¼®ÇØ¾ß ÇÒ °ÍÀΰ¡? SQLÀÇ ½ÇÇà °èȹÀ» ÀÌÇØÇϱâ À§Çؼ­´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¸¹Àº Áö½ÄÀÌ ÀÖ¾î¾ß ÇÑ´Ù. 1Àå¿¡¼­´Â ½ÇÇà °èȹÀ» ÀÌÇØÇÏ°í ºÐ¼®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ »ìÆìº»´Ù. ½ÇÇà °èȹÀÇ ºÐ¼®À̾߸»·Î SQLÀ» ÃÖÀûÈ­Çϱâ À§ÇÑ Ã¹ ´Ü°è¶ó´Â Á¡À» ¸í½ÉÇϱ⠹ٶõ´Ù.

2Àå. ´ë¿ë·® Å×ÀÌºí¿¡¼­ ¸¹Àº µ¥ÀÌÅÍ¿Í ÀûÀº µ¥ÀÌÅÍ ¿¢¼¼½ºÇϱâ
½Ã´ë°¡ È帣¸é¼­ µ¥ÀÌÅͺ£À̽º´Â ´ë¿ë·® µ¥ÀÌÅͺ£À̽º·Î º¯ÇÏ°Ô µÇ¾ú´Ù. µ¥ÀÌÅͺ£À̽º°¡ ´ë¿ë·®À¸·Î º¯Çϸ鼭 ½Ã½ºÅÛ¿¡µµ ¸¹Àº º¯È­°¡ ÀϾ´Ù. ±× Áß Çϳª°¡ ´ë¿ë·® Å×À̺íÀÇ Åº»ýÀÌ´Ù. ´ë¿ë·® Å×À̺íÀÇ Åº»ýÀº SQL ÃÖÀûÈ­¿¡ ¸¹Àº ¾î·Á¿òÀ» °¡Á®´Ù ÁÖ¾ú´Ù. ´ë¿ë·® µ¥ÀÌÅÍ¿¡¼­ ¸¹Àº µ¥ÀÌÅÍ¿¡ ¿¢¼¼½ºÇÒ ¼öµµ ÀÖ°í ÀûÀº µ¥ÀÌÅÍ¿¡ ¿¢¼¼½ºÇÏ´Â °æ¿ìµµ ¹ß»ýÇÑ´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡ ¾î¶»°Ô µ¥ÀÌÅÍ¿¡ ¿¢¼¼½ºÇØ¾ß Çϴ°¡? ÀÌ Àå¿¡¼­´Â ´ë¿ë·® Å×À̺íÀÇ µ¥ÀÌÅÍ¿¡ È¿À²ÀûÀ¸·Î ¿¢¼¼½ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

3Àå. Á¶ÀÎÀº Çʼö ºÒ°¡°áÇÏ´Ù.
Á¶ÀÎÀ» »ç¿ëÇÏÁö ¾Ê°í´Â ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ¾ø´Â ½Ã´ë´Ù. ÀÌ ¸»Àº ¹«¾ùÀ» ÀǹÌÇϴ°¡? Á¶ÀÎÀ» ÀÌÇØÇÏÁö ¾Ê°í¼­´Â ÃÖÀûÀÇ ¼º´ÉÀ» º¸ÀåÇÏ´Â ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù. ÇÁ·Î±×·¥ °³¹ß¿¡¼­ Áß¿äÇÑ Á¶ÀÎÀ» ±× µ¿¾È µîÇѽÃÇØ¿Ô´ø °ÍÀÌ »ç½ÇÀÌ´Ù. Á¶ÀÎÀÇ ¿ªÇÒÀÌ ´ÜÁö Å×À̺íÀ» ¿¬°áÇØ¼­ ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ÃßÃâÇÏ´Â °ÍÀÌ ÀüºÎ¶ó°í »ý°¢ÇÏ´Â °æ¿ì°¡ ¸¹´Ù. Á¶ÀÎÀÇ ¼öÇà ¹æ½ÄÀÌ º¯È­¹«½ÖÇÑ °Í¿¡ ´ëÇØ ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é ÀÌ¿Í °°ÀÌ »ý°¢ÇÒ ¼ö¹Û¿¡ ¾ø´Ù. ÀÌÁ¦´Â ÇÁ·Î±×·¥ °³¹ßÀÇ Çʼö ¿ä¼ÒÀÎ Á¶ÀÎÀÇ ÃÖÀûÈ­¿¡ ÁýÁßÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ Àå¿¡¼­´Â Á¶ÀÎÀÇ ±âº» °³³ä°ú ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ Á¶ÀÎÀ» ¾î¶»°Ô ¼öÇàÇØ¾ß ÇÏ´ÂÁö ½Éµµ ÀÖ°Ô ºÐ¼®ÇÑ´Ù.

4Àå. ÀζóÀÎ ºä´Â ¹Ýµå½Ã »ç¿ëµÈ´Ù.
ÇÁ·Î±×·¥ °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ´Ù º¸¸é ¸¹Àº ºÎºÐ¿¡¼­ ÀζóÀÎ ºä¸¦ »ç¿ëÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì µ¥ÀÌÅÍ¿¡ ´ëÇØ ÀýÂ÷ÀûÀΠ󸮸¦ ¼öÇàÇϱ⠶§¹®¿¡ ¹Ýº¹µÈ ÀζóÀÎ ºä¸¦ »ç¿ëÇÒ ¶§°¡ ¸¹´Ù. ÀýÂ÷ÀûÀÎ ÀζóÀÎ ºäÀÇ »ç¿ëÀº µ¿ÀÏ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¹Ýº¹ ¿¢¼¼½º¸¦ Áõ°¡½ÃŰ¹Ç·Î À߸øÇÏ¸é ¾öû³­ ¼º´É ÀúÇϸ¦ ¹ß»ý½ÃŲ´Ù. ÀζóÀÎ ºä´Â »ç¿ëÇϱ⿡ Æí¸®Çϸç, ¿Ã¹Ù¸£°Ô »ç¿ëÇÑ´Ù¸é ¼º´É Çâ»óÀ» ±â´ëÇÒ ¼ö ÀÖ´Â ¾ÆÅ°ÅØÃÄ´Ù. ÇÏÁö¸¸ ÀζóÀÎ ºäÀÇ ³»ºÎ ¾ÆÅ°ÅØÃĸ¦ ÀÌÇØÇÏÁö ¸øÇÏ°í »ç¿ëÇÑ´Ù¸é ¹Ýµå½Ã ¼º´É ÀúÇÏ¿¡ Á÷¸éÇÑ´Ù. ¶ÇÇÑ °úµµÇÑ ÀζóÀÎ ºäÀÇ »ç¿ëÀº SQLÀÇ ÇØ¼®À» ¾î·Æ°Ô ¸¸µé±â ¶§¹®¿¡ SQL ÃÖÀûÈ­µµ ¾î·Æ°Ô ¸¸µç´Ù. ÀÌ Àå¿¡¼­´Â ÀζóÀÎ ºäÀÇ È¿°úÀûÀÎ »ç¿ë ¹æ¹ýÀ» ½Éµµ ±í°Ô »ìÆìº»´Ù.

5Àå. ½ºÄ®¶ó ¼­ºêÄõ¸®µµ Á¶ÀÎÀÌ´Ù.
½ºÄ®¶ó ¼­ºêÄõ¸®¶ó°í À̾߱âÇÏ¸é ¸¹Àº »ç¶÷µéÀÌ »ý¼ÒÇØÇÑ´Ù. ¸¹Àº °÷¿¡¼­ ½ºÄ®¶ó ¼­ºêÄõ¸®¸¦ ÀÌ¿ëÇϰí ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í ½ºÄ®¶ó ¼­ºêÄõ¸®¶ó´Â ¿ë¾î¸¦ ¸ð¸£´Â »ç¶÷ÀÌ ¸¹´Ù. Áß¿äÇÑ °ÍÀº ½ºÄ®¶ó ¼­ºêÄõ¸® ¶ÇÇÑ Á¶ÀÎÀÇ Çϳª¶ó´Â °ÍÀÌ´Ù. ±×·¸±â ¶§¹®¿¡ ¾Õ¼­ ¾ð±ÞÇÑ Á¶ÀÎÀÇ Æ¯¼ºÀ» ¸ðµÎ »ó¼Ó¹Þ´Â´Ù. ½ºÄ®¶ó ¼­ºêÄõ¸®¸¦ ¾Æ¹«·± °í·Á ¾øÀÌ »ç¿ëÇÏ´Â °æ¿ìµµ ¸¹´Ù. ÇÏÁö¸¸ ½ºÄ®¶ó ¼­ºêÄõ¸®´Â Á¶ÀÎÀ̱⠶§¹®¿¡ Ç×»ó ¼º´É¿¡ ÁÖÀÇÇØ¾ß ÇÑ´Ù. ÀÌ Àå¿¡¼­´Â ½ºÄ®¶ó ¼­ºêÄõ¸®ÀÇ Æ¯Â¡°ú ½Ç¹«¿¡¼­ ½ºÄ®¶ó ¼­ºêÄõ¸®¸¦ ¾î¶»°Ô »ç¿ëÇØ¾ß ¼º´ÉÀ» º¸Àå¹ÞÀ» ¼ö ÀÖ´ÂÁö¸¦ ¼³¸íÇÑ´Ù.

6Àå. ¼­ºêÄõ¸®¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏÀÚ.
¾î¶² ÇÁ·ÎÁ§Æ®¿¡¼­´Â ¼º´É ÀúÇϸ¦ ¸·±â À§ÇØ ¼­ºêÄõ¸®¸¦ »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÏ´Â °æ¿ìµµ ÀÖ´Ù. °ú¿¬ ¼­ºêÄõ¸®´Â ¼º´ÉÀ» ÀúÇϽÃŰ¹Ç·Î »ç¿ëÇÏ¸é ¾È µÇ´Â °ÍÀΰ¡? ÀÌ´Â ¼­ºêÄõ¸®¸¦ Á¤È®È÷ ÀÌÇØÇÏÁö ¸øÇϱ⠶§¹®ÀÌ ¾Æ´Ò±î? ¼­ºêÄõ¸®¸¦ »ç¿ëÇÏÁö ¸øÇÑ´Ù¸é Á¶ÀÎÀ̳ª ½ºÄ®¶ó ¼­ºêÄõ¸®µµ »ç¿ëÇØ¼­´Â ¾È µÉ °ÍÀÌ´Ù. ¿Ö³ÄÇÏ¸é ¸ðµç SQLÀÌ À¯»çÇÑ ¹æ½ÄÀ¸·Î ¼öÇàµÇ±â ¶§¹®ÀÌ´Ù. ÀÌÁ¦´Â ¼­ºêÄõ¸®¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇØ¾ß ÇÒ ¶§´Ù. ÀÌ ÀåÀ» ÅëÇØ ¼­ºêÄõ¸®ÀÇ Á¤È®ÇÑ ¼öÇà ¹æ½ÄÀ» ÀÌÇØÇÏ°í ¼­ºêÄõ¸®ÀÇ ÃÖÀûÈ­ ¹æ¹ýÀ» »ìÆìº¸ÀÚ.

7Àå. ¼øÈ¯ Àü°³¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏ¸é °³¹ßÀº ½¬¿öÁø´Ù.
ÀϺΠ¾÷¹«¿¡¼­ ¼øÈ¯ Àü°³¸¦ È¿°úÀûÀ¸·Î «f¿ëÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¸¹Àº °æ¿ì¿¡ ¼øÈ¯ Àü°³ÀÇ ¼öÇà ¹æ¹ýÀ» ÀÌÇØÇÏÁö ¸øÇϱ⠶§¹®¿¡ ¼º´É Á¤Çϰ¡ ¹ß»ýÇϰųª ¼øÈ¯ Àü°³¸¦ ÀüÇô ¸ô¶ó »ç¿ëÀ» ÇÏÁö ¸øÇÏ´Â °æ¿ì¸¦ ¸¹ÀÌ º¸¾Ò´Ù. ¼øÈ¯ Àü°³´Â ÀϺΠ¾îÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. ±×·¸±â ¶§¹®¿¡ Á¤È®È÷ ÀÌÇØÇÑ´Ù¸é ÇÁ·Î±×·¥À» °³¹ßÇÒ °æ¿ì ¸¹Àº µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Àå¿¡¼­´Â ¼øÈ¯ Àü°³¿¡ ´ëÇØ Á¤È®È÷ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¸¹Àº ¿¹Á¦¸¦ ÅëÇØ ¼øÈ¯ °ü°èÀÇ ºñ¹ÐÀ» ÆÄÇìÃÄ º»´Ù.

 
¼­¿ïƯº°½Ã °­³²±¸ ¿ª»ï·Î 112, 6Ãþ (¿ª»ïµ¿, ¹Ðºê¸®ÁöȦ ºôµù)    ÀüÈ­: 070) 8264-9889  ÆÑ½º: 02) 6499-9889
Copyright (C) 2011. (ÁÖ) ¿¢½Ã¾ö Á¤º¸½Ã½ºÅÛ All Rights Reserved.