°ü¸® ¾È³»¼­


º°¸í ÀÛ¼º

º°¸íÀº Å×À̺í, º°¸í ¶Ç´Â ºä¸¦ ÂüÁ¶ÇÏ´Â °£Á¢ ¹æ½ÄÀÔ´Ï´Ù. ±×·¯¹Ç·Î, SQL¹®Àº ÇØ´ç Å×À̺íÀ̳ª ºäÀÇ ¿ÏÀüÇÑ À̸§°ú´Â ¹«°üÇÕ´Ï´Ù. Å×À̺íÀ̳ª ºä À̸§ÀÌ º¯°æµÉ °æ¿ì¿¡´Â º°¸í Á¤ÀǸ¸ º¯°æÇÏ¸é µË´Ï´Ù. ¶Ç´Ù¸¥ º°¸í¿¡ ´ëÇÑ º°¸íÀÌ ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. º°¸íÀº, ±âÁ¸ÀÇ Å×ÀÌºí ¶Ç´Â ºä À̸§À» ÂüÁ¶ÇÒ ¼ö ÀÖ´Â Å×À̺í Á¦ÇÑÁ¶°Ç Á¤ÀǸ¦ Á¦¿ÜÇϰí´Â, ºä ¶Ç´Â Æ®¸®°Å Á¤ÀÇ¿Í ÀÓÀÇÀÇ SQL¹®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

º°¸íÀº Å×À̺í À̸§ÀÌ »ç¿ëµÇ´Â °÷ÀÌ¸é ¾îµðµçÁö »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç, º°¸íÀÇ Ã¼ÀÎÀ» µû¶ó ¼øÈ¯ ¶Ç´Â ¹Ýº¹ÀûÀ¸·Î ÂüÁ¶µÇÁö ¾ÊÀ» °æ¿ì, ´Ù¸¥ º°¸íÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

º°¸íÀº ±âÁ¸ÀÇ Å×À̺í, ºä ¶Ç´Â º°¸í°ú µ¿ÀÏÇÒ ¼ö ¾øÀ¸¸ç, µ¿ÀÏÇÑ µ¥ÀÌÅͺ£À̽º ³»ÀÇ ÇÑ Å×ÀÌºí¸¸À» ¾ð±ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. CREATE TABLE ¶Ç´Â CREATE VIEW¹®¿¡ »ç¿ëµÈ Å×ÀÌºí ¶Ç´Â ºäÀÇ À̸§Àº µ¿ÀÏÇÑ ½ºÅ°¸¶¿¡ ÀÖ´Â ´Ù¸¥ º°¸í°ú ´Þ¶ó¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚÀÇ ÇöÀç ±ÇÇÑ ºÎ¿© ID°¡ ¼ÒÀ¯Çϰí ÀÖ´Â ½ºÅ°¸¶°¡ ¾Æ´Ñ ´Ù¸¥ ½ºÅ°¸¶¿¡ º°¸íÀÌ Á¸ÀçÇÏÁö ¾Ê´Â ÇÑ, º°¸íÀ» ÀÛ¼ºÇÏ´Â µ¥¿¡´Â Ư¼ö ±ÇÇÑÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¿¹ÀÇ °æ¿ì¿¡´Â DBADM ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù.

º°¸íÀº Á¤Àǽÿ¡ Á¸ÀçÇÏÁö ¾Ê´Â Å×À̺í, ºä ¶Ç´Â º°¸í¿¡ ´ëÇØ Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, º°¸íÀÌ µé¾î ÀÖ´Â SQL¹®ÀÌ ÄÄÆÄÀ쵃 ¶§¿¡´Â ¹Ýµå½Ã ÀÖ¾î¾ß ÇÕ´Ï´Ù.

º°¸í ¶Ç´Â º°¸íÀÌ °¡¸®Å°´Â ¿ÀºêÁ§Æ®°¡ »èÁ¦µÉ °æ¿ì, ±× º°¸í°ú °ü·ÃµÈ ¸ðµç ÆÐŰÁö¿¡ À¯È¿ÇÏÁö ¾Ê´Ù´Â Ç¥½Ã°¡ ÁÖ¾îÁö°í º°¸í¿¡ ÀÇÁ¸ÇÑ ¸ðµç ºä¿Í Æ®¸®°Å¿¡ ÀÛµ¿ ºÒ°¡´ÉÀ̶ó´Â Ç¥½Ã°¡ ÁÖ¾îÁý´Ï´Ù.

Á¦¾î ¼¾Å͸¦ »ç¿ëÇÏ¿© º°¸íÀ» ÀÛ¼ºÇϽʽÿÀ.
  1. º°¸í Æú´õ¸¦ ãÀ» ¶§±îÁö ¿ÀºêÁ§Æ® Æ®¸®¸¦ È®ÀåÇϽʽÿÀ.
  2. º°¸í Æú´õ¸¦ ¿À¸¥ÂÊ ¸¶¿ì½º ¹öưÀ¸·Î Ŭ¸¯Çϰí, ÆË¾÷ ¸Þ´º¿¡¼­ ÀÛ¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
  3. Á¤º¸¸¦ ¿Ï·áÇϰí, È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.

¸í·ÉÇàÀ» »ç¿ëÇÏ¿© º°¸íÀ» ÀÛ¼ºÇϽʽÿÀ.

   CREATE ALIAS <alias_name> FOR <table_name>

º°¸íÀº ¸í·É¹® ÄÄÆÄÀϽÿ¡ Å×ÀÌºí ¶Ç´Â ºä À̸§¿¡ ÀÇÇØ ´ëüµË´Ï´Ù. º°¸í ¶Ç´Â º°¸í üÀÎÀ» Å×ÀÌºí ¶Ç´Â ºä À̸§À¸·Î ºÐ¼®ÇÒ ¼ö ¾ø´Â °æ¿ì, ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, WORKERS°¡ EMPLOYEEÀÇ º°¸íÀ̸é, ÄÄÆÄÀÏÇÒ ¶§ ´ÙÀ½ ¸í·É¹®

   SELECT * FROM WORKERS

´Â ½ÇÁ¦·Î ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.

   SELECT * FROM EMPLOYEE

´ÙÀ½ SQL¹®Àº EMPLOYEE Å×ÀÌºí¿¡ ´ëÇÑ º°¸í WORKERS¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

   CREATE ALIAS WORKERS FOR EMPLOYEE
ÁÖ:MVS/ESA¿ë DB2´Â ALIAS ¹× SYNONYM º°¸íÀÇ µÎ °¡Áö ±¸º° °³³äÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ µÎ °³³äÀº ´ÙÀ½°ú °°ÀÌ DB2 Universal Database¿Í ´Ù¸¨´Ï´Ù.
  • MVS/ESA¿ë DB2¿¡ ÀÖ´Â ALIAS

    • ÀÛ¼ºÀÚ¿¡°Ô Ư¼ö ±ÇÇÑ ¶Ç´Â Ư±ÇÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
    • ´Ù¸¥ º°¸íÀ» ¾ð±ÞÇÒ ¼ö ¾ø½À´Ï´Ù.
  • MVS/ESA¿ë DB2¿¡ ÀÖ´Â SYNONYM:

    • ÀÛ¼ºÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • Ç×»ó ±ÔÁ¤È­µÇÁö ¾Ê½À´Ï´Ù.
    • ÂüÁ¶ Å×À̺íÀÌ »èÁ¦µÉ ¶§ »èÁ¦µË´Ï´Ù.
    • Å×ÀÌºí ¶Ç´Â ºä¿Í ÇÔ²² À̸§°ø°£À» °øÀ¯ÇÏÁö ¾Ê½À´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]