[»õÃ¥] Perfect ¿À¶óŬ ½ÇÀü Æ©´× 2
ÂòÇϱ⠰øÀ¯Çϱâ
  • ±¸ÀÔ¿¬µµ
    È®ÀξȵÊ
    ÃâÆÇ¿¬µµ
    Ç¥±â¾ÈµÊ
  • ÃâÆÇ»ç
    ¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛ  
    ISBN
    9791195942510
  • ÀúÀÚ
    ÀÌ°¡Çý,±¸°æ¼­,±Ç¼±¹Î
  • ±¸¼º
    ¡ÚÁ¤Ç°¡Ú
  • µµ¼­Á¤º¸
    488 , 190x240 , 2016.12.28
  • µµ¼­µî±Þ
    »õÃ¥
  • »ó¼¼»óÅÂ
    ¡ÚÃֽŠ°³Á¤ÆÇ »õÃ¥¡Ú
  • Á¤°¡
    33,000¿ø (5%¡é)
  • ÆǸŰ¡
    31,350¿ø (¼Òµæ°øÁ¦ÇýÅÃ: 1,411¿ø ÀÚ¼¼È÷)
  • ¹è¼Ûºñ
    ¹«·á¹è¼Û
¡ÚÃֽŠ°³Á¤ÆÇ »õÃ¥¡Ú

 

»ó¼¼Á¤º¸

¸Ó¸®¸»
ÀúÀÚ ¼Ò°³
¼­¹®

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) Á¶ÀÎÀ¸·ÎÀÇ º¯°æ

ã¾Æº¸±â

º» Ã¥ÀÇ ´ë»óÀº ´ÙÀ½°ú °°´Ù.
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 Ç¥Çö½ÄÀÌ´Ù. ½ºÄ®¶ó ¼­ºêÄõ¸®´Â ´ÜÀÏ ÇุÀ» ÃßÃâÇϸç ÇÔ¼ö¿Í µ¿ÀÏÇÑ ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. ÀÌ ´Ü¿ø¿¡¼­´Â ½ºÄ®¶ó ¼­ºêÄõ¸®ÀÇ ¼º´É ÀúÇÏ ¿ä¼Ò¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸°í À̸¦ ÃÖÀûÈ­ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ
 

¼­Æòº¸±â

±¸¸ÅÁß³»¿ª

µ¿ÀÏÇÑ µµ¼­¸íÀÇ Á¦Ç°À» ÆǸÅÇÏ´Â ´Ù¸¥ ÆǸÅÀÚÀÇ ÁÖ¹®³»¿ªµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÁÖ¹®ÀÚ(ID) »óÅ ½Ã°£ ÁÖ¹®ÀÚ(ID) »óÅ ½Ã°£ ÁÖ¹®ÀÚ(ID) »óÅ ½Ã°£
±¸¸ÅÁß ³»¿ªÀÌ ¾ø½À´Ï´Ù.
 

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP