[edit]
º»¹® #
±¸Á¶È ÁúÀǾî¶ó°í ÇÑ´Ù. µ¥ÀÌÅÍ Á¤ÀǾî(DDL)¿Í µ¥ÀÌÅÍ Á¶ÀÛ¾î(DML)¸¦ Æ÷ÇÔÇÑ µ¥ÀÌÅͺ£À̽º¿ë ÁúÀǾð¾î(query language)ÀÇ ÀÏÁ¾ÀÌ´Ù. ƯÁ¤ÇÑ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ ÇÑÁ¤µÇÁö ¾Ê¾Æ ³Î¸® »ç¿ëµÈ´Ù. Ãʱ⿡´Â IBMÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÎ ½Ã½ºÅÛ¿¡¼¸¸ »ç¿ëµÇ¾úÀ¸³ª Áö±ÝÀº ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¿¡¼µµ ³Î¸® »ç¿ëÇÑ´Ù.
SQLÀº °ü°è»ç»ó(relational mapping)À» ±âÃÊ·Î ÇÑ ´ëÇ¥ÀûÀÎ ¾ð¾î·Î¼ ÀÔ·Â ¸±·¹À̼Ç(Å×À̺í)À¸·ÎºÎÅÍ ¿øÇÏ´Â Ãâ·Â ¸±·¹À̼ÇÀ» »ç»ó(mapping)½ÃŰ´Â ¾ð¾îÀÌ´Ù. ÀÌ °°Àº ¾ð¾î·Î´Â 1973³â SQUARE(structured queries as relational expressions)°¡ ¹ßÇ¥µÇ¾ú´Âµ¥ ¼öÇÐÀûÀΠǥÇöÀÌ ¸¹¾Æ Ãʺ¸ÀÚ°¡ »ç¿ëÇϱâ´Â ¾î·Á¿ü´Ù. À̰ÍÀ» ±âÃÊ·Î 1974³â SEQUEL(structured english as query language)ÀÌ IBMÀÇ »õ³ÊÁ¦ÀÌ(San Jose) ¿¬±¸¼Ò¿¡¼ ¸¸µé¾îÁ³À¸¸ç ´Ù½Ã À̰ÍÀ» °³¼±ÇÏ¿© 1976³â SEQUEL 2°¡ ¹ßÇ¥µÇ¾ú´Ù. ÀÌ SEQUEL 2¸¦ ±âÃÊ·Î ÇÑ ½Ã½ºÅÛÀÎ ½Ã½ºÅÛ R, ¿À¶óŬ(Oracle) µîÀÌ ³ª¿À¸é¼ SQL·Î ¾Ë·ÁÁö°Ô µÇ¾ú´Ù.
SQLÀº ´Ü¼øÇÑ ÁúÀÇ ±â´É»Ó¸¸ ¾Æ´Ï¶ó ¿ÏÀüÇÑ µ¥ÀÌÅÍ Á¤ÀÇ ±â´É°ú Á¶ÀÛ ±â´ÉÀ» °®Ãß°í ÀÖ´Ù. ¶Ç ¿Â¶óÀÎ ´Ü¸»±â¸¦ ÅëÇØ ´ëȽÄÀ¸·Î »ç¿ëÇÒ ¼öµµ ÀÖ°í ÄÚº¼À̳ª PL/I, C µîÀÇ È£½ºÆ® ¾ð¾î·Î µÈ ÇÁ·Î±×·¥¿¡ »ðÀÔµÇ¾î¼ »ç¿ëµÇ±âµµ ÇÑ´Ù. SQLÀº ÀåÄ¡ µ¶¸³ÀûÀÌ°í ¾×¼¼½º °æ·Î¿¡ ´ëÇØ¼´Â ¾î¶°ÇÑ ÂüÁ¶µµ ÇÏÁö ¾ÊÀ¸¸ç, °³°³ÀÇ ·¹Äڵ庸´Ù´Â ·¹ÄÚµåÀÇ ÁýÇÕÀÎ Å×À̺íÀ» ´ÜÀ§·Î ¿¬»êÀ» ¼öÇàÇÑ´Ù. ¶ÇÇÑ SQLÀº ¿µ¾î ¹®Àå°ú ºñ½ÁÇÑ ±¸¹®À» °®°í ÀÖÀ¸¹Ç·Î Ãʺ¸Àڵ鵵 ºñ±³Àû ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.








