¿ø¾î #

SQL : Structured Query Language

¿ä¾à #

°ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ Á¶ÀÛ°ú °ü¸®¿¡ »ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º ÇϺΠ¾ð¾î(sublanguage).

º»¹® #

±¸Á¶È­ ÁúÀǾî¶ó°í ÇÑ´Ù. µ¥ÀÌÅÍ Á¤ÀǾî(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Àº ¿µ¾î ¹®Àå°ú ºñ½ÁÇÑ ±¸¹®À» °®°í ÀÖÀ¸¹Ç·Î Ãʺ¸Àڵ鵵 ºñ±³Àû ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÛ¼ºÀÚ #

199855005 ±è±Ù´ö kapf29 kapf29@yahoo.co.kr




Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-05-07 20:28:14
Processing time 0.0357 sec