²Ë ¸·Èù µµ·Îó·³ ÇÁ·Î±×·¥ÀÇ µ¥ÀÌÅÍ Ã³¸®°¡ ³Ê¹« ´À¸®´Ù±¸¿ä?
È¿À²ÀûÀÎ SQL ÇÁ·Î±×·¡¹ÖÀ¸·Î ÇÁ·Î±×·¥ÀÇ ¼Óµµ¸¦ È®½ÇÈ÷ ³ô¿©º¾½Ã´Ù.
¸ñÀûÁö°¡ ¹Ù·Î ÄÚ ¾ÕÀε¥ ÀûÇÕÇÑ SQL ¹®ÀåÀ» ¸¸µéÁö ¸øÇØ ¸Ö¸® µ¹¾Æ°¡´Â °³¹ßÀÚ°¡ ³Ê¹«³ª ¸¹´Ù. ±×µéÀÌ ºü¸£°Ô ¸ñÀûÁö¿¡ µµÂøÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¹æ¹ýÀÌ ÀÖ´Ù. ´Ù¸¸ ±× ¹æ¹ýÀ» ¸ð¸¦ »ÓÀÌ´Ù. ÁÖ¾îÁø »óȲ¿¡¼ ÃÖ¼±ÀÇ ±æÀ» ã±â°¡ ½±Áö ¾Ê°ÚÁö¸¸, Àû¾îµµ ¸Ö¸® µ¹¾Æ°¡´Â ¿ì(é×)¸¦ ¹üÇÏÁö´Â ¾Ê¾Æ¾ß ÇÑ´Ù. ÀÌ Ã¥Àº ¿À¶óŬÀ» »ç¿ëÇÏ´Â ¸¹Àº °³¹ßÀÚ¿¡°Ô °¡Àå ºü¸¥ ±æÀ» ãÀ» ¼ö ÀÖµµ·Ï ³ªÄ§¹Ý ¿ªÇÒÀ» ÇÒ °ÍÀÌ´Ù.
¿Ö ¿À¶óŬÀΰ¡?
Oracle 10g ¼³Ä¡
SQLÀ̶õ ¹«¾ùÀΰ¡?
µ¥ÀÌÅͺ£À̽º °´Ã¼µé
°ü°è¸¦ ¸ÎÀÚ! Á¶ÀÎ
¿À¶óŬ ±âº» ÇÔ¼ö
µ¥ÀÌÅ͸¦ ¹¾îº¸ÀÚ! ±×·ì Äõ¸®
¼ºêÄõ¸®¶õ?
Äõ¸®µé ¸ðµÎ ÁýÇÕ! SET ¿¬»êÀÚ
°èÃþÇü Äõ¸®¶õ?
PL/SQLÀ̶õ?
½Ã½ºÅÛ °´Ã¼
Çâ»óµÈ °´Ã¼µé
ºÐ¼® ÇÔ¼ö
°í±Þ SQL ¹®Àåµé
XML ´Ù·ç±â
SQL Æ©´×
µ¥ÀÌÅͺ£À̽º ¸ðµ¨¸µÀ̶õ?
ÀÌ Ã¥Àº
¿À¶óŬ SQL¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ °¥ÁõÀ» ÇؼҽÃŵ´Ï´Ù.
_ óÀ½ ¿À¶óŬÀ» Á¢ÇÏ´Â µ¶ÀÚ»Ó¸¸ ¾Æ´Ï¶ó Á» ´õ ±íÀÌ ÀÖ´Â ³»¿ë¿¡ ¸ñ¸»¶ú´ø µ¶ÀÚµé ¸ðµÎ¿¡°Ô µü ¸Â´Â ÇнÀ¼ ÀÔ´Ï´Ù.
´ëºÎºÐÀÇ ¿À¶óŬ SQL¿¡ °üÇÑ ¸¹Àº ¼ÀûµéÀÌ Ãʺ¸ÀÚ È¤Àº ÃÊ±Þ °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î Çß´Ù¸é, ÀÌ Ã¥Àº Ãʺ¸ÀÚµé »Ó¸¸ ¾Æ´Ï¶ó Áß,°í±Þ °³¹ßÀڵ鿡°Ôµµ À¯¿ëÇÑ Ã¥ÀÔ´Ï´Ù. Ã¥ÀÇ Àü¹ÝºÎ°¡ Ãʺ¸ÀÚµéÀ» ´ë»óÀ¸·Î Çß´Ù¸é Áß, ÈĹݺΠ¿¡¼´Â Áß,°í±Þ °³¹ßÀÚµéÀÌ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ¸é¼ ¸ñ¸»¶óÇß´ø ³»¿ëµé¿¡ ´ëÇØ ´Ù·ç°í ÀÖ½À´Ï´Ù. µû¶ó¼ ÀÌ Ã¥À» ÀÐ¾î ³ª°¡¸é¼ Á¶±Ý¾¿ Çâ»óµÇ¾î °¡´Â ÀÚ½ÅÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
_ ÇнÀÇÏ´Â »ç¶÷ ÀÔÀå¿¡¼ "¿Ö ÀÌ°ÍÀÌ ÇÊ¿äÇÒ±î?" ¶ó´Â ÀÔÀå¿¡¼ ¼¼úÇÑ Ã¥ÀÔ´Ï´Ù.
´Ü¼øÇÑ Áö½Ä Àü´Þ°ú ¿¹Á¦ ½Ç½À Â÷¿øÀÌ ¾Æ´Ï¶ó, "µµ´ëü, ¿Ö ÀÌ·± ±â´ÉÀ» »ç¿ëÇÏ´Â °ÍÀϱî?", "ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â Äõ¸®¸¦ ÀÛ¼ºÇÏ·Á¸é ¾î¶»°Ô ÇÏ¸é µÉ±î?" ¶ó´Â Áú¹®À» µ¶Àڵ鿡°Ô ´øÁüÀ¸·Î½á, Á» ´õ ÀÌÇØÇϱ⠽±°í, ¹®Á¦ ÇØ°á´É·ÂÀ» Çâ»ó½ÃÅ°¸ç, ¿À·¡µµ·Ï ±â¾ïÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù.
_ °³¹ßÀÚ ÁöÇâÀÇ SQL ¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù.
ÀϹÝÀûÀÎ SQL »Ó¸¸ ¾Æ´Ï¶ó, "°³¹ßÀÚ¶ó¸é ÀÌ Á¤µµ´Â ¾Ë¾Æ¾ß ÇÏÁö ¾ÊÀ»±î?" ¶ó´Â Áú¹®¿¡ °É¸Â°Ô SQL ÀÌ¿ÜÀÇ ³»¿ë¿¡ ´ëÇØ ²À ÇÊ¿äÇÑ ³»¿ë¸¸ ±º´õ´õ±â ¾øÀÌ ´Ù·ç°í ÀÖ½À´Ï´Ù. ƯÈ÷ ÀÌ Ã¥ÀÇ Áß, ÈĹݺο¡¼ ´Ù·ç°í ÀÖ´Â "PL/SQL", "½Ã½ºÅÛ °´Ã¼", "XML", "SQL Æ©´×" Àå¿¡¼´Â, ³Ê¹« ¹æ´ëÇÏÁöµµ ¾Ê°í ³Ê¹« °¡º±Áöµµ ¾ÊÀ¸¸ç Àû´çÇÑ ¼±¿¡¼ ÇÁ·ÎÁ§Æ® ÇöÀå¿¡¼ ¹Ù·Î ÀÀ¿ëÇÏ¿© »ç¿ë °¡´ÉÇÑ ³»¿ëµéÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù.
_ ºê·¹ÀÎ »çÀÌÆ®(http://BRAIN.hanb.co.kr)¸¦ ÅëÇؼ Áö¼ÓÀûÀÎ ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
ºê·¹ÀÎ »çÀÌÆ®¸¦ ÅëÇØ ÀÌ Ã¥¿¡¼ ´Ù·ç¾ú´ø ¿¹Á¦ ¼Ò½º »Ó¸¸ ¾Æ´Ï¶ó "ºñŸ¹Î ÄûÁî", "¿¬½À¹®Á¦", "À̰͸¸Àº ¾Ë°í °©½Ã´Ù"ÀÇ Á¤´äÀ» Á¦°øÇÕ´Ï´Ù. ¾Æ¿ï·¯ Q/A¸¦ ºñ·ÔÇÑ ´Ù¾çÇÑ ¼ºñ½º¸¦ Ãß°¡ÀûÀ¸·Î Á¦°øÇÕ´Ï´Ù. Ãâ°£¸¸ ÇÏ¸é ³¡ÀÌ ¾Æ´Ï¶ó °è¼Ó µ¶ÀÚ ºÐµé°ú ÇÔ²² »ì¾Æ ¼û½¬´Â ºê·¹ÀÎ »çÀÌÆ®¸¦ ÃÖ´ëÇÑ È°¿ëÇϱ⠹ٶø´Ï´Ù
SQL&PL/SQLÀ̶õ
SQL(Structured Query Language)Àº °ü°èÇü µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡¼ µ¥ÀÌÅ͸¦ ó¸® °Ë»öÇϴµ¥ »ç¿ëµÇ´Â Ç¥Áؾð¾î·Î¼ 1974³â ÈĹݿ¡ San Jose¿¡ ÀÖ´Â IBM ¿¬±¸½Ç¿¡¼ °³¹ßµÇ¾úÀ¸¸ç ¹Ì±¹ Ç¥ÁØ ¿¬±¸¼Ò(ANSI)¿Í ±¹Á¦ Ç¥ÁØ ±â±¸(ISO)¿¡¼ °ü°èÇü µ¥ÀÌÅͺ£À̽º(RDBMS)ÀÇ Ç¥ÁØ ¾ð¾î·Î äÅõǾú´Ù. SQLÀº ¹®ÀÚ ±×´ë·Î ±¸Á¶È ÁúÀǾîÀÌÁö¸¸ ´Ü¼øÇÑ µ¥ÀÌÅÍ ÁúÀǾî ÀÌ»óÀÇ ¿ªÇÒÀ» ÇÑ´Ù. ÀÌ´Â SQLÀÌ µ¥ÀÌÅÍ Á¤ÀÇ, µ¥ÀÌÅÍ Á¶ÀÛ, Á¦¾î ±â´ÉÀ» ¸ðµÎ Á¦°øÇÏ°í Àֱ⠶§¹®ÀÌ´Ù.
PL/SQLÀº "Procedural language extension to Structured Query Language(SQL)"ÀÇ ¾àÀڷνá, ¿ì¸®¸»·Î ¿Å±ä´Ù¸é "SQLÀ» È®ÀåÇÑ ¼øÂ÷Àû ó¸® ¾ð¾î"¶ó°í ÇÒ ¼ö ÀÖ´Ù. ÇÑ ¸¶µð·Î ¸»ÇØ PL/SQLÀº µ¥ÀÌÅͺ£À̽º ÁúÀǾîÀÎ SQL°ú ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Æ¯¼ºÀ» °áÇÕÇÑ ¾ð¾îÀÌ´Ù. Áï PL/SQLÀ» »ç¿ëÇϸé Á¶°Ç¹®À̳ª ¹Ýº¹¹®, º¯¼ö³ª »ó¼ö¸¦ ¼±¾ðÇؼ »ç¿ëÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó SQLµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. |