3.SQLÀÇ Æ¯Â¡

SQLµµ ¾ð¾îÀÇ ÇÑ Á¾·ùÀÌÁö¸¸ ¿ëµµ°¡ Ư¼öÇØ C/C++, ÀÚ¹Ù°°Àº ¹ü¿ë ¾ð¾î¿Í´Â ´Ù¸¥ Ư¡ÀÌ ÀÖ´Ù. ±âÁ¸ ¾ð¾î¿¡ °æÇèÀÌ ÀÖ´õ¶óµµ SQLÀº ÁúÀûÀ¸·Î ´Þ¶ó ¹è¿ì´Â ¹æ¹ýÀ̳ª È°¿ë¹ýÀÌ ´Ù¸£´Ù. ±×·¡¼­ óÀ½ºÎÅÍ SQLÀÇ Æ¯Â¡À» Àß ¼÷ÁöÇØ¾ß ÇÑ´Ù.

ù °·Î, SQLÀº ´ëÈ­½Ä ¾ð¾îÀÌ´Ù. ¹ü¿ë ¾ð¾î´Â ¸í·ÉÀÇ ÁýÇÕÀ» ÀÛ¼ºÇØ ³õ°í ÀÏ°ý ½ÇÇàÇϴµ¥ ºñÇØ SQLÀº ¸í·ÉÀ» ³»¸®´Â Áï½Ã ½ÇÇàÇÏ¿© °á°ú¸¦ µ¹·ÁÁØ´Ù. ´ÜÆíÀûÀÎ Áú¹® À§ÁÖ¿©¼­ ¸í·É¹®ÀÌ Âª°í °£°áÇÏ´Ù. º¹ÀâÇÑ ÀÛ¾÷À» ÇÏ·Á¸é ¾Õ ´ëÈ­ÀÇ °á°ú¸¦ º¸°í ´ÙÀ½ ¸í·ÉÀ» ³»·Á¾ß ÇÑ´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°´Ù.

 

°¡Àå ¸¹Àº ¿ù±ÞÀº ¾ó¸¶Àΰ¡? ¡æ 520¸¸¿øÀÌ´Ù.

520¸¸¿øÀ» ¹Þ´Â Á÷¿øÀÇ À̸§Àº ¹«¾ùÀΰ¡? ¡æ È«±æµ¿ÀÌ´Ù.

È«±æµ¿Àº ¾î´À ºÎ¼­ ¼Ò¼ÓÀΰ¡? ¡æ ¿µ¾÷ºÎÀÌ´Ù.

 

´Ü¼øÇÑ ¸í·É ¿©·¯ °³¸¦ Á¶ÇÕÇÏ¿© º¹ÀâÇÑ ÀÛ¾÷À» ó¸®ÇÏ´Â ½ÄÀ̸ç ªÀº ¸í·ÉÀ» ¸í·áÇÏ°Ô ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¸ÕÀú ÀÍÇô¾ß º¹ÀâÇÑ ¸í·ÉÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ¾Æ¹«¸® °£´ÜÇÑ ¸í·Éµµ ¿ø°ÝÁöÀÇ ¼­¹ö¿Í ³×Æ®¿öÅ©·Î ¿Ô´Ù °¬´Ù ÇÏ¸é ¼º´ÉÀÌ ¶³¾îÁ® °¡±ÞÀû Çѹ濡 ó¸®ÇÏ´Â °ÍÀÌ ÁÁ´Ù. À§ÀÇ ¼¼ ¸í·ÉÀº ´ÙÀ½ ¸í·É Çϳª·Î ÇÕÃÄ ÃÖÁ¾ °á°ú¸¸ µµÃâÇس½´Ù.

 

¿ù±ÞÀ» °¡Àå ¸¹ÀÌ ¹Þ´Â Á÷¿øÀÌ ¼ÓÇÑ ºÎ¼­´Â?

 

SQL ¹®¹ýÀº ´Ü¼øÇÏÁö¸¸ ½Ç¹«¿¡¼­ »ç¿ëÇÏ´Â SQL ¸í·ÉÀº ¼ö½Ê, ¼ö¹éÁÙÀÇ º¹ÀâÇÑ º¹¹®ÀÎ °æ¿ì°¡ ¸¹´Ù. ÀÌ·± º¹ÀâÇÑ °ÍÀÌ ½ÈÀ¸¸é ½ºÅ©¸³Æ®¸¦ ±¸¼ºÇÏ¿© ´Ü°èÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖÁö¸¸ ¹ü¿ë ¾ð¾î¿¡ ºñÇØ Á¦¾î¹®ÀÌ ºó¾àÇØ ¼º´É»óÀ¸·Î³ª ±â´É»óÀ¸·Î ÇÑ°è°¡ ÀÖ´Ù.

±×·¡¼­ SQL ´Üµ¶À¸·Î »ç¿ëÇÏ´Â °æ¿ìº¸´Ù C#, ÀÚ¹Ù °°Àº °í¼öÁØ ¾ð¾î³ª PHP, ÆÄÀ̽㠰°Àº ½ºÅ©¸³Æ® ¾ð¾î¿Í ÇÔ²² »ç¿ëÇÏ´Â °ÍÀÌ º¸ÆíÀûÀÌ´Ù. SQLÀº ÁúÀǸ¸ ó¸®ÇÏ´Â ¼­ºê ¾ð¾î·Î ¾²°í ÁúÀÇÀÇ °á°ú¸¦ Á¶ÇÕÇÏ¿© ´õ º¹ÀâÇÑ ÀÛ¾÷À» ó¸®ÇÏ´Â °ÍÀº ¿ÜºÎ ¾ð¾î°¡ ´ã´çÇÑ´Ù.

µÑ °·Î, SQLÀº ¼±¾ðÀûÀÎ ¾ð¾îÀÌ´Ù. ÀÏ¹Ý ¾ð¾î´Â ÀÛ¾÷¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ÀýÂ÷¸¦ ÀÏÀÏÀÌ ¸í·ÉÀ¸·Î ±â¼úÇÑ ÈÄ ½ÇÇàÇÑ´Ù. ÄÄÇ»ÅÍ´Â ½ÃÅ°´Â´ë·Î ¸í·ÉÀ» ¼öÇàÇÒ »ÓÀ̹ǷΠÀýÂ÷¸¦ »ó¼¼È÷ Áö½ÃÇØ¾ß ÇÑ´Ù. ÀÌ¿¡ ºñÇØ SQLÀº ¹®Á¦¸¦ Ǫ´Â °úÁ¤Àº »ý·«ÇÏ°í ¹«¾ùÀ» ¿øÇÑ´Ù´Â °Í¸¸ ¹àÈù´Ù.

 

ºÎ¼­º° ¿ù±Þ Æò±ÕÀ» ±¸ÇÏ°í Æò±Õ¿¡ ¹Ì´ÞÇÏ´Â ¿ù±ÞÀ» ¹Þ´Â Á÷¿øÀÌ °¡Àå ¸¹Àº ºÎ¼­¸¦ ±¸Ç϶ó.

 

ÀÏ¹Ý ¾ð¾î·Î ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é ÀýÂ÷¿¡ µû¶ó ¾ÕÂʺÎÅÍ Ã³¸®ÇÏ´Â Äڵ带 ÀÛ¼ºÇÑ´Ù. Á÷¿øÀ» ºÎ¼­º°·Î ºÐ·ùÇÏ°í °¢ ºÎ¼­º°·Î Æò±Õ ¿ù±ÞÀ» ±¸ÇÑ´Ù. ±×¸®°í ºÎ¼­¸¶´Ù Æò±Õ ¹Ì´ÞÀÎ Á÷¿ø ¼ö¸¦ ÆľÇÇÏ°í ±× ¼ö´ë·Î Á¤·ÄÇÏ¿© Á¦ÀÏ À§ÀÇ ºÎ¼­¸¦ ¸®ÅÏÇÑ´Ù.

ÀÌ¿¡ ºñÇØ SQL ¸í·ÉÀº ¹®Á¦¸¦ Ǫ´Â °úÁ¤Àº ±â¼úÇÏÁö ¾ÊÀ¸¸ç ¿ä±¸ »çÇ׸¸ Àü´ÞÇÑ´Ù. ±¸¹®À» Çؼ®ÇÏ´Â ¹æ½Ä°ú ÀýÂ÷, ÃÖÁ¾ °á°ú µµÃâ ¹æ¹ýÀº DBMS°¡ ¾Ë¾Æ¼­ °áÁ¤ÇÑ´Ù. DBMS´Â ¿ä±¸ »çÇ׿¡ ¸Â°Ô ÃÖÀûÀÇ ½ÇÇà °èȹÀ» Â¥°í Á¤È®ÇÑ °á°ú¸¦ º¸°íÇϱâ À§ÇØ ÃÖ¼±À» ´ÙÇÑ´Ù. ´ë°¨ ¸¶´ÔÀÌ ¸ñÀÌ ¸»¶ó ÇÏÀο¡°Ô ½ÉºÎ¸§À» ½ÃÅ°´Â °æ¿ì¸¦ º¸ÀÚ.

 

ÀýÂ÷Àû ¾ð¾î : ÂùÀåÀÇ Èò »ç¹ßÀ» ²¨³» ¿ì¹°°¡¿¡ °¡¼­ ¹°À» °¡µæ ´ã¾Æ ¾È¹æÀ¸·Î ³ÃÅ­ °¡Á® ¿Í¶ó.

¼±¾ðÀû ¾ð¾î : µ¹¼è¾ß, ¹° ¶°¿Í¶ó.

 

ÀýÂ÷Àû ¾ð¾î´Â ±æÁö¸¸ ±¸Ã¼ÀûÀ̸ç ÇÏÀÎÀº µü ÀÌ´ë·Î ½ÇÇàÇÏ¸é µÈ´Ù. ¹Ý¸é ¼±¾ðÀû ¾ð¾î´Â ¿ä±¸ »çÇ׸¸ °£·«È÷ Àü´ÞÇÒ »Ó, ÀÌ ¸í·ÉÀ» ¾î¶»°Ô ¼öÇàÇÒÁö´Â µ¹¼è°¡ ¾Ë¾Æ¼­ °áÁ¤ÇÑ´Ù. »ç¹ßÀ̳ª ¹ä±×¸© Áß Çϳª¸¦ ÁغñÇÏ°í ¿ì¹°·Î °¥Áö, ³Á°¡·Î °¥Áö, °¡µæ ´ã¾Æ¿À°Ç ¹Ý¸¸ ´ã¾Æ¿À°Ç µ¹¼è ¸¶À½´ë·ÎÀÌ´Ù.

µÎ ¹æ¹ý ¸ðµÎ ¾î·°Å³ª ´ë°¨ ¸¶´ÔÀÌ ¹°À» ¸¶½Ç ¼ö´Â ÀÖ´Ù. ÀýÂ÷Àû ¸í·ÉÀº ¿øÇÏ´Â °ÍÀ» Á¤È®È÷ ¾òÀ» ¼ö ÀÖÁö¸¸ ±æ°í º¹ÀâÇѵ¥ ºñÇØ ¼±¾ðÀû ¸í·ÉÀº ª¾Æµµ ¿ä±¸ »çÇ×ÀÌ ºÐ¸íÇØ µ¹¼è Àç·®¿¡ ¸Ã°Üµµ °á°ú´Â ³ª¿Â´Ù. µ¹¼è°¡ ¾Æ¹«¸® ¸ÛûÇصµ ¼¼¼ö´ë¾ß¿¡ °£ÀåÀ» ÆÛ¿ÀÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ¿äÁò µ¹¼è(=DBMS)´Â ¿ö³« ¶È¶ÈÇØ °³¶±°°ÀÌ ¸»Çصµ Âû¶±°°ÀÌ ¾Ë¾Æ µè´Â´Ù.

¼±¾ðÀû ¾ð¾îÀÎ SQL ±¸¹®À» ÀÛ¼ºÇÒ ¶§´Â ÀýÂ÷¿¡ ´ëÇØ ½Å°æ¾µ ÇÊ¿ä ¾øÀÌ ¿øÇÏ´Â Á¤º¸¸¦ ¸íÈ®È÷ ±â¼úÇϴµ¥ Ä¡ÁßÇØ¾ß ÇÑ´Ù. Áö½Ã°¡ º¹ÀâÇÑ °Ç »ó°ü¾øÁö¸¸ ¸ðÈ£Çؼ­´Â ¾ÈµÈ´Ù. DBMS°¡ ¸í·ÉÀ» ¾î¶»°Ô ó¸®ÇÒÁö ½Å°æ¾µ ÇÊ¿ä ¾øÀÌ ¿øÇÏ´Â°Ô ¹ºÁö Á¤È®È÷ ¹àÈ÷¸é µÈ´Ù. ¿ä±¸ »çÇ×À» ¸íÈ®È÷ ±â¼úÇÏ´Â °Í¸¸ Çصµ ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù.