±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
27,000¿ø |
---|
24,300¿ø (10%ÇÒÀÎ)
1,350P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼(1)
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
±âº»ÀûÀÎ Äõ¸®ºÎÅÍ °í±Þ Äõ¸® ¹®±îÁö, Çʼö SQL ¹®¹ýÀ» ü°èÀûÀ¸·Î Á¤¸®!
¡ºHead First SQL¡»Àº È¿À²ÀûÀÎ BD°ü¸®¸¦ À§ÇÑ SQL Áö½Ä°ú Á¤º¸¸¦ ´ã°í ÀÖ´Ù. ¹æ´ëÇÑ ÀڷḦ ´Ù·ç¾î¾ß ÇÏ´Â À¥ ÇÁ·Î±×·¡¸Ó, ÀÚ¹Ù SE, ´å³ÝÀ» ´Ù·ç´Â ÇÁ·Î±×·¡¸ÓµéÀ» À§ÇØ È¿À²ÀûÀÎ µ¥ÀÌÅͺ£À̽º¸¦ ¼³°èÇÏ¿© »ý¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. À̸¦ ÅëÇØ '¼·Î ¿¬°áµÇÁö ¾ÊÀº ¼ºêÄõ¸®¸¦ ¾î¶»°Ô ½±°Ô °¡¸£Ä¥±î?'¶ó´Â Áú¹®ÀÇ ÇØ´äÀ» Á¦°øÇÑ´Ù.
º»¹®Àº °£´ÜÇÑ Äõ¸® ¹®ºÎÅÍ ¼ºê Äõ¸®, Á¶ÀÎ, Æ®·£Àè¼Ç¿¡ À̸£´Â º¹ÀâÇÑ µ¥ÀÌÅͺ£À̽º °ü¸®±îÁö, SQL ¾ð¾îÀÇ ±âº» Áß¿¡ ±âº»À» ¼³¸íÇÑ´Ù. INSERT, SELECT, WHERE¡¤AND¡¤OR, DELETE¿Í UPDATE, ALTER, CHANGE, GROUP BY ¸í·É¹®À» ¼Ò°³ÇÑ´Ù. ¸ðµç Äõ¸®¹®À» ¼ö·ÏÇÏÁö ¾Ê°í ÁÖ·Î ¾²ÀÌ´Â ÇʼöÀûÀÎ Äõ¸® »ç¿ë¹ý¸¸ ¼ö·ÏÇÏ¿´´Ù.
±×·¡¼ ÇнÀÀÇ ½Ç¿ëµµ°¡ Å©´Ù. ±×¸®°í °ü°èÇü µ¥ÀÌÅͺ£À̽º, Å×ÀÌºí ¾ÈÀÇ Áß¿äÇÑ Á¤º¸¿¡ ´ëÇÑ Á¢±Ù ¹æ¹ý, Å×ÀÌºí ¼³°è, Å×À̺íÀÌ ¿©·¯ °³ÀÎ µ¥ÀÌÅͺ£À̽º ¼³°è, Á¶Àΰú ´ÙÁß Å×ÀÌºí ¿¬»ê, ¼ºê Äõ¸®, º¸¾È µîÀ» ¼³¸íÇÑ´Ù. ÀÌ ¸ðµç °ÍÀ» ÅëÇØ µ¥ÀÌÅͺ£À̽º ¹× SQL¿¡ ´ëÇÑ Å« ±×¸²À» ÆľÇÇÒ ¼ö ÀÖ´Ù.
¡´font color="ff69b4"¡µ¢º¡´/font¡µ ÀÌ Ã¥ÀÇ ±¸¸Å Æ÷ÀÎÆ®!
Âø½ÇÇÏ°Ô ¹è¿î ¹®¹ýÀ» È®½ÇÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼ö¸¹Àº ¹®Á¦¿Í Æ®·¦À» ¼³Ä¡ÇØ ¿©·¯ºÐÀÌ È¥ÀÚ »ý°¢ÇÏ°í È°¿ëÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» ±æ·¯ÁØ´Ù.
¡´font color="ff8c00"¡µ¡Ú¡´/font¡µ ¡¸Head First¡¹½Ã¸®Áî´Â?
Á·Áý°Ô °»ç°¡ ½ÃÇè¿¡ ³ª¿Ã ¸¸ÇÑ ¹®Á¦¸¦ °¡¸£Ä¡µí, Áß¿äÇÑ ºÎºÐ, ÁýÁßÇÏ´Ù ³õÄ¡±â ½¬¿î ¿ø¸®, ÇÙ½É °³³äÀ» ´Ù¾çÇÑ ±³À° ¹× ½É¸®ÇÐÀû ¹æ¹ýÀ¸·Î ¸Ó¸®¿¡ °¢ÀνÃÄÑÁØ´Ù. ±×¸²ÀÌ ¸¹ÀÌ ¼ö·ÏµÇ¾î ÀÖÀ¸¸ç, ÅåÅå Æ¢´Â ¼³¸í¹ýÀÌ µ¸º¸ÀδÙ.
ÃâÆÇ»ç ¼Æò
ÇʼöÀûÀÎ SQL ¹®¹ý¸¸ °ñ¶ó ¹Àº Head First SQL!
Head First SQLÀº INSERT¿Í SELECTÀÇ °£´ÜÇÑ Äõ¸® ¹®ºÎÅÍ ¼ºê Äõ¸®, Á¶ÀÎ, Æ®·£Àè¼Ç¿¡ À̸£´Â º¹ÀâÇÑ µ¥ÀÌÅͺ£À̽º °ü¸®±îÁö SQL ¾ð¾îÀÇ ±âº» Áß¿¡ ±âº»À» ¼³¸íÇÑ´Ù. À̸¦ ÅëÇØ ÀÌ Ã¥À» ÀÐ°í ³ª¸é ´©±¸¶óµµ È¿À²ÀûÀÎ µ¥ÀÌÅͺ£À̽º¸¦ ¼³°è, »ý¼ºÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÏ°í Äõ¸® ¹®ÀÇ ÀÛ¼º, Á¤±ÔÈ, µ¥ÀÌÅÍÀÇ Á¶ÀÎ µîÀ» µ¥ÀÌÅͺ£À̽º Àü¹®°¡°¡ µÉ ¼ö ÀÖµµ·Ï È®½ÇÇÑ °¡À̵å¶óÀÎÀ» Á¦½ÃÇÑ´Ù.
¡°ÀÌ Ã¥Àº SQLÀÌ ½±´Ù´Â°ÍÀ» ´À³¢°Ô Çϴ åÀÌ ¾Æ´Õ´Ï´Ù. ´Ù¸¸ SQLÀÌ Èï¹Ì·Ó°í Àç¹ÌÀÖ°í µµÀüÇÒ¸¸ ÇÏ´Ù´Â °ÍÀ» ´À³¢°Ô Çϴ åÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ¡®¼·Î ¿¬°áµÇÁö ¾ÊÀº ¼ºê Äõ¸®¸¦ ¾î¶»°Ô ½±°Ô °¡¸£Ä¥±î?¡¯¶ó´Â ¿À·¡µÈ Áú¹®À» ÇØ°áÇÕ´Ï´Ù. Á¦°¡ ºÃÀ»¶§´Â ÀÌ·¸°Ô ¹è¿ì´Â °ÍÀÌ ¿ÇÀº ¹æ½ÄÀÔ´Ï´Ù. ºü¸£°Ô, ±îºÒ´ë¸é¼ ¸»ÀÔ´Ï´Ù. Á¤¸» ´ë´ÜÇÕ´Ï´Ù.¡± - ¾Øµå·ù Ä¿¹Ö, SQL Hacks ÀúÀÚ, sqlzoo.netÀÇ µ¿¹°¿øÁö±â(zoo keeper)
¡°Ã¥ÀÇ Á¾·ù¿¡´Â »ç´Â Ã¥, º¸°üÇϴ å, ¿©·¯ºÐ Ã¥»ó À§¿¡ Àִ å ±×¸®°í ¸¶Áö¸·À¸·Î ¿À¶óÀϸ® ´öºÐ¿¡ µîÀåÇÑ ÇìµåÆÛ½ºÆ® Ã¥ÀÌ ÀÖ½À´Ï´Ù. Àú´Â ÇìµåÆÛ½ºÆ® Ã¥À̶ó¸é ±ÍÅüÀÌ°¡ ´â°í, ÂÉ°³¾îÁ®µµ ¾îµô °¥¶§³ª °¡Áö°í ´Ù´Õ´Ï´Ù. ±× Áß Head First SQLÀº ³» Ã¥»ó ¸Ç À§¿¡ ÀÖ°í °ËÅäÇÑ PDF´Â ³Ê´ú³Ê´úÇØÁö°í Âõ¾îÁ® ¹ö·È½À´Ï´Ù.¡±
- ºô ¼ÒÀ̾î, ATG ±³°ú°úÁ¤ ¸Å´ÏÀú, ¿À¶óŬ
¸ñÂ÷
1. µ¥ÀÌÅÍ¿Í Å×À̺í: ¸ðµç Á¤º¸´Â ¿©±â¿¡
µ¥ÀÌÅÍ Á¤ÀÇ
Ä«Å×°í¸®·Î µ¥ÀÌÅ͸¦ »ìÆ캸±â
µ¥ÀÌÅͺ£À̽º¿¡´Â ¹«¾ùÀÌ µé¾îÀÖ³ª¿ä?
Åõ½Ã°æÀ» ÅëÇØ º» µ¥ÀÌÅͺ£À̽º
µ¥ÀÌÅͺ£À̽º´Â ¿¬°áµÈ µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
Å×À̺í ÀÚ¼¼È÷ µé¿©´Ùº¸±â
¸í·É¾î ÀÔ·Â!
Å×ÀÌºí ¼³Á¤: CREATE TABLE ¹®
´õ º¹ÀâÇÑ Å×ÀÌºí ¸¸µé±â 8
ÀÛ¼ºÀÌ ¾ó¸¶³ª ½¬¿îÁö º¸¼¼¿ä.
¸¶Ä§³» my_contacts Å×ÀÌºí »ý¼º
Å×À̺íÀÌ ÁغñµÇ¾ú½À´Ï´Ù.
µ¥ÀÌÅÍ Å¸ÀÔµé°ú ȸÀÇ Çѹø ÇÏÁÒ.
¿©·¯ºÐÀÇ Å×À̺í, DESCribed(±â¼úµÇ¾ú½À´Ï´Ù).
ÀÌ¹Ì Á¸ÀçÇÏ´Â µ¥ÀÌÅͺ£À̽º³ª Å×À̺íÀº ´Ù½Ã »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù!
¿¹Àü Å×À̺íÀº ¹ö¸®°í, »õ·Î¿î Å×À̺í·Î
Å×ÀÌºí¿¡ µ¥ÀÌÅ͸¦ Ãß°¡ÇÏ·Á¸é, INSERT ¹®À» ½á¾ß ÇÕ´Ï´Ù.
INSERT ¹® ¸¸µé±â
INSERT ¹®ÀÇ º¯Çü
SELECT ¹®À¸·Î Å×À̺íÀ» µé¿©´Ù º¸¼¼¿ä.
SQL ÆÄÇìÄ¡±â NULLÀÇ °í¹é
NULL Á¦¾îÇϱâ
NOT NULLÀº DESC °á°ú¿¡ Ç¥½ÃµË´Ï´Ù.
ºó ÄÀ» µðÆúÆ® °ªÀ¸·Î ä¿ì±â
SQL µµ±¸»óÀÚ
2. SELECT ¹®: µ¥ÀÌÅÍ °¡Á®¿À±âÀÇ Ãູ
µ¥ÀÌÆ®¸¦ ÇÒ ¼ö ÀÖÀ»±î?
´õ ³ªÀº SELECT ¹®
*´Â ¹¹ÁÒ?
µ¥ÀÌÅÍ Å¸ÀÔÀ» ¾Ë¾Æ³»´Â ¹æ¹ý
±¸µÎÁ¡ ¹®Á¦ Ãß°¡
ÀÛÀº µû¿ÈÇ¥°¡ ¦ÀÌ ¾È ¸Â¾Æ¿ä.
ÀÛÀº µû¿ÈÇ¥´Â Ư¼ö ¹®ÀÚÀÔ´Ï´Ù.
ÀÛÀº µû¿ÈÇ¥¸¦ Æ÷ÇÔÇÔ µ¥ÀÌÅÍ »ðÀÔÇϱâ
ƯÁ¤ ¿À» SELECTÇÏ¿© °á°ú Á¦ÇÑÇϱâ
´õ ºü¸¥ °á°ú¸¦ À§ÇØ ¿øÇÏ´Â ¿À» SELECTÇϼ¼¿ä.
Äõ¸®µéÀÇ °áÇÕ
¼ýÀÚÇü °ª ã±â
Æí¸®ÇÑ ºñ±³ ¿¬»êÀÚ
ºñ±³ ¿¬»êÀÚ¸¦ »ç¿ëÇÏ¿© ¼ýÀÚÇü µ¥ÀÌÅÍ Ã£±â
ºñ±³ ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ¿ ó¸®
Á×´À³Ä »ç´À³Ä(To be OR not to be)
AND¿Í ORÀÇ Â÷ÀÌ
NULLÀ» ãÀ¸·Á¸é IS NULLÀ» »ç¿ëÇϼ¼¿ä.
ÇÑ ´Ü¾î¸¦ ½á¼ ½Ã°£À» ¾Æ²¸¾ßÁÒ: LIKE
¿ÍÀϵå Ä«µåÀÇ »ç¿ë
ºñ±³ ¿¬»êÀÚ¿Í AND¸¦ »ç¿ëÇÏ¿© ¹üÀ§ Á¤Çϱâ
»ç½Ç.. ´õ ÁÁÀº ¹æ¹ýÀÌ ÀÖ¾î¿ä.
µ¥ÀÌÆ® ÈÄ ¿©·¯ºÐ¿¡ ´ëÇÑ Æò°¡´Â..
..ÁÁÁö ¾Ê°Ô Æò°¡¹Þ½À´Ï´Ù.
NOT¿¡ ´ëÇØ Á» ´õ
SQL µµ±¸ »óÀÚ
3. DELETE¿Í UPDATE: ¹Ù²Ù¸é ³ª¾ÆÁú °Å¿¹¿ä.
±¤´ëµéÀÌ ¹«¼¿ö¿ä.
±¤´ë ÃßÀû
±¤´ëµéÀÌ À̵¿ÇÏ°í ÀÖ¾î¿ä.
±¤´ë Á¤º¸ ÀÔ·Â ¹æ½Ä
º»Á¶(Bonzo), ¹®Á¦°¡ ÀÖ¾î¿ä.
DELETE¸¦ ÀÌ¿ëÇÑ ·¹ÄÚµåÀÇ »èÁ¦
»õ DELETE ¹® »ç¿ë
DELETE ±ÔÄ¢
INSERT-DELETE µÎ ´Ü°è
DELETE¸¦ »ç¿ëÇÒ ¶§´Â Á¶½ÉÇϼ¼¿ä.
Á¤È®ÇÏÁö ¾ÊÀº DELETEÀÇ °ÆÁ¤
UPDATE·Î µ¥ÀÌÅ͸¦ º¯°æÇϼ¼¿ä.
UPDATE ±ÔÄ¢µé
UPDATE´Â »õ·Î¿î INSERT-DELETEÀÔ´Ï´Ù.
UPDATE µ¿ÀÛ
±¤´ëµéÀÇ À̵¿À» º¯°æÇϱâ
°¡°Ý UPDATE
¿ì¸®°¡ ÇÊ¿äÇÑ °ÍÀº ÇϳªÀÇ UPDATE ¹®ÀÔ´Ï´Ù.
SQL µµ±¸ »óÀÚ
4. ÁÁÀº Å×ÀÌºí ¼³°è: Á¤±ÔÈ´Â ¿Ö ÇÏÁÒ?
³¬½Ã °ü·Ã Å×ÀÌºí µÎ °³
Å×À̺íÀº °ü°è¿¡ °üÇÑ °Í
¿øÀÚÀû µ¥ÀÌÅÍ
¿øÀÚÀû µ¥ÀÌÅÍ¿Í Å×À̺í
¿øÀÚÀû µ¥ÀÌÅÍ ±ÔÄ¢
Á¤±ÔÈÀÇ ÀÌÀ¯
Á¤±Ô Å×À̺íÀÇ ÀÌÁ¡
±¤´ë Å×À̺íÀº Á¤±ÔȵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
1NF·Î °¡´Â Áß
±âº»Å° ±ÔÄ¢
Á¤±ÔÈÀÇ ¼¼°è·Î
±×·ºÀÇ Å×ÀÌºí ¼öÁ¤
¿¹Àü¿¡ ÀÛ¼ºÇÑ CREATE TABLE
Å×À̺íÀ» º¸¿©ÁÖ¼¼¿ä.
½Ã°£À» ¾Æ²¸ÁÖ´Â ¸í·É¾î
±âº»Å°°¡ ÀÖ´Â Å×ÀÌºí »ý¼ºÇϱâ
1, 2, 3.. ÀÚµ¿ Áõ°¡
Á¸ Å×ÀÌºí¿¡ ±âº»Å° Ãß°¡Çϱâ
Å×À̺íÀ» º¯°æÇÏ°í ±âº»Å° Ãß°¡Çϱâ
SQL µµ±¸ »óÀÚ
5. ALTER: °ú°Å ´Ù½Ã ¾²±â
º¯°æÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Å×ÀÌºí º¯°æ
Å×ÀÌºí ¿ÏÀü ¼ö¸®
Å×À̺í À̸§ ¹Ù²Ù±â
¾î¶»°Ô ÇÒÁö °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¿ º¯°æ
±¸Á¶ º¯°æ
ALTER¿Í CHANGE
ÇϳªÀÇ SQL ¹®À¸·Î µÎ °³ÀÇ ¿ º¯°æ
Àá±ñ¿ä! ±× ¿Àº ¹ö¸®¼¼¿ä.
¿øÀÚÀûÀÌÁö ¾ÊÀº Àå¼Ò(location) ¿À» ÀÚ¼¼È÷ µé¿©´Ù º¸±â
ÆÐÅÏ Ã£±â
µµ¿òµÇ´Â ¹®ÀÚ ÇÔ¼öµé
ÇöÀçÀÇ ¿·Î »õ ¿À» ä¿ì±â
UPDATE ¹®°ú SETÀÌ ÇÔ²² µ¿ÀÛÇÏ´Â ¹æ½Ä
SQL µµ±¸ »óÀÚ
6. °í±Þ SELECT: »õ·Î¿î ½Ã°¢À¸·Î µ¥ÀÌÅÍ »ìÆ캸±â
µ¥ÀÌÅÍ ¸¶À» ºñµð¿À °¡°Ô°¡ »õ·Ó°Ô ž´Ï´Ù.
Çö Å×À̺íÀÇ ¹®Á¦Á¡
±âÁ¸ µ¥ÀÌÅÍ º¯°æ
»õ·Î¿î ¿ ä¿ì±â
CASE½ÄÀ» Æ÷ÇÔÇÑ UPDATE
¹®Á¦°¡ ÀÖ¾î¿ä.
Å×À̺íÀÌ ÁöÀúºÐÇØÁú ¼ö ÀÖ½À´Ï´Ù.
ã´Â µ¥ÀÌÅ͸¦ Á¤¸®ÇÒ ¹æ¹ýÀÌ ÇÊ¿äÇØ¿ä.
ORDER BY¸¦ »ç¿ëÇØ º¸¼¼¿ä.
ÇϳªÀÇ ¿·Î ¼ø¼ ¸Å±â±â
µÎ °³ÀÇ ¿À» ÀÌ¿ëÇÏ¿© Á¤·ÄÇϱâ
¿©·¯ ¿·Î Á¤·Ä
Á¤·ÄµÈ movie_table
DESC¸¦ »ç¿ëÇÏ¿© ¿ª¼øÀ¸·Î Á¤·Ä
°É½ºÄ«¿ìÆ® °úÀÚ ÆÇ¸Å¿Õ ¹®Á¦
SUMÀÌ ´ë½Å ´õÇϱ⸦ ¼öÇàÇÒ ¼ö ÀÖ¾î¿ä.
Sales ¿ÀÇ °ªÀ» ¸ðµÎ ´õÇÕ´Ï´Ù.
GROUP BY¸¦ »ç¿ëÇÑ AVG
MIN°ú MAX
³¯ ¼¼¾îº¸±â
SELECT DISTINCT °ª
°á°úÀÇ °¹¼ö¸¦ Á¦ÇÑÇϱâ
µÎ¹ø° ¼ö»óÀÚ¸¸À¸·Î Á¦ÇÑ
SQL µµ±¸ »óÀÚ
7. Å×À̺íÀÌ ¿©·¯°³ÀÎ Å×ÀÌºí µ¥ÀÌÅͺ£À̽º ¼³°è: Å×À̺íÀÌ Á¡Á¡ Ä¿Áö³×¿ä
³ªÀÌÁ©¿¡°Ô »ç¶û ã¾ÆÁÖ±â
ÁÁ¾ÆÁø °ÍÀÌ ¾ø³×¿ä.
Å×À̺í ÇϳªÀÇ Æ²¿¡¼ ¹þ¾î³ª º¸¼¼¿ä.
¿©·¯ Å×À̺í·Î ±¸¼ºÇÑ ±¤´ë ÃßÀû µ¥ÀÌÅͺ£À̽º
±¤´ë ÃßÀû(clown_tracking) µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶
ÇϳªÀÇ Å×À̺íÀ» µÎ °³·Î ¸¸µå´Â ¹ý
Å×À̺íÀÇ ¿¬°á
ÂüÁ¶Å° Á¦¾àÁ¶°Ç
±»ÀÌ ÂüÁ¶Å°¸¦ ¸¸µé¾î¾ß Çϳª¿ä?
ÂüÁ¶Å°°¡ ÀÖ´Â Å×ÀÌºí »ý¼º
Å×ÀÌºí°£ÀÇ °ü°è
µ¥ÀÌÅÍ ÆÐÅÏ: ÀÏ´ëÀÏ
µ¥ÀÌÅÍÀÇ ÆÐÅÏ: ÀÏ´ëÀÏ °ü°èÀÇ Å×À̺íÀº ¾ðÁ¦ »ç¿ëÇÏÁÒ?
µ¥ÀÌÅÍÀÇ ÆÐÅÏ: ÀÏ´ë´Ù °ü°è
µ¥ÀÌÅÍÀÇ ÆÐÅÏ: ´Ù´ë´Ù °ü°è
µ¥ÀÌÅÍÀÇ ÆÐÅÏ: ¿¬°á Å×À̺íÀÌ ÇÊ¿äÇØ¿ä.
µ¥ÀÌÅÍÀÇ ÆÐÅÏ: ´Ù´ë´Ù
¸¶Ä§³» 1NF
ÇÕ¼ºÅ°´Â ¿©·¯ °³ÀÇ ¿À» »ç¿ëÇÕ´Ï´Ù.
°£ÆíÇÑ Ç¥±â¹ý
ºÎºÐÀû ÇÔ¼ö Á¾¼Ó
ÀÌÇàÀû ÇÔ¼ö Á¾¼Ó(transitive functional dependency)
Á¦ 2 Á¤±ÔÇü
(¸¶Ä§³») 3NF·Î
±×·¡¼ ·¹±â½º(¿Í gregs_list)´Â ÇູÇÏ°Ô »ì¾Ò´ä´Ï´Ù.
SQL µµ±¸ »óÀÚ
8. Á¶Àΰú ´ÙÁß Å×ÀÌºí ¿ÀÆÛ·¹À̼Ç: ¿ì¸® ±×³É Àß Áö³¾¼ö ¾øÀ»±î¿ä?
°°Àº µ¥ÀÌÅÍ°¡ °è¼Ó ¹Ýº¹µÇ³×¿ä, ¿©ÀüÈ÷..
Å×À̺íÀ» ¹Ì¸® ä¿ö ³ÖÀ¸¼¼¿ä.
Å×À̺íÀ» Á¤±ÔÈÇÏ´Â °ÍÀº ¾î·Æ½À´Ï´Ù.
Ưº°ÇÑ °ü½É»ç ¿
°ü½É»ç(interests) ¿ º¯°æ
interests ¾÷µ¥ÀÌÆ®
¸ðµç °ü½É»ç °¡Á®¿À±â
°°Àº °á°ú¸¦ ³»´Â ¿©·¯ °¡Áö ¹æ¹ý
(°ÅÀÇ) µ¿½Ã¿¡ CREATE, SELECT ±×¸®°í INSERT ¹®À» »ç¿ëÇϱâ
µ¿½Ã¿¡ CREATE, SELECT ±×¸®°í INSERTÇϱâ
AS°¡ ¿Ö ÀÖ´Â °ÅÁÒ?
¿¿¡ ´ëÇÑ º°¸í
Å×ÀÌºí º°¸íÀº ´©°¡ »ç¿ëÇÏÁÒ?
³»ºÎ Á¶Àο¡ °üÇÑ ¸ðµç °Í
īƼÁ¯ Á¶ÀÎ
³»ºÎ Á¶ÀÎ ÆÄÇìÄ¡±â
³»ºÎ Á¶ÀÎ: µ¿µî Á¶ÀÎ
³»ºÎ Á¶ÀÎ: ºñµ¿µî Á¶ÀÎ
¸¶Áö¸· ³»ºÎ Á¶ÀÎ: ÀÚ¿¬ Á¶ÀÎ
Á¶ÀÎÀ» ÀÌ¿ëÇÑ Äõ¸®?
Å×À̺í°ú ¿ º°¸í ÆÄÇìÄ¡±â
SQL µµ±¸ »óÀÚ
9. ¼ºê Äõ¸®: Äõ¸® ¾ÈÀÇ Äõ¸®
±×·ºÀÌ Á÷¾÷ ¼Ò°³¾÷¿¡ ¶Ù¾î µé¾ú½À´Ï´Ù.
±×·ºÀÇ ¸®½ºÆ®¿¡ Å×À̺íÀÌ ¸¹¾ÆÁý´Ï´Ù.
±×·ºÀÌ ³»ºÎ Á¶ÀÎÀ» »ç¿ëÇÕ´Ï´Ù.
ÇÏÁö¸¸ Á» ´Ù¸¥ Äõ¸®¸¦ ¿øÇÕ´Ï´Ù.
¼ºê Äõ¸®
µÎ °³ÀÇ Äõ¸®¸¦ ÇÕÃÄ ¼ºê Äõ¸®¸¦ Æ÷ÇÔÇÑ Äõ¸® Çϳª·Î ¸¸µé±â
ÇÑ Äõ¸®·Î´Â ÃæºÐÇÏÁö ¾ÊÀ¸¸é: ¼ºê Äõ¸®¸¦ »ç¿ëÇϼ¼¿ä.
¼ºê Äõ¸®ÀÇ µ¿ÀÛ
¼ºê Äõ¸®ÀÇ ¹ýÄ¢
¼ºê Äõ¸® »ý¼º µû¶óÇϱâ
¼ºê Äõ¸®¸¦ SELECT ¿¿¡¼ »ç¿ë
´Ù¸¥ ¿¹: ÀÚ¿¬ Á¶ÀÎÀ» Æ÷ÇÔÇÑ ¼ºê Äõ¸®
ºñ»ó°ü ¼ºê Äõ¸®
SQL ÆÄÇìÄ¡±â
¿©·¯ °ªÀ» ¹ÝȯÇÏ´Â ºñ»ó°ü ¼ºê Äõ¸®: IN, NOT IN
»ó°ü ¼ºê Äõ¸®
NOT EXISTS¸¦ Æ÷ÇÔÇÑ (À¯¿ëÇÑ) »ó°ü ¼ºê Äõ¸®
EXISTS¿Í NOT EXISTS
±×·ºÀÇ ±¸Á÷ ¼ºñ½º°¡ ¿ÀǵǾú½À´Ï´Ù.
ÆÄƼ·Î °¡´Â ±æ¿¡
SQL µµ±¸ »óÀÚ
10. ¿ÜºÎ Á¶ÀÎ, ¼¿ÇÁ Á¶ÀÎ, À¯´Ï¿Â: »õ·Î¿î Á¶ÀÛ¹ý
¿¹Àü µ¥ÀÌÅÍ Á¤¸®Çϱâ
¿ÞÂÊ°ú ¿À¸¥ÂÊÀÌ ÀÖ½À´Ï´Ù.
¿ÞÂÊ ¿ÜºÎ Á¶ÀÎÀÔ´Ï´Ù.
¿ÜºÎ Á¶Àΰú ¿©·¯ °³ÀÇ ÀÏÄ¡
¿À¸¥ÂÊ ¿ÜºÎ Á¶ÀÎ
´ç½ÅÀÌ ¿ÜºÎ Á¶ÀÎÀ¸·Î Á¤½Å¾ø´Â µ¿¾È
»õ Å×À̺íÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
»õ Å×À̺í°ú ´Ù¸¥ Å×À̺íÀÇ °ü°è
ÀÚ½ÅÀ» ÂüÁ¶ÇÏ´Â ÂüÁ¶Å°
°°Àº Å×À̺í·Î Á¶ÀÎ
¿ì¸®´Â ¼¿ÇÁ Á¶ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.
¿©·¯ Å×ÀÌºí¿¡¼ Á¤º¸¸¦ ¾ò´Â ¶Ç´Ù¸¥ ¹æ¹ý
À¯´Ï¿ÂÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
À¯´Ï¿Â¿¡´Â ÇÑ°è°¡ ÀÖ½À´Ï´Ù.
À¯´Ï¿Â ±ÔÄ¢
UNION ALL
À¯´Ï¿ÂÀ¸·Î Å×ÀÌºí ¸¸µé±â
INTERSECT¿Í EXCEPT
Á¶ÀÎÀº ¸ðµÎ ¸¶ÃÆÀ¸´Ï ´ÙÀ½À¸·Î ³Ñ¾î°©½Ã´Ù.
¼ºê Äõ¸®¿Í Á¶ÀÎ ºñ±³
¼ºê Äõ¸®¸¦ Á¶ÀÎÀ¸·Î ¹Ù²Ù±â
¼¿ÇÁ Á¶ÀÎÀ» ¼ºê Äõ¸®·Î
±×·ºÀÇ È¸»ç°¡ ¹øâÇÏ°í ÀÖ½À´Ï´Ù.
SQL µµ±¸ »óÀÚ
11. Á¦¾à»çÇ×, ºä, Æ®·£Àè¼Ç: ¿ä¸®»ç°¡ ¸¹À¸¸é µ¥ÀÌÅͺ£À̽º¸¦ ¸ÁĨ´Ï´Ù
±×·ºÀÌ Á÷¿øÀ» °í¿ëÇß½À´Ï´Ù.
ÁüÀÇ Ã¹Â° ³¯: »õ °í°´ Ãß°¡
ÁüÀº NULLÀ» ½È¾îÇØ¿ä.
¼¼ ´Þ ÈÄ·Î °¡º¾½Ã´Ù.
Á¦¹ß È®ÀÎ(check)ÇØ ÁÖ¼¼¿ä: üũ Á¦¾àÁ¶°ÇÀ» Ãß°¡Çϱâ
¼ºº° È®ÀÎ
ÇÁ·©Å©´Â ÀÏÀÌ Â¥Áõ³´Ù°í ÇÕ´Ï´Ù.
ºä »ý¼º
ºä¸¦ º¸±â
ºä°¡ ½ÇÁ¦·Î ÇÏ´Â ÀÏ
ºä¶õ ¹«¾ùÀΰ¡?
ºä¿¡ Ãß°¡(INSERT), º¯°æ(UPDATE), »èÁ¦(DELETE)Çϱâ
ÇÙ½ÉÀº ºä°¡ ½ÇÁ¦ Å×À̺íÀÎ °Íó·³ µ¿ÀÛÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.
CHECK OPTIONÀ» »ç¿ëÇÑ ºä
¿©·¯ºÐÀÇ ºä´Â º¯°æ °¡´ÉÇÕ´Ï´Ù. ´Ü ÀÌ·¯ÇÑ °æ¿ì¿¡¡¦
ºä¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø¾îÁú ¶§
µ¥ÀÌÅͺ£À̽º¿¡ ¹«½¼ ÀÏÀÌ »ý±â¸é
Çö±Ý ÀÎÃâ±â¿¡¼ ÀÏ¾î³ ÀÏ
Çö±Ý ÀÎÃâ±â¿¡¼ÀÇ ´õ ½É°¢ÇÑ ¹®Á¦
²ÞÀÌ ¾Æ´Õ´Ï´Ù, Æ®·£Àè¼ÇÀÌ ÀÖÀ¸´Ï±î¿ä.
ACID Å×½ºÆ®
SQLÀ» »ç¿ëÇÏ¿© Æ®·£Àè¼ÇÀ» ½±°Ô °ü¸®ÇÒ ¼ö ÀÖ¾î¿ä.
ÀÏÀ» Á¦´ë·Î ÇÏ´Â Çö±Ý ÀÎÃâ±â
MySQL¿¡¼ Æ®·£Àè¼ÇÀ» ¼öÇàÇÏ´Â ¹æ¹ý
ÀÌÁ¦ Á÷Á¢ Çغ¸¼¼¿ä.
SQL µµ±¸ »óÀÚ
12. º¸¾È: ¿©·¯ºÐÀÇ ÀÚ»ê º¸È£
»ç¿ëÀÚ ¹®Á¦
±¤´ë ÃßÀû µ¥ÀÌÅͺ£À̽º¿¡¼ ¿¡·¯ ÇÇÇϱâ
·çÆ® »ç¿ëÀÚ °èÁ¤ º¸È£
»õ »ç¿ëÀÚ Ãß°¡
»ç¿ëÀÚ°¡ ¿øÇÏ´Â °ÍÀ» ¸íÈ®È÷ °áÁ¤Çϼ¼¿ä.
°£´ÜÇÑ GRANT ¹®
GRANTÀÇ ´Ù¾çÇÑ ÇüÅÂ
±ÇÇÑÀÇ Ãë¼Ò
ÀÌ¹Ì »ç¿ëµÈ GRANT OPTION ¾ø¾Ö±â
±ÇÇÑÀ» Á¤È®È÷ ¾ø¾Ö±â
°èÁ¤À» °øÀ¯ÇÒ ¶§ »ý±â´Â ¹®Á¦Á¡
¿ªÇÒ »ç¿ë
¿ªÇÒ ¹ö¸®±â
WITH ADMIN OPTION°ú ÇÔ²² ¿ªÇÒÀ» »ç¿ëÇϱâ
CREATE USER¿Í GRANTÀÇ °áÇÕ
±×·ºÀÇ ¸®½ºÆ®°¡ ¼¼°è·Î ÁøÃâÇß½À´Ï´Ù.
SQL µµ±¸ »óÀÚ
¿©·¯ºÐ µµ½Ã¿¡¼´Â ±×·ºÀÇ ¸®½ºÆ®°¡ ¾î¶»½À´Ï±î?
¿©·¯ºÐ ÇÁ·ÎÁ§Æ®¿¡¼ SQLÀ» »ç¿ëÇϼ¼¿ä, ±×·¯¸é ¿©·¯ºÐµµ ±×·ºÃ³·³
µÉ ¼ö ÀÖ¾î¿ä!
ºÎ·Ï
ã¾Æº¸±â
º»¹®Áß¿¡¼
1Àå : ¹º°¡ ÀÒ¾î¹ö¸®´Â °ÍÀº Â¥Áõ³ªÁÒ? ±×°ÍÀÌ Â÷ ¿¼èÀ̵ç, 25% ÇÒÀÎÄíÆùÀ̵ç, ÇÁ·Î±×·¥ÀÇ µ¥ÀÌÅ͵ç ÇÊ¿äÇÑ °ÍµéÀ» Àß º¸°üÇÏ´Â °ÍÀº Áß¿äÇÕ´Ï´Ù. ÇÁ·Î±×·¥ÀÇ Áß¿äÇÑ Á¤º¸´Â Å×ÀÌºí¿¡ º¸°üÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌÁ¦ ÆäÀÌÁö¸¦ ³Ñ°Ü °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ¼¼°è·Î ºüÁ®º¾½Ã´Ù.
2Àå : Á¤¸» °¡Á®¿À´Â °Íº¸´Ù ÁÖ´Â °ÍÀÌ ´õ ³´³ª¿ä? µ¥ÀÌÅͺ£À̽º¿¡¼´Â µ¥ÀÌÅ͸¦ Ãß°¡Çϱ⺸´Ù´Â °¡Á®¿Ã ÀÏÀÌ ´õ ¸¹À» °Å¿¹¿ä. ÀÌ ÀåÀÌ ±×·¡¼ ÇÊ¿äÇÑ °ÅÁö¿ä. ¿©·¯ºÐÀº °·ÂÇÑ SELECT ¹®À» °æÇèÇÏ°í, Å×ÀÌºí ¾ÈÀÇ Áß¿äÇÑ Á¤º¸¿¡ ´ëÇÑ Á¢±Ù ¹æ¹ýÀ» ¹è¿ï °ÍÀÔ´Ï´Ù. WHERE, AND ±×¸®°í OR¸¦ »ç¿ëÇؼ ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ¾ò°í ÇÊ¿ä¾ø´Â µ¥ÀÌÅʹ ǥ½ÃÇÏÁö ¾Ê´Â ¹æ¹ýÀ» ¹è¿ï °ÍÀÔ´Ï´Ù.
3Àå : °è¼Ó ¸¶À½ÀÌ ¹Ù²ï´Ù±¸¿ä? ÀÌÁ¦ ±¦Âú¾Æ¿ä! Áö±ÝºÎÅÍ ¹è¿ï ¸í·É¾î DELETE¿Í UPDATE°¡ ÀÖÀ¸¸é ¿¹Àü¿¡ Ãß°¡ÇÑ µ¥ÀÌÅÍÀÇ ³»¿ëÀÌ ¹Ù²î¾îµµ °í¹ÎÇÒ ÇÊ¿ä°¡ ¾ø¾î¿ä. UPDATE·Î µ¥ÀÌÅÍÀÇ º¯°æÀÌ °¡´ÉÇÏ°í DELETE·Î ÇÊ¿ä ¾ø´Â µ¥ÀÌÅÍ´Â Áö¿ï ¼ö ÀÖ¾î¿ä. »Ó¸¸ ¾Æ´Ï°í ÀÌ·¯ÇÑ µµ±¸¸¦ »ç¿ëÇÏ¿© ¹ö·Á¾ß ÇÒ µ¥ÀÌÅ͸¸À» ¼±ÅÃÀûÀ¸·Î ¹ö¸®´Â ¹æ¹ýµµ ¹è¿ó´Ï´Ù.
4Àå : Áö±Ý±îÁö º° »ý°¢¾øÀÌ Å×À̺íÀ» ¸¸µé¾ú½À´Ï´Ù. Àß µ¿ÀÛÇϴµ¥ ¹«½¼ ¹®Á¦³Ä±¸¿ä? µ¥ÀÌÅÍ°¡ ¸¹¾ÆÁö¸é ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ã±â À§ÇÑ WHERE ÀýÀÌ Á¡Á¡ º¹ÀâÇØÁö±â ½ÃÀÛÇÕ´Ï´Ù. Å×À̺íÀ» Á¤±ÔÈÇÏ¿© ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
5Àå : ¿¹ÀüÀÇ ½Ç¼ö¸¦ °íÄ¡°í ½Í´Ù±¸¿ä? ALTER ¸í·É¾î¸¦ »ç¿ëÇؼ Áö±Ý±îÁö ¹è¿î ³»¿ëÀ» ¿¹Àü Å×ÀÌºí¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹Àü µ¥ÀÌÅÍ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾ÊÀ¸¸é¼ ¸»ÀÌÁÒ. ÀÌ ÀåÀ» ¸¶Ä¡¸é Á¤±ÔÇüÀÇ Àǹ̸¦ ´õ ¸íÈ®È÷ ¾Ë°í ¿¹Àü°ú ÇöÀçÀÇ ¸ðµç Å×ÀÌºí¿¡ Àû¿ëÇÒ ¼ö ÀÖÀ»°Å¿¹¿ä.
6Àå : ¿©·¯ºÐÀÇ µµ±¸»óÀÚ¿¡ ±â¹ßÇÑ µµ±¸µéÀ» ä¿ï Â÷·ÊÀÔ´Ï´Ù. SELECT¿Í WHEREÀýÀÇ »ç¿ë ¹æ¹ýÀº ÀÌ¹Ì ¾Ë°í ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ±×°Í¸¸À¸·Î´Â ºÎÁ·ÇÑ °æ¿ì°¡ Á¾Á¾ ÀÖ½À´Ï´Ù. À̹ø Àå¿¡¼´Â ¼ø¼¸¦ Á¤ÇÏ°í µ¥ÀÌÅ͸¦ ±×·ìÇÎÇÏ°í °á°ú¿¡ ¼öÇÐ ¿¬»êÀ» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.
7Àå : Å×À̺í Çϳª·Î´Â ÃæºÐÇÏÁö ¾ÊÀº °æ¿ì°¡ ´ëºÎºÐÀÔ´Ï´Ù. ¿©·¯ºÐÀÇ µ¥ÀÌÅÍ´Â ´õ º¹ÀâÇØÁ³°í, Áö±Ý±îÁö »ç¿ëÇÑ ÇϳªÀÇ Å×À̺í·Î´Â ¹®Á¦°¡ ÀÖ½À´Ï´Ù. Áߺ¹ µ¥ÀÌÅÍ°¡ ¸¹¾Æ °ø°£ ³¶ºñ°¡ ½ÉÇÏ°í Äõ¸®µµ ´À·ÁÁý´Ï´Ù. ÇϳªÀÇ Å×À̺í·Î´Â ÇÑ°è°¡ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ´õ Å« ¼¼»óÀÌ ÀÖ½À´Ï´Ù. µ¥ÀÌÅ͸¦ ÀúÀå, Á¦¾îÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ÇѲ¯ È°¿ëÇÏ·Á¸é Å×À̺íÀÌ ¿©·¯ °³ ÇÊ¿äÇÕ´Ï´Ù.
8Àå : ´ÙÁß Å×À̺íÀÇ ¼¼°è¿¡ ¿À½Å °É ȯ¿µÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡ Å×À̺íÀÌ Çϳª ÀÌ»ó ÀÖ´Â °ÍÀÌ ÁÁ±ä ÇÏÁö¸¸, ±× Å×À̺íµéÀ» Á¶ÀÛÇÏ·Á¸é »õ·Î¿î µµ±¸¿Í ±â¼úÀ» ÀÍÇô¾ß ÇÕ´Ï´Ù. ¿©·¯ Å×À̺íÀÇ »ç¿ëÀ¸·Î ÀÎÇÑ È¥¶õ ¶§¹®¿¡ Å×À̺íÀ» ÁöĪÇÏ´Â º°¸í(alias)ÀÌ ÇÊ¿äÇÒ ¶§µµ ÀÖ°í, ¿øÇÏ´Â µ¥ÀÌÅ͵éÀ» ¸ðµÎ ¾òÀ¸·Á ÇÒ ¶§, Á¶ÀÎÀ» »ç¿ëÇÏ¿© Å×À̺íÀ» ¿¬°áÇÏ¸é ¸¹Àº µµ¿òÀÌ µÇ±âµµ ÇÕ´Ï´Ù. ÁغñÇϼ¼¿ä. ´Ù½Ã µ¥ÀÌÅͺ£À̽º¸¦ Á¦¾îÇÒ ½Ã°£ÀÔ´Ï´Ù.
9Àå : Á¶ÀÎÀÌ ÁÁÁö¸¸ µ¥ÀÌÅͺ£À̽º¿¡ Çϳª ÀÌ»óÀÇ Áú¹®À» ÇØ¾ß ÇÒ °æ¿ì°¡ ÀÖ¾î¿ä. Äõ¸®ÀÇ °á°ú¸¦ °¡Á®´Ù ´Ù¸¥ Äõ¸®ÀÇ ÀÔ·ÂÀ¸·Î »ç¿ëÇØ¾ß ÇÒ °æ¿ìµµ ÀÖ±¸¿ä. ¼ºê Äõ¸®°¡ ÀÌ °æ¿ì¿¡ ÇÊ¿äÇÕ´Ï´Ù. ¼ºê Äõ¸®¸¦ »ç¿ëÇÏ¸é µ¥ÀÌÅÍÀÇ Áߺ¹À» ÇÇÇÒ ¼ö ÀÖ°í, Äõ¸®¸¦ Á»´õ µ¿ÀûÀ¸·Î ÇÒ ¼ö ÀÖ°í, °í±Þ ÄܼƮ ÆÄƼ¿¡µµ °¥ ¼ö ÀÖ¾î¿ä(°í±Þ ÄܼƮ ÆÄƼ´Â ³ó´ãÀÌ¿¹¿ä!).
10Àå : ÇàÀÇ °¡´ÉÇÑ ¸ðµç Á¶ÇÕÀ» ¹ÝȯÇÏ´Â Å©·Î½º Á¶ÀÎ, µÎ Å×ÀÌºí¿¡¼ ÀÏÄ¡ÇÏ´Â ÇàÀ» ¹ÝȯÇÏ´Â ³»ºÎ Á¶ÀÎÀ» »ìÆì º¸¾Ò½À´Ï´Ù. ÇÏÁö¸¸ ´Ù¸¥ Å×ÀÌºí¿¡ ÀÏÄ¡ÇÏ´Â ÇàÀÌ ¾ø´Â Ç൵ ¹ÝȯÇÏ´Â ¿ÜºÎ Á¶ÀÎ, ÀڽŰú Á¶ÀÎÇÏ´Â(Á» ÀÌ»óÇϱä ÇÏÁö¸¸) ¼¿ÇÁ Á¶ÀÎ ±×¸®°í Äõ¸®ÀÇ °á°ú¸¦ ÇÕÇÏ´Â À¯´Ï¿ÂÀº ´Ù·çÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ ¹æ¹ýµéÀ» ¹è¿ì°í ³ª¸é, ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ¿©·¯ºÐ ¸¶À½´ë·Î °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù(±×¸®°í ¼ºê Äõ¸®ÀÇ Áø½ÇÀ» ¹àÈ÷´Â °Íµµ ÀØÁö ¾Ê¾Ò½À´Ï´Ù!).
11Àå : ¿©·¯ºÐÀÇ µ¥ÀÌÅͺ£À̽º¿¡ Á¤º¸°¡ ¸¹¾ÆÁ³°í, ´Ù¸¥ »ç¶÷µéÀÌ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¹®Á¦´Â µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÒ »ç¶÷µéÀÌ ¸ðµÎ ´ç½Åó·³ SQL Àü¹®°¡°¡ ¾Æ´Ï¶ó´Â »ç½ÇÀÔ´Ï´Ù. »ç¶÷µéÀÌ À߸øµÈ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏÁö ¸øÇÏ°Ô ÇÒ ¹æ¹ý, µ¥ÀÌÅÍÀÇ ÀϺθ¸À» º¼ ¼ö ÀÖ°Ô ÇÒ ¹æ¹ý, µ¥ÀÌÅ͸¦ µ¿½Ã¿¡ ÀÔ·ÂÇÒ ¶§ ¼·Î ¾ûÅ°Áö ¾Ê°Ô ÇÒ ¹æ¹ýÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â ¿ì¸®ÀÇ µ¥ÀÌÅ͸¦ ´Ù¸¥ »ç¶÷µéÀÇ ½Ç¼ö·ÎºÎÅÍ º¸È£Çϱ⠽ÃÀÛÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ ¹æ¾î, 1ºÎ¿¡ ¿À½Å °É ȯ¿µÇÕ´Ï´Ù.
12Àå : ½Ã°£°ú ¶¡À» µé¿© µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé¾ú½À´Ï´Ù. »ç¶÷µé¿¡°Ô µ¥ÀÌÅÍ¿¡ ´ëÇÑ Á¢±ÙÀ» Çã¿ëÇØ¾ß Ç߱⠶§¹®¿¡, Ȥ½Ã µ¥ÀÌÅ͸¦ Ãß°¡ÇÏ°í ¾÷µ¥ÀÌÆ®ÇÒ ¶§ °ªÀ» À߸ø »ç¿ëÇϰųª, ½ÉÁö¾î ¾û¶×ÇÑ µ¥ÀÌÅ͸¦ Áö¿ï±î °ÆÁ¤ÀÌ Å¬ °ÍÀÔ´Ï´Ù. À̹ø Àå¿¡¼´Â µ¥ÀÌÅͺ£À̽º¿Í µ¥ÀÌÅͺ£À̽º ³»ÀÇ °´Ã¼µéÀ» Á»´õ ¾ÈÀüÇÏ°Ô º¸È£ÇÏ´Â ¹ý°ú µ¥ÀÌÅ͸¦ ´©°¡ ¾î¶»°Ô »ç¿ëÇÒÁö ¿Ïº®È÷ ÅëÁ¦ÇÏ´Â ¹ýÀ» ¹è¿ï °ÍÀÔ´Ï´Ù.
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÀúÀÚ ¸° º£Àϸ®´Â ±â¼ú°ü·Ã ¼Àû ÀúÀÚµé ±×·ì¿¡ ¼ÓÇØ ÀÖ´Â ¼Ò¼³ ÀÛ°¡ÀÌ´Ù. ÄÄÇ»ÅÍ °úÇÐ ¼®»çÇÐÀ§ ÃëµæÀ» À§ÇØ ´Ù½Ã Çб³·Î °¡¼ NRL°ú LANL¿¡¼ ÀÏÇß°í Ç÷¡½¬¸¦ ¾Ë°Ô µÇ¾ú°í ±×¸®°í ³ª¼ ù¹ø° º£½ºÆ®¼¿·¯¸¦ ½è´Ù. ÀÌÈÄ Yahoo!¿¡¼ ¼ö ³â°£ ÀÏÇÑ ÈÄ, ÇìµåÆÛ½ºÆ® ½ºÅ¸ÀÏÀÇ ³í¹®À» ±³¼ö¿Í µ¿·á ÇлýµéÀÌ ²Ë µé¾îÂù °Àǽǿ¡¼ ¹ßÇ¥ÇÑ ¹Ù ÀÖ´Ù. ÀÌÁ¨ ÇÐÀ§°úÁ¤À» ³¡³»°í, Head First SQLµµ ³¡³»°í, ´ÙÀ½ Ã¥Àº ¾î¶² Ã¥À» ¾µÁö °í¹ÎÇÏ°í ÀÖ´Ù.
»ý³â¿ùÀÏ | - |
---|
Ƽ¸Æ½º ¼ÒÇÁÆ®ÀÇ ÇÁ·Î±×·¡¸Ó´Ù. µÚ´Ê°Ô ÇÁ·Î±×·¡¸ÓÀÇ ±æÀ» ¼±ÅÃÇÏ¿© ¸öÀº °í»ýÀ» Á» ÇÏ°í ÀÖÁö¸¸ ÇÏ°í ½ÍÀº ÀÏÀ» ÇÏ°í ÀÖ¾î ¸¶À½Àº ¾ðÁ¦³ª ÇູÇÏ´Ù. ¡ºHead First Object-Oriented Analysis & Design : ¼¼»óÀ» ¼³°èÇÏ´Â °´Ã¼ÁöÇâ ¹æ¹ý·Ð¡»(ÇѺû¹Ìµð¾î, 2007)À» °ø¿ªÇÏ¿´°í ¡ºHEAD FIRST SQL¡»(ÇѺû¹Ìµð¾î, 2009)À» ¹ø¿ªÇß´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 1±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 1±Ç)
(ÃÑ 5±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 5±Ç)
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.