3.Äõ¸®¹®ÀÇ ºÐ·ù

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¸¦ óÀ½ ¼³Ä¡Çß´ø »óÅ´ë·Î ±ú²ýÇÏ°Ô ºñ¿ü´Ù. ´ë¿ë·®ÀÇ Á¤º¸°¡ µé¾î ÀÖÀ»Áöµµ ¸ð¸£´Â Å×À̺íÀÌ ÀÌ·¸°Ô ½±°Ô »èÁ¦µÈ´Ù. ¾Õ ½Ç½À¿¡¼­ ¾Ö½á ¸¸µç Å×À̺íÀÌ Åë°·Î ³¯¶ó°¡ ¹ö·ÈÁö¸¸ ¾Æ±î¿öÇÒ ÇÊ¿ä ¾ø´Ù. Äõ¸®¸¦ ¾²¸é ¼ø½Ä°£¿¡ ´Ù½Ã ¸¸µé ¼ö ÀÖ´Ù.