Æ©´×À̶õ ÇÑÁ¤µÈ ÀÚ¿øÀ» ÅõÀÚÇÏ¿© µ¿ÀÏÇÑ ÀÛ¾÷À» ¼öÇàÇÏ¸é¼ ÃÖ¼ÒÀÇ ÀÚ¿ø°ú ½Ã°£À» ÅõÀÚÇÏ¿© ÀÛ¾÷À» ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÀÏ·ÃÀÇ ÀÏ ÀÌ´Ù. ƯÈ÷ µ¥ÀÌÅͺ£À̽º Æ©´×Àº ÇÑÁ¤µÈ µ¥ÀÌÅͺ£À̽º ÀÚ¿ø³»¿¡¼ »ç¿ëÀڵ鿡°Ô º¸´Ù ºü¸£°Ô µ¥ÀÌÅ͸¦ Á¦°øÇÏ´Â °ÍÀ» ¸»Çϴµ¥ º» °úÁ¤¿¡¼´Â ±× Áß¿¡¼µµ SQL Æ©´×(Application Æ©´×)À» ÁßÁ¡ÀûÀ¸·Î »ìÆìº¼ °ÍÀÌ´Ù. ½ÇÇà°èȹ¿¡ ´ëÇÑ ÀÌÇØ¸¦ ½ÃÀÛÀ¸·Î ¿ÉƼ¸¶ÀÌÀúÀÇ ±âº» ¿ø¸®, À妽ºÀÇ ¿ø¸®, ´ë¿ë·® µ¥ÀÌÅÍ¿¡ À¯¿ëÇÑ ¿©·¯ ±¸Á¶, Á¶ÀÎÀÇ ¿ø¸®¸¦ ÇнÀÇÏ¿© ¿©·¯ºÐÀ» SQLÀÇ °ÀÚ·Î ¸¸µé¾î µå¸±°Í ÀÌ¸ç ½Ç¹« Æ©´×¿¡ ´ëÇØ »ç·Êµµ Á¦½ÃÇÒ °ÍÀÌ´Ù.
¡Û À妽º¸¦ ¼±Á¤ÇÏ´Â ±âÁØ¿¡ ´ëÇÑ ÀÌÇØ¸¦ ÅëÇØ È¿À²ÀûÀÎ À妽º ¿î¿µ ¹× °ü¸®¸¦ ÇÒ ¼ö ÀÖ´Ù.
¡Û B*Tree À妽ºÀÇ ´ÜÁ¡À» º¸¿ÏÇϱâ À§ÇÑ ±âŸ À妽º¿¡ ´ëÇØ¼ ÀÌÇØÇÑ´Ù.
¡Û ´ë¿ë·® µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î ÀúÀåÀ» À§ÇÑ ±¸Á¶ ¹× ÆÄƼ¼ÇÅ×À̺íÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
¡Û ¿ÉƼ¸¶ÀÌÀúÀÇ ±â´É°ú ¿ªÇÒÀ» ½ÇÇà°èȹÀ» ÅëÇØ¼ Á¤È®È÷ ÀÌÇØÇϰí À̸¦ ½Ç¹«¿¡ Ȱ¿ë ÇÒ ¼ö ÀÖ´Ù.
¡Û INDEX»ý¼º, DRIVING TABLEÀÇ ACCESS ¼ø¼ º¯°æ ¹× HINT, ºÐ¼®ÇÔ¼ö µîÀ» »ç¿ëÇÏ¿©
¡¡ SQL QUERY ÀÇ ÀÀ´ä ¼Óµµ¸¦ Å©°Ô Çâ»ó ½Ãų ¼ö ÀÖ´Ù.
¡Û Á¶Àιæ½Ä¿¡ ´ëÇÑ ÀÌÇØ ¹× CASEº° ÃÖÀûÀÇ Á¶ÀθÞÄ«´ÏÁòÀ» ÀÌÇØ ÇÑ´Ù.
¡Û º»ÀÎÀÌ ÀÛ¼ºÇÑ SQL¹®¿¡ ´ëÇÏ¿© ¿ÉƼ¸¶ÀÌÀúÀÇ ÀÛµ¿ ¿ø¸®¸¦ ÆÄ¾ÇÇÏ°í ½ÇÇà°èȹÀ» ºÐ¼® ÇÒ ¼ö ÀÖ´Ù.
¡Û Çö½Ç ½Ç¹«¿¡¼ÀÇ Æ©´× »ç·Ê¸¦ ¼³¸íÇÏ°í Æ©´×À» À§ÇÑ ¸íÈ®ÇÑ ½Ç¹« Ȱ¿ë±âÁØ °¡À̵带 Á¦°øÇÑ´Ù.
¡Û °ü°èÇü DB(¿À¶óŬ)ȯ°æÇÏ¿¡¼ SQL¹®À» »ç¿ëÇÑÁö 1³â ÀÌ»óµÇ¾î °í±Þ SQL¹®À» ÀÛ¼ºÇϰíÀÚ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ
¡Û °³¹ßÀº ¸¹ÀÌ ÇßÁö¸¸ °í±Þ °³¹ßÀÚ·ÎÀÇ ÀÔÁö¸¦ ±»È÷°í ½ÍÀ¸½Å ºÐ
¡Û SQL Æ©´×À» ¸· ½ÃÀÛÇϰíÀÚÇϽô ºÐ
¡Û SQL ÀÇ ¼º´É ÀúÇØ ¿äÀÎÀ» ÆÄ¾ÇÇÏ°í µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ ¼º´É Çâ»óÀ» ÇØ¾ß ÇÏ´Â DBA ¹× °í±Þ°³¹ßÀÚ
¡Û Join °ú À妽ºÀÇ ¿ø¸® ¹× ±×°ÍµéÀ» ÀÀ¿ëÇÑ SQL Æ©´×¿¡ ´ëÇÏ¿© »ó¼¼È÷ ¾Ë°íÀÚ ÇÏ´Â ¸ðµç ºÐ
Oracle ±âÃÊ¿¡¼ ½Ç¹«±îÁö or SQL ¸¶½ºÅͰúÁ¤