SQL Äõ¸®¹®Àº ¸í·ÉÀÇ ¿ªÇÒ¿¡ µû¶ó ´ÙÀ½ 3°¡Áö·Î ºÐ·ùÇÑ´Ù. ºÐ·ù ÀÚü°¡ Áß¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸ ¿ë¾î Á¤µµ´Â
¾Ë¾Æ µÎÀÚ.
l DDL(Data Definition Language) : DB ¿ÀºêÁ§Æ®¸¦ »ý¼º,
»èÁ¦, º¯°æÇÑ´Ù. CREATE, DROP, ALTER µîÀÇ
¸í·ÉÀÌ ÀÖ´Ù. DB¸¦ µðÀÚÀÎÇÏ´Â °ü¸®ÀÚ°¡ ÀÌ ºÎ·ùÀÇ ¸í·ÉÀ» ÁÖ·Î »ç¿ëÇÑ´Ù.
l DML(Data Manipulation Language) : DB¸¦ Á¶È¸, »ðÀÔ, »èÁ¦, º¯°æÇÑ´Ù. SELECT,
INSERT, DELETE, UPDATE ¸í·É µîÀÌ ÀÖ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ°¡ ÁÖ·Î
»ç¿ëÇÑ´Ù.
l DCL(Data Control Language) : »ç¿ëÀÚ¿Í ±ÇÇÑÀ» °ü¸®ÇÏ´Â
GRANT, DENY, REVOKE µîÀÇ ¸í·ÉÀÌ ÀÖ´Ù. DBA°¡ ÁÖ·Î »ç¿ëÇϸç ÀÏ¹Ý °³¹ßÀÚ´Â
»ç¿ëÇÒ ÀÏÀÌ µå¹°´Ù.
ÀÌ Áß¿¡¼ °³¹ßÀÚ°¡ ÁýÁßÀûÀ¸·Î ¹è¿ì°í »ç¿ëÇÏ´Â ¸í·ÉÀº DMLÀÌ´Ù. DB¿¡¼ ¿øÇÏ´Â Á¤º¸¸¦ Á¶»çÇÏ°í »õ·Î¿î ·¹Äڵ带 »ðÀÔÇÏ°í º¯°æµÈ ³»¿ëÀ» ¼öÁ¤ÇÏ´Â °ÍÀÌ °³¹ßÀÚÀÇ ÁÖ ¾÷¹«ÀÌ´Ù. ¾Õ¿¡¼ ½Ç½ÀÇغ» SELECT°¡ DMLÀÇ
´ëÇ¥ÀûÀÎ ¸í·ÉÀÌ´Ù.
»õ·Î¿î °³Ã¼¸¦ ¸¸µé°Å³ª »èÁ¦ÇÒ ¶§´Â DDL ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ¾Õ ½Ç½À¿¡¼ ¸¶¿ì½º¿Í ´ëÈ»óÀÚ¸¦ ÅëÇØ Å×À̺íÀ» ¸¸µé¾î º¸¾Ò´Âµ¥ DDL ¸í·ÉÀ»
»ç¿ëÇÏ¸é ´õ ºü¸£°í Á¤È®ÇÏ°Ô Å×À̺íÀ» »ý¼ºÇÒ ¼ö ÀÖ´Ù. °ú¿¬
±×·±Áö ¾Õ ½Ç½À¿¡¼ ¸¸µé¾ú´ø Å×À̺íÀ» Áö¿ì°í Äõ¸®·Î ´Ù½Ã ¸¸µé¾î º¸ÀÚ.
¸ðµç DB
°´Ã¼´Â ÇÊ¿ä¿¡ µû¶ó ÀÚÀ¯·Ó°Ô ¸¸µé°í ÇÊ¿ä ¾øÀ¸¸é ¾ðÁ¦µçÁö »èÁ¦ÇÒ ¼ö ÀÖ´Ù. tCityÀÇ
Æ˾÷ ¸Þ´º¿¡¼ Å×À̺í/»èÁ¦ Ç׸ñÀ» ¼±ÅÃÇϸé È®ÀÎ ´ëÈ»óÀÚ°¡ ³ªÅ¸³´Ù.
´Ù¸¥ Å×À̺í°ú °ü°è°¡ ¼³Á¤µÇ¾î ÀÖÀ» °æ¿ì
¼ø¼¿¡ ¸Â°Ô »èÁ¦ÇØ¾ß ÇÏÁö¸¸ tCity´Â º°´Ù¸¥ °ü°è°¡ ¾ø¾î ¹Ù·Î »èÁ¦ °¡´ÉÇÏ´Ù. Àû¿ë ¹öÆ°À» ´©¸£¸é Áï½Ã »èÁ¦ÇÑ´Ù. Study DB¸¦ óÀ½ ¼³Ä¡Çß´ø
»óÅ´ë·Î ±ú²ýÇÏ°Ô ºñ¿ü´Ù. ´ë¿ë·®ÀÇ Á¤º¸°¡ µé¾î ÀÖÀ»Áöµµ ¸ð¸£´Â Å×À̺íÀÌ ÀÌ·¸°Ô ½±°Ô »èÁ¦µÈ´Ù. ¾Õ ½Ç½À¿¡¼ ¾Ö½á ¸¸µç Å×À̺íÀÌ Åë°·Î ³¯¶ó°¡ ¹ö·ÈÁö¸¸ ¾Æ±î¿öÇÒ ÇÊ¿ä ¾ø´Ù.
Äõ¸®¸¦ ¾²¸é ¼ø½Ä°£¿¡ ´Ù½Ã ¸¸µé ¼ö ÀÖ´Ù.