°øÀ¯Çϱâ
¿À¶óŬ ½ÇÀü Æ©´× 2
±¸¸ÅÈıâ 0°Ç
¤ýµµ¼­Á¤º¸ ÀúÀÚ : ±Ç¼ø¿ë
ÃâÆÇ»ç : ¿¢½Ã¾ö
2016³â 12¿ù 28ÀÏ Ãâ°£  |  ISBN : 1195942516  |  488ÂÊ  |  ±Ô°Ýèâ  |  1ÆÇ
¤ý±³º¸È¸¿ø ±³º¸¹®°í ID ¿¬°áÇϱâ
µµ¼­¸¦ ±¸ÀÔÇÏ½Ã¸é ±³º¸¹®°í¿Í ²É¸¶ÀÇ È¸¿øÇýÅÃÀ» ÇÔ²²
¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¤ý²É¸¶°¡ 33,000¿ø 29,700¿ø 10%
¤ýÃß°¡ÇýÅà ²É 3¼ÛÀÌ
²É¼ÛÀÌÁö°© ¸¸µé±â>
²É¼ÛÀÌ Àû¸³À» À§Çؼ­ '²É¼ÛÀÌÁö°©'À» ¸¸µå¼Å¾ß ÇÕ´Ï´Ù.
¤ý¹è¼ÛÁö¿ª ±¹³»
¤ý¹è¼Ûºñ
Á¶°ÇºÎ¹«·á¹è¼Û
  • ÀÌ °¡°ÔÀÇ ¹«·á¹è¼Û »óǰÀ» ÇÔ²² ÁÖ¹®Çϰųª, ÃÑÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÌ¸é ¹«·á¹è¼Û.
  • 15,000¿ø ¹Ì¸¸ÀÌ¸é ¹è¼Ûºñ 2,500¿ø °í°´ºÎ´ã
  • µµ¼­»ê°£/Á¦ÁÖµµ´Â Ãß°¡¿îÀÓºñ ºÎ°úµÉ ¼ö ÀÖÀ½
1ÀÏ À̳» Ãâ°í
¤ý¼ö·®
ÃÑ ÇÕ°è±Ý¾×  ¿ø
Âò
¼±¹°
Àå¹Ù±¸´Ï ´ã±â
¹Ù·Î ±¸¸ÅÇϱâ

Àå¹Ù±¸´Ï¿¡ ´ã¾Ò½À´Ï´Ù. Àå¹Ù±¸´Ï¸¦ È®ÀÎ ÇϽðڽÀ´Ï±î?

¼îÇΰè¼ÓÇϱâ
Àå¹Ù±¸´Ïº¸±â
¤ýÀÌ °¡°ÔÀÇ ´Ù¸¥ »óǰ ¸ðµç»óǰº¸±â+
16,800¿ø
15,120¿ø 10%¡é
18,000¿ø
16,200¿ø 10%¡é
13,000¿ø
11,700¿ø 10%¡é
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
°¡°ÔÁÖÀÎ : ±³º¸¹®°í
ÀüÈ­ ¹× ÅùèÁ¤º¸
ÀüÈ­ ¹× ÅùèÁ¤º¸
»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ
- °¡°Ô ÀüÈ­¹øÈ£ : 1544-1900
- ÀüÈ­¹®ÀÇ ½Ã°£ : ¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö
(¸ÅÁÖ ¿ù¿äÀÏ, È­¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü)
- °¡°Ô À̸ÞÀÏ : ink@kyobobook.co.kr
- ÀÌ¿ë Åùèȸ»ç : CJ´ëÇÑÅë¿î
ÆÇ¸Å°¡°ÔÁ¤º¸
- »ç¾÷ÀÚ¸í : (ÁÖ)±³º¸¹®°í
- »ç¾÷ÀÚµî·Ï¹øÈ£ : 102-81-11670
- Åë½ÅÆÇ¸Å¾÷½Å°í : 01-0653
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É
ÀüÈ­ÁÖ¹® ¹× °áÁ¦¹®ÀÇ
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : 1644-8422
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼­
Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ
µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸,
ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼­µµ ²É¸¶·Î Á÷Á¢ ÀüÈ­ÁÖ¼¼¿ä.
 À̾߱â²É¹ç
µî·ÏµÈ À̾߱Ⱑ ¾ø½À´Ï´Ù.
»ó¼¼Á¤º¸ ±¸¸ÅÈıâ (0) »óǰ Q&A (0) ¹è¼Û/±³È¯/ȯºÒ ¾È³»

Ã¥¼Ò°³

¡º¿À¶óŬ ½ÇÀü Æ©´×¡» Á¦2±ÇÀº Ãֽſ¡ Ãâ½ÃµÈ ¿À¶óŬ ½Å±Ô ¹öÀüÀÇ ±â´É Áß À¯¿ëÇÑ ºÎºÐÀ» º¸°­ÇÏ¿´°í ¿À·£ ½Ç¹« °æ·ÂÀ» ¹ÙÅÁÀ¸·Î ÇÑ Tunning TipÀ» ´ë°Å ¼ö·ÏÇÏ¿© ½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÑ Ã¥ÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ ¿À¶óŬ µ¥ÀÌÅͺ£À̽ºÀÇ ¾ÆÅ°ÅØÃ³ ¹× ¼º´É Çâ»ó ¹æ¹ý¿¡ ´ëÇØ ¼÷ÁöÇÏ°í ¾÷¹«¿¡ Àû¿ëÇÑ´Ù¸é µ¥ÀÌÅͺ£À̽º ¼º´ÉÀ» ²ø¾î ¿Ã¸± ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀúÀÚ¼Ò°³

ÀúÀÚ : ±Ç¼ø¿ë ÀúÀÚ ±Ç¼ø¿ëÀº µ¥ÀÌÅÍ ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â ¢ß¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ ´ëÇ¥ÀÌ»çÀÌ¸ç ´ëÇ¥ ÄÁ¼³ÅÏÆ®ÀÌ´Ù. DBA·Î ½ÃÀÛÇÏ¿© ÇöÀç ±îÁöµµ µ¥ÀÌÅͺ£À̽º ¾ÆÅ°ÅØÃÄ, SQL Æ©´×, µ¥ÀÌÅÍ ¸¶À̱׷¹ÀÌ¼Ç ¹× ¸ðµ¨¸µ ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇÑ´Ù. µ¥ÀÌÅͺ£À̽º ±³À°µµ ÁøÇàÇϸç Àú¼­·Î´Â ¡®Perfect ¿À¶óŬ ½ÇÀü Æ©´×¡¯, ¡®Ãʺ¸ÀÚ¸¦ À§ÇÑ ¿À¶óŬ10g¡¯, ¡®°í¼º´É µ¥ÀÌÅͺ£À̽º Æ©´×¡¯ µîÀÇ ´Ù¼öÀÇ Ã¥À» Àú¼úÇÏ¿´´Ù. ¶ÇÇÑ, µ¥ÀÌÅͺ£À̽º ¿¢¼¼½º ÃÖÀûÈ­¿¡ ´ëÇÑ Æ¯Ç㸦 °¡Áö°í ÀÖÀ¸¸ç Áö±Ýµµ ¸¹Àº »çÀÌÆ®¿¡¼­ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϰí ÀÖ´Ù. ÀúÀÚ : ±Ç¼±¹Î ÀúÀÚ ±Ç¼±¹ÎÀº µ¥ÀÌÅÍ ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â (ÁÖ)¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ ¼ö¼® ÄÁ¼³ÅÏÆ®·Î ±Ù¹«Çϰí ÀÖÀ¸¸ç Æ©´×, ¸ðµ¨¸µ, DBA ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖ´Ù. ´ëÇѹα¹ Á¤ºÎ °¢ ºÎó Á¤º¸½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ÃÖÀûÈ­ Æ©´× ¹× ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖÀ¸¸ç, ¸ð ´ëÇб³¿¡¼­ µ¥ÀÌÅͺ£À̽º °­ÀÇ¿Í µ¥ÀÌÅÍ ÃÖÀûÈ­¿¡ ´ëÇÑ ¿¬±¸¿Í Ã¥À» ÁغñÇϰí ÀÖ´Ù. Àú¼­·Î´Â ¡®½Ç¹«»ç·Ê·Î ´ÙÁö´Â °í¼º´É µ¥ÀÌÅͺ£À̽º Æ©´×¡¯, ¡®ALTIBASE HDB ¿Ïº® °¡À̵尡¡¯ ÀÖ´Ù. ÀúÀÚ : À̰¡Çý ÀúÀÚ À̰¡Çý´Â µ¥ÀÌÅÍ ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â ¢ß¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ ¼ö¼® ÄÁ¼³ÅÏÆ®ÀÌ´Ù. ¿À¶óŬ °­ÀǸ¦ ½ÃÀÛÀ¸·Î DBA, Æ©´×, ¸ðµ¨¸µ ¹× ¸¶À̱׷¹ÀÌ¼Ç ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇϰí ÀÖ´Ù. Àú¼­·Î´Â ½Ç¹«ÀÚ¸¦ À§ÇÑ °í¼º´É µ¥ÀÌÅͺ£À̽º Æ©´×, ¾ËƼº£À̽º ¿Ïº® °¡ÀÌµå ¹× ¿¢»ç µ¥ÀÌÅÍ µ¥ÀÌÅͺ£À̽º ±¸ÃàÀ» À§ÇÑ ½Ç¿ëÀû Á¢±Ù(¹ø¿ª)µîÀÇ ´Ù¼öÀÇ Ã¥À» Àú¼úÇÏ¿´´Ù. ÀúÀÚ : ±¸°æ¼­ ÀúÀÚ ±¸°æ¼­´Â µ¥ÀÌÅÍ ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â ¢ß¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ ÄÁ¼³ÅÏÆ®À̸ç DBA·Î ½ÃÀÛÇÏ¿© ÇöÀç SQL Æ©´×, µ¥ÀÌÅ͸¶À̱׷¹ÀÌ¼Ç ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇÑ´Ù. ¡®ALTIBASE HDB ¿Ïº®°¡À̵塯, ¡®Oracle Exadata¡¯ Ã¥À» Àú¼ú ¹× ¿ª¼úÇÏ¿´´Ù. ¶ÇÇÑ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¼­ Ä÷³À» ±â°íÇϱ⵵ Çß´Ù. Áö±Ýµµ ¸¹Àº °í°´»ç¿¡¼­ DBA, Æ©´× ¹× µ¥ÀÌÅÍ ¸¶À̱׷¹ÀÌ¼Ç ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖ´Ù. ÀúÀÚ : ¹ÚÁØÇü ÀúÀÚ ¹ÚÁØÇüÀº ´ëÇб³¿¡¼­ ÄÄÇ»ÅͰúÇаúÀ» Àü°øÇÏ¿´°í ¢ß´õÁ¸ºñÁî¿Â µî¿¡¼­ À繫ȸ°è, Àλç/±Þ¿© °³¹ß ¹× ¿î¿µÀ» ´ã´çÇÏ´Ù°¡ DBMS¿¡ ¸Å·ÂÀ» ´À³¢°í DBAÀ» °ÅÃÄ ÄÁ¼³ÅÏÆ®·Î º¯½ÅÇÏ¿© ÇöÀç ¢ß¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ Ã¥ÀÓ ÄÁ¼³ÅÏÆ®ÀÌ´Ù. ¿ù°£ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ DBMS °ü·Ã Ä÷³À» ´Ù¼ö ±â°íÇÏ¿´À¸¸ç ÇöÀçµµ ¸¹Àº °í°´»ç¿¡¼­ DBMS ±¸Ãà ¹× ¼º´É ÃÖÀûÈ­ ¾÷¹«¸¦ ÁøÇàÇϰí ÀÖ´Ù.

¸ñÂ÷

¸Ó¸®¸» ÀúÀÚ ¼Ò°³ ¼­¹® Chapter01. Á¶ÀÎ ¹æ½Ä 01. Á¶ÀÎÀ̶õ? 02. Á¶ÀÎ ¹æ½Ä(JOIN METHOD) 03. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ¼öÇà ¹æ½Ä 04. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ Æ¯Â¡ 05. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ À妽º¿Í Á¶ÀÎ ¼ø¼­ 06. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ±â´É 07. ´Ü¼ø Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ¼º´É Çâ»ó 08. º¹ÀâÇÑ Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ¼º´É Çâ»ó 09. º¹ÀâÇÑ Áßø ·çÇÁ Á¶ÀÎ(NESTEDLOOPSJOIN)¿¡¼­ÀÇ SQL ÀÛ¼º 10. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ µ¥ÀÌÅÍ Áõ°¨ 11. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ½ÇÇà°èȹ Á¦¾î 12. ¼ÒÆ® ¸ÓÁö Á¶ÀÎ(SORT MERGE JOIN)ÀÇ ¼öÇà ¹æ½Ä 13. ¼ÒÆ® ¸ÓÁö Á¶ÀÎ(SORT MERGE JOIN)ÀÇ ÀåÁ¡°ú ´ÜÁ¡ 14. ÇØ½¬ Á¶ÀÎ(HASH JOIN) 15. ÇØ½¬ Á¶ÀÎ(HASH JOIN)ÀÇ ¼º´É Çâ»ó 16. º¹ÀâÇÑ ÇØ½¬ Á¶ÀÎ(HASH JOIN)ÀÇ ¼º´É 17. ÇØ½¬ Á¶ÀÎ(HASH JOIN)ÀÇ ½ÇÇà°èȹ Á¦¾î¿Í º´·Ä ÇÁ·Î¼¼½Ì 18. ´ÙÁß Á¶ÀÎ ¹æ½ÄÀ» ÀÌ¿ëÇÑ ¼º´É Çâ»ó 19. Á¶ÀÎ ¹æ½ÄÀÇ ¼º´É ºñ±³ Chapter02. Á¶ÀÎ Çü½Ä 01. Á¶ÀÎ Çü½ÄÀÇ °³³ä ¹× Á¾·ù 02. ±âº» Á¶ÀÎ(BASIC JOIN) 03. ÀÚ¿¬ Á¶ÀÎ(NATURAL JOIN) 04. ¾Æ¿ìÅÍ Á¶ÀÎ(OUTER JOIN) 05. ¼¼¹Ì Á¶ÀÎ(SEMI JOIN) 06. ¼¼¹Ì Á¶ÀÎÀÇ ¼öÇà ¹æ½Ä 07. ¼¼¹Ì Á¶Àΰú ÀÏ¹Ý Á¶ÀÎÀÇ Â÷ÀÌ 08. ¼¼¹Ì Á¶ÀÎ ¼öÇà½Ã ¼º´ÉÀ» À§ÇÑ °í·Á »çÇ× 09. ÇÊÅÍ(FILTER) ó¸® ¹æ½Ä 10. ¾ÈƼ Á¶ÀÎ(ANTI JOIN) 11. Ä«Å×½Ã¾È Á¶ÀÎ(CARTESIAN JOIN) Chapter03. IOT ¾ÆÅ°ÅØÃÄ 01. IOT¶õ ¹«¾ùÀΰ¡? 02. IOTÀÇ Æ¯Â¡ 03. IOTÀÇ ±¸¼º ¹× ¼º´É 04. IOT¿Í ÀÏ¹Ý Å×À̺íÀÇ µ¥ÀÌÅÍ ¿¢¼¼½º 05. IOTÀÇ SECONDARY À妽º 06. IOT Å×À̺í·ÎÀÇ Àüȯ 07. IOT °ü·Ã µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä Chapter04. À妽º Æ©´× 211 01. À妽º Æ©´×À̶õ? 02. À妽º Æ©´× ÀýÂ÷ 03. À妽º Æ©´× ¿¹Á¦ Chapter05. ¼º´ÉÀ» °í·ÁÇÑ DML 01. DML ¼öÇà½Ã °í·Á »çÇ× 02. INSERT ¼öÇà½Ã ¼º´É °í·Á »çÇ× 03. Á÷Á¢ ·Îµù(DIRECT LOADING) 04. º´·Ä Á÷Á¢ ·Îµù(PARALLEL DIRECT LOADING) 05. Å×ÀÌºí ³ë·Î±ë(NOLOGGING) 06. ±âŸ ¼º´É °ü·Ã Ç׸ñ 07. DELETE ¼öÇà½Ã ¼º´É °í·Á »çÇ× 08. DELETE ¼öÇà½Ã ¼º´É Çâ»ó ¹æ¹ý 09. UPDATE ¼öÇà½Ã ¼º´É °í·Á »çÇ× 10. UPDATE ¼öÇà½Ã ¼º´É Çâ»ó ¹æ¹ý Chapter06. Ŭ·¯½ºÅÍ ÆÑÅÍ(CLUSTER FACTOR) ÃÖÀûÈ­ 01. Ŭ·¯½ºÅÍ ÆÑÅÍ(CLUSTER FACTOR) °³³ä 02. Ŭ·¯½ºÅÍ ÆÑÅÍ ÃÖÀûÈ­¸¦ ÅëÇÑ ·£´ý ¿¢¼¼½º °¨¼Ò 03. Ŭ·¯½ºÅÍ ÆÑÅÍ °ü·Ã µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä 04. Ŭ·¯½ºÅÍ ÆÑÅÍ ÃÖÀûÈ­ ¹æ¹ý Àû¿ë »ç·Ê Chapter07. º´·Ä ÇÁ·Î¼¼½Ì(PARALLEL ROCESSING) 01. º´·Ä ÇÁ·Î¼¼½Ì °³³ä 02. º´·Ä ÇÁ·Î¼¼½Ì °ü·Ã ÆÄ¶ó¸ÞÅÍ 03. º´·Ä ÇÁ·Î¼¼½ÌÀÇ ¼öÇà ¹× ±¸¼º ¿ä¼Ò 04. º´·Ä ÇÁ·Î¼¼½Ì ÀÌ¿ë 05. º´·Ä ÇÁ·Î¼¼½ÌÀÇ DATA FLOW ¿ÀÆÛ·¹ÀÌ¼Ç 06. º´·Ä ÇÁ·Î¼¼½ÌÀÇ ½ÇÇà°èȹ ¿¹Á¦ 07. º´·Ä ÇÁ·Î¼¼½ÌÀÇ Á¶ÀÎ ¹× Á¦¾î ¹æ¹ý Chapter08. ÀζóÀÎ ºä 01. ÀζóÀÎ ºäÀÇ Æ¯Â¡ 02. ÀζóÀÎ ºäÀÇ Á¾·ù 03. º´ÇÕ °¡´É ÀζóÀÎ ºä(MERGEIBLE INLINE VIEW) 04. º´ÇÕ ºÒ°¡´É ÀζóÀÎ ºä(NON?MERGEIBLE INLINE VIEW) 05. ÀζóÀÎ ºäÀÇ Á¦¾î 06. ÀζóÀÎ ºäÀÇ º´ÇÕ ¹ýÄ¢ 07. º´ÇÕ ºÒ°¡´É ÀζóÀÎ ºäÀÇ ÀÀ´ä ¼Óµµ ÃÖÀûÈ­ 08. º´ÇÕ °¡´É ÀζóÀÎ ºäÀÇ ÀÀ´ä ¼Óµµ ÃÖÀûÈ­ 09. ÀζóÀÎ ºäÀÇ È¿°úÀûÀÎ »ç¿ë 10. ¼­ºêÄõ¸® ÆÑÅ丵(SUBQUERY FACTORING)ÀÇ °³³ä 11. ¼­ºêÄõ¸® ÆÑÅ丵(SUBQUERY FACTORING)ÀÇ È¿°úÀûÀÎ »ç¿ë Chapter09. ¼­ºêÄõ¸® 01. ¼­ºêÄõ¸®ÀÇ °³³ä 02. ¼­ºêÄõ¸®ÀÇ Á¾·ù 03. ¼± ¼öÇà ¼­ºêÄõ¸®ÀÇ ¼öÇà ¹æ½Ä 04. ¼± ¼öÇà ¼­ºêÄõ¸®ÀÇ ¼º´É 05. ¼± ¼öÇà ¼­ºêÄõ¸®ÀÇ ½ÇÇà°èȹ 06. ÈÄ ¼öÇà ¼­ºêÄõ¸®ÀÇ ¼öÇà ¹æ¹ý 07. ÈÄ ¼öÇà ¼­ºêÄõ¸®ÀÇ ¼º´É 08. ÈÄ ¼öÇà ¼­ºêÄõ¸®ÀÇ ½ÇÇà°èȹ 09. ¼­ºêÄõ¸®ÀÇ ¼º´É 10. º¹ÇÕ ¼­ºêÄõ¸® 11. EXISTS ¼­ºêÄõ¸® Chapter10. ½ºÄ®¶ó ¼­ºêÄõ¸® 01. ½ºÄ®¶ó ¼­ºêÄõ¸®(SCALAR SUBQUERY)ÀÇ °³³ä 02. ½ºÄ®¶ó ¼­ºêÄõ¸® ¼öÇà ¹æ½Ä 03. ½ºÄ®¶ó ¼­ºêÄõ¸®ÀÇ ¹Ýº¹ ¼öÇà 04. ½ºÄ®¶ó ¼­ºêÄõ¸®ÀÇ À§Ä¡ ¹× ¾Æ¿ìÅÍ(OUTER) Á¶ÀÎÀ¸·ÎÀÇ º¯°æ ¡áã¾Æº¸±â

ÃâÆÇ»ç ¼­Æò

[ ¼­ ¹® ] Á¤º¸½Ã½ºÅÛÀ» ±¸ÃàÇϴµ¥ µ¥ÀÌÅͺ£À̽º´Â Çʼö ¿ä¼Ò°¡ µÇ¾ú´Ù. ¶ÇÇÑ, ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¿¡¼­ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º´Â ³Î¸® Ȱ¿ëµÇ°í ÀÖÀ¸¸ç, 10g, 11g, ¿¢»çµ¥ÀÌÅ͸¦ °ÅÃÄ 12c¹öÀü±îÁö Ãâ½ÃµÇ¸é¼­ ±â´É°ú Ȱ¿ë ¹üÀ§°¡ Á¡Á¡ ´õ ³Ð¾îÁö°í ÀÖ´Ù. ÀÌ·± ¿À¶óŬ µ¥ÀÌÅͺ£À̽ºÀÇ ±â´ÉÀû ±×¸®°í ¼º´ÉÀû º¯È­¿¡ ¸ÂÃß¾î Ã¥ÀÇ ³»¿ëÀ» ´õ¿í º¸°­Çϰí À籸¼ºÇÏ¿© º» Ã¥À» Àú¼úÇÏ¿´´Ù. ƯÈ÷, Ãֽſ¡ Ãâ½ÃµÈ ¿À¶óŬ ½Å±Ô ¹öÀüÀÇ ±â´É Áß À¯¿ëÇÑ ºÎºÐÀ» º¸°­ÇÏ¿´°í ¿À·£ ½Ç¹« °æ·ÂÀ» ¹ÙÅÁÀ¸·Î ÇÑ Tunning TipÀ» ´ë°Å ¼ö·ÏÇÏ¿© ½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖµµ·Ï Ã¥ÀÇ ³»¿ëÀ» »õ·Ó°Ô ±¸¼ºÇÏ¿© ÀÛ¼ºÇÏ¿´´Ù. ÀÌ Ã¥À» ÅëÇØ ¿À¶óŬ µ¥ÀÌÅͺ£À̽ºÀÇ ¾ÆÅ°ÅØÃ³ ¹× ¼º´É Çâ»ó ¹æ¹ý¿¡ ´ëÇØ ¼÷ÁöÇÏ°í ¾÷¹«¿¡ Àû¿ëÇÑ´Ù¸é µ¥ÀÌÅͺ£À̽º ¼º´ÉÀ» ¿ùµîÈ÷ ²ø¾î ¿Ã¸± ¼ö ÀÖÀ¸¸®¶ó ÀÚ½ÅÇÑ´Ù. [ ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ] º» Ã¥ÀÇ ´ë»óÀº ´ÙÀ½°ú °°´Ù. ¡áSQL ÀÛ¼ºÀÌ ³Ê¹« ¾î·Á¿î °³¹ßÀÚ ¶Ç´Â DBA ¡áÀÛ¼ºµÈ SQLÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ·Á´Â °³¹ßÀÚ ¡á±âÁ¸ ¿î¿µ µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ·Á´Â DBA ¡áµ¥ÀÌÅͺ£À̽º ¼º´É ÃÖÀûÈ­ ³ëÇϿ츦 ¾Ë°í ½Í¾îÇÏ´Â °³¹ßÀÚ ¹× DBA ¡á´ë¿ë·® µ¥ÀÌÅͺ£À̽º ±¸Ãà¿¡ Âü¿©ÇÏ¿© ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â ¿£Áö´Ï¾î º» Ã¥À» ÀÐÀ¸·Á¸é ±âº»ÀûÀÎ SQL Áö½ÄÀÌ ÇÊ¿äÇÏ¸ç ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ °³³ä À» °¡Áö°í ÀÖ´Ù¸é Ã¥ÀÇ Àü¹ÝÀûÀÎ ³»¿ëÀ» ÀÌÇØÇϴµ¥ µµ¿òÀÌ µÈ´Ù. [ ÀÌ Ã¥ÀÇ ±¸¼º ] ÀÌ Ã¥¿¡ÀÇ ´Ü¿øº° ³»¿ëÀ» °£·«È÷ È®ÀÎÇØ º¸ÀÚ. 1Àå. Á¶ÀÎ ¹æ½Ä ÀÌ ´Ü¿ø¿¡¼­´Â µ¥ÀÌÅ͸¦ ¿¬°áÇÏ´Â Á¶ÀÎ ¹æ½ÄÀÎ Áßø ·çÇÁ Á¶ÀÎ, ¼ÒÆ® ¸ÓÁö Á¶ÀÎ ¹× ÇØ½¬ Á¶Àο¡ ´ëÇØ¼­ °³³äÀ» ÀÍÈ÷°í Á¶ÀÎÀÇ Çʿ伺 ¹× Á¶ÀÎÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ. 2Àå. Á¶ÀÎ Çü½Ä ÀÌ ´Ü¿ø¿¡¼­´Â Á¶ÀÎ ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ÃßÃâÇÏ´Â Á¶ÀÎ Çü½ÄÀÎ ±âº» Á¶ÀÎ, ¾Æ¿ôÅÍ Á¶ÀÎ, ¾ÈƼ Á¶ÀÎ, Ä«Å×½Ã¾È Á¶ÀÎ ¹× ¼¼¹Ì Á¶Àο¡ ´ëÇØ¼­ ¾Ë¾Æº»´Ù. ¶ÇÇÑ. À̸¦ ½±°Ô ÀÌÇØÇϰí Ȱ¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ È®ÀÎÇØ º¸ÀÚ. 3Àå. IOT ¾ÆÅ°ÅØÃÄ À妽º¿Í Å×À̺íÀÌ °áÇÕµÈ ÇüÅÂÀÎ IOT(INDEX ORGANIZED TABLE)´Â ¿À¶óŬ¿¡¼­ Á¦°øÇÏ´Â Å×ÀÌºí °´Ã¼ÀÇ ÇϳªÀÌ´Ù. IOTÀÇ ÀåÁ¡°ú ´ÜÁ¡¿¡ ´ëÇØ¼­ È®ÀÎÇØ º¸°í À̸¦ È¿À²ÀûÀ¸·Î Ȱ¿ëÇÏ´Â ¹æ¾È¿¡ ´ëÇØ¼­ È®ÀÎÇØ º¸ÀÚ. 4Àå. À妽º Æ©´× À妽º Æ©´×Àº ¿î¿µ ÁßÀÎ ½Ã½ºÅÛ¿¡ ´ëÇØ ÃÖÀûÈ­¸¦ ¼öÇàÇÏ´Â ¹æ½Ä Áß¿¡ ÇϳªÀÌ´Ù. À妽º Æ©´×¿¡ ´ëÇÑ ÀýÂ÷¸¦ »ó¼¼È÷ È®ÀÎÇØ º¸°í ¿¹Á¦¸¦ ÅëÇØ ½Ç¹«¿¡ Àû¿ëÇÒ ¼ö ÀÖ°Ô²û ±¸¼ºÇÏ¿´´Ù. 5Àå. ¼º´ÉÀ» °í·ÁÇÑ DML µ¥ÀÌÅÍÀÇ INSERT, UPDATE ¹× DELETEÀÇ ¼º´ÉÀ» Çâ»ó½Ã۱â À§Çؼ­ ¿©·¯ °¡Áö ¹æ¹ýÀÌ µ¿¿øµÈ´Ù. SQL Æ©´×µµ ±× Áß ÇϳªÀÇ ¿ä¼ÒÀÌ´Ù. Ãß°¡·Î SQL Æ©´× ¿Ü¿¡ ¾ÆÅ°ÅØÃÄÀûÀ¸·Î DML ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´Â ¿ä¼Ò¿¡ ´ëÇØ¼­ È®ÀÎÇØ º¸ÀÚ. 6Àå. Ŭ·¯½ºÅÍ ÆÑÅÍ(CLUSTER FACTOR) ÃÖÀûÈ­ »ç¿ëÀÚ°¡ ã°íÀÚ ÇÏ´Â µ¥ÀÌÅÍ ÁýÇÕÀÌ °°Àº °ø°£¿¡ ¸ð¿©ÀÖ´Ù¸é °Ë»öÀÌ ´õ¿í È¿À²ÀûÀÏ °ÍÀÌ´Ù. ÀÌ·¸°Ô ¸ð¿© ÀÖ´Â µ¥ÀÌÅ͸¦ Ŭ·¯½ºÅÍ ÆÑÅͰ¡ ÃÖÀûÈ­µÇ¾î ÀÖ´Ù°í Ç¥ÇöÇÑ´Ù. Ŭ·¯½ºÅÍ ÆÑÅÍ ÃÖÀûÈ­ÀÇ Á߿伺°ú ÃÖÀûÈ­ ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ. 7Àå. º´·Ä ÇÁ·Î¼¼½Ì(PARALLEL PROCESSING) º´·Ä ÇÁ·Î¼¼½ÌÀº ÇϳªÀÇ ÀÛ¾÷¿¡ ´ëÇØ ¿©·¯°³ÀÇ ÇÁ·Î¼¼½º¸¦ ±âµ¿½ÃÄѼ­ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¾ÆÅ°ÅØÃÄÀÌ´Ù. ÇØ´ç ¾ÆÅ°ÅØÃÄ´Â ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®½Ã ½Ã½ºÅÛ ÀÚ¿øÀ» ¸¹ÀÌ »ç¿ëÇϸ鼭 ÀÀ´ä ¼Óµµ¸¦ Çâ»ó½Ãų ¼ö ÀÖ´Ù. ÀÌ ´Ü¿ø¿¡¼­´Â º´·Ä ÇÁ·Î¼¼½Ì¿¡ ´ëÇØ ÀÚ¼¼È÷ È®ÀÎÇØ º¸ÀÚ. 8Àå. ÀζóÀÎ ºä ÀζóÀÎ ºä´Â FROM Àý¿¡ ¼­¼úÇÏ´Â SELECT Ç¥Çö½ÄÀ¸·Î À̸¦ Ȱ¿ëÇϸé SQL ¹®À» ÀýÂ÷ÀûÀ¸·Î Ç¥ÇöÇϴµ¥ ÀåÁ¡ÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ´Â µ¿ÀÏ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¹Ýº¹ ¿¢¼¼½º¸¦ À¯¹ßÇÏ¸ç ¼º´É ÀúÇÏÀÇ ¿øÀÎÀÌ µÇ±âµµ ÇÑ´Ù. ÀÌ ´Ü¿ø¿¡¼­´Â ÀζóÀÎ ºä¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ. 9Àå. ¼­ºêÄõ¸® ¼­ºêÄõ¸®´Â SQLÀÇ WHERE Á¶°Ç¿¡ ¼­¼úµÇ´Â SELECT Ç¥Çö½ÄÀÌ´Ù. ¶ÇÇÑ, ¼­ºêÄõ¸®´Â ¸ÕÀú ¿¢¼¼½ºµÉ ¼öµµ ÀÖ°í µÚ¿¡ ¿¢¼¼½ºµÉ ¼öµµ ÀÖ´Ù. À̹ø ´Ü¿ø¿¡¼­´Â ¼­ºêÄõ¸®¿¡ ´ëÇÑ ¼öÇà ¹æ½Ä°ú ÃÖÀûÈ­ ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ. 10Àå. ½ºÄ®¶ó ¼­ºêÄõ¸® ½ºÄ®¶ó ¼­ºêÄõ¸®´Â SELECT ÀýÀÇ Ä÷³Àý¿¡ ¼­¼úÇÏ´Â SELECT Ç¥Çö½ÄÀÌ´Ù. ½ºÄ®¶ó ¼­ºêÄõ¸®´Â ´ÜÀÏ ÇุÀ» ÃßÃâÇϸç ÇÔ¼ö¿Í µ¿ÀÏÇÑ ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. ÀÌ ´Ü¿ø¿¡¼­´Â ½ºÄ®¶ó ¼­ºêÄõ¸®ÀÇ ¼º´É ÀúÇÏ ¿ä¼Ò¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸°í À̸¦ ÃÖÀûÈ­ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ
±¸¸ÅÈı⠱¸¸Å¸¸Á·µµ
ÀÌ »óǰ¿¡ ´ëÇÑ ±¸¸ÅÈıâ´Â ±¸¸ÅÇϽŠºÐ¿¡ ÇÑÇØ 'ÁÖ¹®/¹è¼ÛÁ¶È¸'¿¡¼­ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ÀÛ¼ºµÈ ±¸¸ÅÈıⰡ ¾ø½À´Ï´Ù.
    »óǰQ&A
    »óǰ¿¡ °üÇÑ ±Ã±ÝÇϽŠ»çÇ×À» ¹°¾îº¸¼¼¿ä!
    ±Û¾²±â
    ±Û¾²±â
      ¹è¼Û/±³È¯/ȯºÒ ¾È³»
      ¹è¼Û¾È³»
      - ÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÎ °æ¿ì ¹«·á¹è¼Û, 15,000 ¹Ì¸¸ÀÎ °æ¿ì ¹è¼Ûºñ 2,500¿øÀÌ ºÎ°úµË´Ï´Ù. (´Ü, ¹«·á¹è¼Û »óǰÀÇ °æ¿ì Á¦¿Ü)
      - ÁÖ¹® ÈÄ ¹è¼ÛÁö¿ª¿¡ µû¶ó ±¹³» ÀϹÝÁö¿ªÀº ±Ù¹«ÀÏ(¿ù-±Ý) ±âÁØ 1Àϳ» Ãâ°íµÊÀ» ¿øÄ¢À¸·Î Çϳª, ±â»ó»óȲ µîÀÇ ÀÌÀ¯·Î Áö¿¬µÉ ¼öµµ ÀÖ½À´Ï´Ù. (´Ü, ÀÏ¿äÀÏ ¹× °øÈÞÀÏ¿¡´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.)
      - µµ¼­ »ê°£ Áö¿ª ¹× Á¦ÁÖµµÀÇ °æ¿ì´Â Ç×°ø/µµ¼± Ãß°¡¿îÀÓÀÌ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
      - ÇØ¿ÜÁö¿ªÀ¸·Î´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.
      ±³È¯/ȯºÒ ¾È³»
      - »óǰÀÇ Æ¯¼º¿¡ µû¸¥ ±¸Ã¼ÀûÀÎ ±³È¯ ¹× ȯºÒ±âÁØÀº °¢ »óǰÀÇ '»ó¼¼Á¤º¸'¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù.
      - ±³È¯ ¹× ȯºÒ½ÅûÀº °¡°Ô ¿¬¶ôó·Î ÀüÈ­ ¶Ç´Â À̸ÞÀÏ·Î ¿¬¶ôÁֽøé ÃÖ¼±À» ´ÙÇØ ½Å¼ÓÈ÷ ó¸®ÇØ µå¸®°Ú½À´Ï´Ù.

      ±³È¯ ¹× ȯºÒ °¡´É »óǰ¿¡
      ¹®Á¦°¡ ÀÖÀ» °æ¿ì
      1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì
      - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû
      - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû
      2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù.
      ´Ü¼øº¯½É ¹×
      ÁÖ¹®Âø¿ÀÀÇ °æ¿ì
      1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ
      ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù.
      2) È­Àåǰ
      ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼­ ¹× ¼Ò°ß¼­¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç È­Àåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼­ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù.
      3) ±âŸ »óǰ
      ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã
      4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù.
      ±³È¯ ¹× ȯºÒ ºÒ°¡ 1) ½Åû±âÇÑÀÌ Áö³­ °æ¿ì
      2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì
      3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì
      4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼­¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì
      6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì
      7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì