|
|
|
|
|
|
|
Ã¥³»¿ë |
|
ÇÏ·ç¿¡ ÇÑ °³ À徿À̸é 2ÁÖ ¾È¿¡ SQL ±âÃʸ¦ ¸¶½ºÅÍÇÒ ¼ö ÀÖ´Ù! : ÃÑ 12°³ ÀåÀ¸·Î ±¸¼ºµÇ¾î ÀÖ¾î 2ÁÖ ¸¸¿¡ SQLÀÇ ±âÃʸ¦ ¸¶½ºÅÍÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇÏ¿´½À´Ï´Ù. ÇÏ·çÇÏ·ç ¹è¿ö¾ß ÇÒ »óȲÀ» ½Ã³ª¸®¿À·Î »ìÆ캻 ÈÄ ½±°Ô ¼³¸íÇÏ¿© ¾î¶² Ãʺ¸ÀÚ¶óµµ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á·Áý°Ôó·³ ¿À·ÎÁö ½Ç¹« ÅõÀÔÀ» À§ÇÑ ÇÙ½É °³³ä¸¸ °ñ¶ó ±¸¼ºÇß´Ù! : ºü¸£°Ô ½ÀµæÇÏ¿©, ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ½Ç¹« ÇöÀå¿¡¼ °¡Àå È°¿ëµµ ³ôÀº ÇÙ½É °³³ä¸¸ °ñ¶ó ¼Ò°³ÇÏ¿´½À´Ï´Ù. ¸ðµç °³³äÀ» ´Ù ¹è¿ì±â¿¡ ½Ã°£ÀÌ ºÎÁ·ÇÑ »ç¶÷µéÀ» À§ÇØ ¿ì¼±¼øÀ§·Î ¾Ë¾Æ¾ß ÇÒ ³»¿ë¸¸ °ñ¶ó ¼³¸íÇÕ´Ï´Ù.
½Ç¹« ¿ë¾î·Î ÀÌ·ç¾îÁø ¿¹Á¦·Î ÇнÀÇÏ¿© ºñÁî´Ï½º ÇöÀå°¨À» µ¿½Ã¿¡ ½ÀµæÇÑ´Ù! : ½ÇÄÆ ¹è¿ì°í ³ ÈÄ ÇöÀå¿¡¼ °¥ÆÎÁúÆÎÇÑ´Ù¸é ½Ã°£À» µé¿© ÇнÀÇÑ Àǹ̰¡ Åð»öµË´Ï´Ù. ÀÌ Ã¥¿¡¼´Â ½ÇÁ¦ ºñÁî´Ï½º ¾÷¹«¿¡¼ »ç¿ëÇÏ´Â ¼º°úÁöÇ¥¸¦ ¼Ò°³ÇÏ¿© ÀÚ¿¬½º·´°Ô ½Ç¹«¿¡ ÀûÀÀÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. |
|
¸ñÂ÷ |
|
DAY 01. SQLÀÇ °³¿ä
story¡¤Àι®Çеµ ±è ´ë¸®, µ¥ÀÌÅͺ£À̽º¿¡ ÀÔ¹®ÇÏ´Ù
01 µ¥ÀÌÅͺ£À̽º¶õ?
¡á µ¥ÀÌÅͺ£À̽º(Database)ÀÇ Á¤ÀÇ
¡á µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ(DBMS)ÀÇ Æ¯¼º
¡á SQL »ç¿ëÀ» À§ÇØ ÇÊ¿äÇÑ µ¥ÀÌÅͺ£À̽º ¿ë¾î
02 SQLÀ̶õ?
¡á SQLÀÇ °³¿ä
¡á SQLÀÇ Á¾·ù
03 SQLÀÇ È°¿ë
¡á ºò µ¥ÀÌÅÍÀÇ ¼¼»ó
¡á ºò µ¥ÀÌÅÍ ½Ã´ëÀÇ SQL È°¿ë
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 02. SQLÀÇ ±âÃÊ
story¡¤Àι®Çеµ ±è ´ë¸®, SQLÀÇ ±âÃÊ¿¡ ù ¹ßÀ» ³»µó´Ù
01 µ¥ÀÌÅÍ °¡Á®¿À±â
¡á ÁöÁ¤ÇÑ ¿ °¡Á®¿À±â
¡á ¸ðµç ¿ °¡Á®¿À±â
02 µ¥ÀÌÅÍ Á¤·ÄÇϱâ
¡á ÇÑ °¡Áö ¿·Î µ¥ÀÌÅÍ Á¤·ÄÇϱâ
¡á ¿©·¯ °¡Áö ¿·Î µ¥ÀÌÅÍ Á¤·ÄÇϱâ
¡á ¿À¸§Â÷¼øÀ¸·Î µ¥ÀÌÅÍ Á¤·ÄÇϱâ
¡á ³»¸²Â÷¼øÀ¸·Î µ¥ÀÌÅÍ Á¤·ÄÇϱâ
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 03. SELECT¹®¿¡ Ãß°¡ÀûÀ¸·Î ÇÊ¿äÇÑ Å°¿öµå
story¡¤Àι®Çеµ ±è ´ë¸®, SELECT¹® ¸¶½ºÅ͸¦ À§ÇØ Ãß°¡ °³³äÀ» ¹è¿ì´Ù
01 SELECT¹®¿¡¼ ¸¹ÀÌ »ç¿ëµÇ´Â Å°¿öµå
¡á DISTINCT Å°¿öµå
¡á ALLIAS(º°Äª)
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 04. WHERE Á¶°ÇÀýÀ» È°¿ëÇÑ µ¥ÀÌÅÍ Á¶°Ç ÁÖ±â
story¡¤Àι®Çеµ ±è ´ë¸®, WHERE Á¶°ÇÀýÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ÃßÃâÀ» ¹è¿ì´Ù
01 WHERE Á¶°ÇÀý¿¡ ´ëÇØ ¾Ë¾Æº¸±â
¡á ¼ýÀÚ ¹× ¹®ÀÚ/³¯Â¥Çü µ¥ÀÌÅÍ ÇÊÅ͸µ
¡á ºñ±³/»ê¼ú¿¬»êÀÚ
¡á NULL°ªÀÇ Ã³¸®
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 05. ³í¸®¿¬»êÀÚ¸¦ È°¿ëÇÑ µ¥ÀÌÅÍ Á¶°Ç ÁÖ±â
story¡¤Àι®Çеµ ±è ´ë¸®, WHERE Á¶°ÇÀý¿¡ µÎ °³ ÀÌ»óÀÇ Á¶°ÇÀ» ÁÖ´Â ¹æ¹ýÀ» ¹è¿ì´Ù
01 ³í¸®¿¬»êÀÚ AND, OR ¾Ë¾Æº¸±â
¡á AND ¿¬»êÀÚ
¡á OR ¿¬»êÀÚ
02 ³í¸®¿¬»êÀÚ IN, NOT IN ¾Ë¾Æº¸±â
¡á IN ¿¬»êÀÚ
¡á NOT IN ¿¬»êÀÚ
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 06. ÅؽºÆ® ¸¶ÀÌ´×À» È°¿ëÇÑ µ¥ÀÌÅÍ Á¶°Ç ÁÖ±â
story¡¤Àι®Çеµ ±è ´ë¸®, ºñÁ¤Çü µ¥ÀÌÅÍ ÃßÃâÀ» ¹è¿ì´Ù
01 ÅؽºÆ® ¸¶ÀÌ´×(Text mining)
¡á LIKE ¿¬»êÀÚ¸¦ È°¿ëÇÑ ÇÊÅ͸µ
¡á ÇÊµå °áÇÕÇϱâ
¡á °ø¹é Á¦°ÅÇϱâ
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 07. ±âº» ÇÔ¼ö ¹è¿ì±â
story¡¤Àι®Çеµ ±è ´ë¸®, ±âÃÊ ÇÔ¼ö¸¦ ¹è¿ì´Ù
01 ¹®ÀÚ/¼ýÀÚ/³¯Â¥ ÇÔ¼ö ¹è¿öº¸±â
¡á ¹®ÀÚ ÇÔ¼ö
¡á ¼ýÀÚ ÇÔ¼ö
¡á ³¯Â¥ ÇÔ¼ö
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 08. ÇÔ¼ö È°¿ëÇϱâ
story¡¤Àι®Çеµ ±è ´ë¸®, ´Ù¾çÇÑ ÇÔ¼ö¸¦ ¹è¿ì´Ù
01 ¼ýÀÚ µ¥ÀÌÅÍ ¿ä¾àÇϱâ
¡á COUNT ÇÔ¼ö
¡á SUM, AVG, MAX, MIN, STDENV, VARIANCE ÇÔ¼ö
02 Á¶°Ç¹® ÀÌÇØÇϱâ
¡á CASE WHEN ¹®Àå
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 09. µ¥ÀÌÅÍÀÇ ±×·ìÈ, ÇÊÅ͸µ
story¡¤Àι®Çеµ ±è ´ë¸®, µ¥ÀÌÅ͸¦ ±×·ìÈÇÑ, ½Éµµ ÀÖ´Â µ¥ÀÌÅÍ ºÐ¼® ¹æ¹ýÀ» ¹è¿ì´Ù
01 µ¥ÀÌÅÍÀÇ ±×·ìÈ
02 ±×·ìÈµÈ µ¥ÀÌÅÍÀÇ ÇÊÅ͸µ
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 10. Å×À̺í ÇÕÄ¡±â
story¡¤Àι®Çеµ ±è ´ë¸®, µÎ °³ ÀÌ»óÀÇ Å×À̺íÀ» ÇÕÄ¡´Â µ¥ÀÌÅÍ ºÐ¼® ¹æ¹ýÀ» ¹è¿ì´Ù
01 ¿(Column) ÇÕÄ¡±â
¡á ³»ºÎ Á¶ÀÎ
¡á ¿ÜºÎ Á¶ÀÎ
02 Çà(Row) ÇÕÄ¡±â
¡á UNION ¿¬»êÀÚ
¡á UNION ALL ¿¬»êÀÚ
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 11. ÇÏÀ§ Äõ¸®
story¡¤Àι®Çеµ ±è ´ë¸®, ÇÏÀ§ Äõ¸®¸¦ »ç¿ëÇÏ¿© È¿À²ÀûÀ¸·Î SQL ¹®ÀåÀ» ¸¸µé´Ù
01 ÇÏÀ§ Äõ¸®ÀÇ ÀÌÇØ
¡á FROMÀýÀÇ ÇÏÀ§ Äõ¸®
¡á WHERE Á¶°ÇÀýÀÇ ÇÏÀ§ Äõ¸®
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
DAY 12. µ¥ÀÌÅÍ ¹× Å×À̺í Á¶ÀÛ
story?¡¤Àι®Çеµ ±è ´ë¸®, µ¥ÀÌÅÍ ¹× Å×À̺íÀ» Á÷Á¢ Á¶ÀÛÇÏ´Ù
01 µ¥ÀÌÅÍ Á¶ÀÛ
¡á µ¥ÀÌÅÍ »ðÀÔ
¡á µ¥ÀÌÅÍ »èÁ¦
¡á µ¥ÀÌÅÍ ¼öÁ¤
02 Å×À̺í Á¶ÀÛ
¡á Å×ÀÌºí »ý¼º
¡á Å×ÀÌºí º¯°æ ¹× »èÁ¦
±è¡¤´ë¡¤¸®¡¤ÀÇ ½Ç½À~!
ºÎ·Ï A - Å×À̺í
ºÎ·Ï B - À妽º |
|
|
|
ÀúÀÚ
|
|
±èÁöÈÆ
ÀúÀÚ ±èÁöÈÆÀº ¿¬¼¼´ëÇб³ »ó°æ´ëÇÐ ÀÀ¿ëÅë°èÇаú Çл縦 Á¹¾÷ÇßÀ¸¸ç ±¹Á¦FRM(±¹Á¦À繫À§Çè°ü¸®»ç) ÀÚ°ÝÀ» °¡Áö°í ÀÖ´Ù. Çö ½ºÅÄ´ÙµåÂ÷ŸµåÀºÇà ¸®Å×ÀÏ°í°´ºÐ¼®ºÎ °í°´ºÐ¼®ÆÀ °úÀåÀÌ´Ù. (½Å¿ëÄ«µå: °³Àο©½Å µ¥ÀÌÅÍ ºÐ¼® ¹× µ¥ÀÌÅ͸¦ È°¿ëÇÑ Å¸±ê¸¶ÄÉÆÃ, Åë°èÀû ¸ðÇüÀ» »ç¿ëÇÑ ½Å¿ëÄ«µå: °³Àο©½Å ¸¶ÄÉÆà ¸ðµ¨¸µ, À¥ ·Î±× ¹× funnel ºÐ¼®, °í°´ÀÇ »ýÈ°ÁÖ±â(Life cycle)º° µ¥ÀÌÅ͸¦ È°¿ëÇÑ Å¸±ê¸¶ÄÉÆà ´ã´ç)
|
Ä®ÅðÁ· ±è´ë¸®´Â ¾Ë°í ³ª¸¸ ¸ð¸£´Â SQL: ±âÃÊÆí | ±èÁöÈÆ | Ã¥¹ä
|
|
|
|
|
|
|
Ãâ°í¾È³» |
|
|
Ãâ°í¶õ ÀÎÅÍÆÄÅ© ¹°·ùâ°í¿¡¼ µµ¼°¡ Æ÷ÀåµÇ¾î ³ª°¡´Â ½ÃÁ¡À» ¸»Çϸç, ½ÇÁ¦ °í°´´Ô²²¼ ¼ö·ÉÇϽô ½Ã°£Àº »óÇ°Áغñ¿Ï·áÇØ Ãâ°íÇÑ ³¯Â¥ + Åùè»ç ¹è¼ÛÀÏÀÔ´Ï´Ù. |
|
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°ÀÇ Àç°í°¡ ÃæÁ·ÇÒ ½Ã¿¡ ÀÏ°ý Ãâ°í¸¦ ÇÕ´Ï´Ù. |
|
ÀϺΠÀç°í¿¡ ´ëÇÑ Ãâ°í°¡ ÇÊ¿äÇÒ ½Ã¿¡´Â ´ã´çÀÚ¿¡°Ô Á÷Á¢ ¿¬¶ôÇϽðųª, °í°´¼¾ÅÍ(°í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ôÁֽñ⠹ٶø´Ï´Ù. |
|
¹è¼Ûºñ ¾È³» |
|
|
ÀÎÅÍÆÄÅ© µµ¼ ´ë·®±¸¸Å´Â ¹è¼Û·á°¡ ¹«·áÀÔ´Ï´Ù. |
|
´Ü, 1°³ÀÇ »óÇ°À» ´Ù¼öÀÇ ¹è¼ÛÁö·Î ÀÏ°ý ¹ß¼Û½Ã¿¡´Â 1°³ÀÇ ¹è¼ÛÁö´ç 2,000¿øÀÇ ¹è¼Ûºñ°¡ ºÎ°úµË´Ï´Ù. |
¾Ë¾ÆµÎ¼¼¿ä! |
|
|
°í°´´Ô²²¼ ÁÖ¹®ÇϽŠµµ¼¶óµµ µµ¸Å»ó ¹× ÃâÆÇ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
(´Ü, Åä/ÀÏ¿äÀÏ Á¦¿Ü) |
|
|
|
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù.
±³È¯/¹ÝÇ°/º¸ÁõÁ¶°Ç ¹× Ç°Áúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇظ¦ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ È¯ºÒ ¹æ¹ý ¹× ȯºÒÀÌ Áö¿¬µÉ °æ¿ì 1:1¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ô Áֽñ⠹ٶø´Ï´Ù.
¼ÒºñÀÚ ÇÇÇغ¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
|
|
»óÇ°À» °ø±Þ ¹ÞÀ¸½Å ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ùÀ̳», ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´ÉÇÕ´Ï´Ù.
|
|
|
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
|
|
|
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. (´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü) |
|
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
|
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
|
|
|
|
|