¿¬½À 1.2: Å×À̺íÀÌ ÀÖ´Â SELECT ¹® ÀÛ¼º
½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.1:
VIDEOS µ¥ÀÌÅͺ£À̽º ÀÛ¼º ¹× ¿¬°áÀ» ¿Ï·áÇϽʽÿÀ.
ÀÌ ¿¬½À¿¡¼´Â SQL ºô´õ¸¦ »ç¿ëÇÏ¿© VIDEOS µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ
SELECT ¹®À» ÀÛ¼ºÇϰí ÇÊ¿äÇÑ µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» ¸í·É¹®¿¡ Ãß°¡ÇÑ ÈÄ
°¢ Å×ÀÌºí¿¡ º°¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù.
SELECT ¹® ÀÛ¼º
µ¥ÀÌÅÍ Á¤ÀÇ º¸±â¿¡¼ ¸í·É¹® Æú´õ ÆË¾÷ ¸Þ´º¸¦ »ç¿ëÇÏ¿©
SELECT, INSERT, DELETE, UPDATE, WITH ¹× FULLSELECT ¹®À» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
VIDEOS µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ SELECT ¹®À» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- µ¥ÀÌÅÍ Á¤ÀÇ º¸±â¿¡¼ ¸í·É¹® Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ÈÄ
»õ·Î ÀÛ¼º > ¸í·É¹® ¼±ÅÃÀ» Ŭ¸¯ÇϽʽÿÀ.
- »õ SELECT ¹® â¿¡¼, ¸í·É¹® À̸§À¸·Î customerRentals¸¦
ÀÔ·ÂÇÑ ÈÄ È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
¾Æ·¡¿¡ Ç¥½ÃµÈ ´ë·Î SELECT ¹® ÅÛÇø®Æ®°¡ ÀÛ¼ºµÇ¾î SQL ºô´õ¿¡ ¿¸³´Ï´Ù.

SQL ºô´õ¿¡´Â ´ÙÀ½°ú °°Àº ¼¼ °¡ÁöÀÇ ºÐÇÒâÀÌ ÀÖ½À´Ï´Ù.
- SQL ¼Ò½º
- ¸Ç À§¿¡ ÀÖ´Â ºÐÇÒâÀº ¸í·É¹®¿¡ ´ëÇÑ SQL ¼Ò½º¸¦ ºôµå ÁßÀÏ ¶§ ÇØ´ç SQL ¼Ò½º¸¦ Ç¥½ÃÇÕ´Ï´Ù.
- Å×À̺í
- °¡¿îµ¥ ÀÖ´Â ºÐÇÒâÀº ¸í·É¹®¿¡ Ãß°¡µÇ´Â Å×ÀÌºí ¹× Å×ÀÌºí ¿À» Ç¥½ÃÇÕ´Ï´Ù.
- µðÀÚÀÎ
- ¸Ç ¾Æ·¡¿¡ ÀÖ´Â ºÐÇÒâÀº ¸í·É¹® Àý¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» Á¦°øÇÕ´Ï´Ù. ÀÌ ºÐÇÒâÀº
ÆíÁý ÁßÀÎ ¸í·É¹® À¯Çü¿¡ µû¶ó º¯°æµË´Ï´Ù.
ÀÌ ÇнÀ¼¿¡¼ ÀÌ ºÐÇÒâÀ» ¸ðµÎ »ç¿ëÇÕ´Ï´Ù.
µ¥ÀÌÅÍ Á¤ÀÇ º¸±â ¿Ü¿¡µµ, SQL ºô´õ¿¡¼ ´ÙÀ½ µÎ º¸±â¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¾Æ¿ô¶óÀÎ
- ÇöÀç ÀÛ¾÷ ÁßÀÎ ¸í·É¹®À» Ç¥½ÃÇÕ´Ï´Ù. ÇÏÀ§ ¼±Åà ¹× °øÅë Å×À̺í Ç¥Çö½Ä°ú °°Àº °ÍÀ»
Æ÷ÇÔÇÒ ¼ö ÀÖ´Â WITH ¹× FULLSELECT¿Í °°Àº º¸´Ù º¹ÀâÇÑ ¸í·É¹®ÀÇ °æ¿ì,
¾Æ¿ô¶óÀÎ º¸±â´Â ¸í·É¹® ±¸Á¶¸¦ Ç¥½ÃÇÕ´Ï´Ù.
- DB Ãâ·Â
- SQL ¹® ½ÇÇà°ú °ü·ÃµÇ´Â ¸Þ½ÃÁö, ¸Å°³º¯¼ö ¹× °á°ú¸¦
Ç¥½ÃÇÕ´Ï´Ù.
ÀÛ¼ºÇÑ SELECT ¹®ÀÌ SQL ºô´õ¿¡ ÀÌ¹Ì ¿·Á ÀÖÀ¸¹Ç·Î ¿©±â¿¡¼ °è¼Ó
ÀÌ SELECT ¹®À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇнÀ¼¿¡¼´Â SELECT ¹®¸¸
ÀÛ¼ºÇÏÁö¸¸, SQL ºô´õÀÇ SQL ¼Ò½º ºÐÇÒâ, Å×ÀÌºí ºÐÇÒâ ¹× µðÀÚÀÎ
ºÐÇÒâÀ» »ç¿ëÇÏ¿© INSERT, DELETE, UPDATE, FULLSELECT, WITH SQL ¹®À»
ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¸í·É¹®¿¡ Å×À̺í Ãß°¡
ÀÌÁ¦ customerRentals Á¶È¸¿¡ ´ëÇÑ SELECT ¹®¿¡
¼¼ °³ÀÇ Å×À̺íÀ» Ãß°¡ÇÕ´Ï´Ù. ƯÁ¤ °í°´ÀÌ ´ë¿©ÇÑ ºñµð¿À Á¦¸ñ°ú
¿¹Á¤µÈ ¹Ý³³ ¿äÀÏÀ» ºñµð¿À »óÁ¡ Á¾¾÷¿øÀÌ º¼ ¼ö ÀÖµµ·Ï ÇÏ´Â Á¶È¸¸¦ ÀÛ¼ºÇÒ °ÍÀÔ´Ï´Ù.
Á¶È¸¿¡´Â CUSTOMERS, RENTALS ¹× VIDEOS Å×À̺íÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
CUSTOMERS Å×ÀÌºí¿¡´Â ºñµð¿À »óÁ¡¿¡¼ ´ë¿©ÇÑ °¢ °³ÀÎÀÇ
À̸§°ú ID(½Äº° ¹øÈ£)°¡ ÀÖ½À´Ï´Ù. VIDEOS Å×À̺íÀÇ µ¥ÀÌÅÍ¿¡´Â
°¢ ºñµð¿ÀÀÇ ID(½Äº° ¹øÈ£)¿Í Á¦¸ñÀÌ Æ÷ÇԵ˴ϴÙ. RENTALS Å×À̺íÀÇ
µ¥ÀÌÅÍ¿¡´Â ÇöÀç ´ë¿©ÇÑ °¢ ºñµð¿ÀÀÇ Á¤º¸(°í°´ ID, ºñµð¿À ID ¹×
ºñµð¿À ¹Ý³³ÀÏ)°¡ Æ÷ÇԵ˴ϴÙ.
- µ¥ÀÌÅÍ Á¤ÀÇ º¸±â¿¡¼, VIDEOS µ¥ÀÌÅͺ£À̽º Æ®¸®ÀÇ
XMLTEST ½ºÅ°¸¶¸¦ ÆîÄ£ ÈÄ Å×ÀÌºí Æú´õ¸¦ ÆîÄ¡½Ê½Ã¿À.
µ¥ÀÌÅͺ£À̽ºÀÇ Å×À̺íÀÌ Ç¥½ÃµË´Ï´Ù.

- SQL ºô´õ¿¡¼ µ¥ÀÌÅÍ Á¤ÀÇ º¸±âÀÇ XMLTEST.CUSTOMERS Å×À̺íÀ»
Å×ÀÌºí ºÐÇÒâÀ¸·Î ²ô½Ê½Ã¿À.
Å×ÀÌºí ºÐÇÒâ¿¡ CUSTOMERS Å×À̺íÀÌ Ç¥½ÃµÇ°í SQL ¼Ò½º ºÐÇÒâÀÇ ¼Ò½º
ÄÚµå´Â SELECT ¹®¿¡ CUSTOMERS Å×À̺íÀÌ Ãß°¡µÊÀ» Ç¥½ÃÇÕ´Ï´Ù.
- SQL ºô´õÀÇ SQL ¼Ò½º ºÐÇÒâ¿¡¼, ´ÙÀ½ ȸé ĸó¿¡ Ç¥½ÃµÈ °Íó·³
XMLTEST.CUSTOMERS ´ÙÀ½¿¡ ,xmltest.rentals(¾Õ¿¡ ÀÖ´Â
½°Ç¥ Æ÷ÇÔ)¸¦ ÀÔ·ÂÇÑ ÈÄ SQL ¼Ò½º ºÐÇÒ⠿ܺÎÀÇ ÀÓÀÇ À§Ä¡¸¦ Ŭ¸¯ÇϽʽÿÀ.

º¯°æµÈ ¸í·É¹®À» ±¸¹® ºÐ¼®ÇÏ¿© À¯È¿ÇÑ °ÍÀ¸·Î ÆÇº°µÇ°í ³ª¸é,
RENTALS Å×À̺íÀÌ Å×ÀÌºí ºÐÇÒâ¿¡ Ãß°¡µÇ°í SQL
SOURCE ºÐÇÒâÀÇ Äڵ尡 Çü½Äȵ˴ϴÙ.
- Å×ÀÌºí ºÐÇÒâ¿¡¼ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÏ°í ÆË¾÷ ¸Þ´º¿¡¼ Å×À̺í
Ãß°¡¸¦ Ŭ¸¯ÇϽʽÿÀ
- Å×À̺í À̸§ ¸ñ·Ï¿¡¼ XMLTEST.VIDEOS¸¦ ¼±ÅÃÇÑ ÈÄ
È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
Å×ÀÌºí ºÐÇÒâ¿¡ VIDEOS Å×À̺íÀÌ Ãß°¡µÇ°í SQL ¼Ò½º ºÐÇÒâÀÇ ¼Ò½º
ÄÚµå´Â SELECT ¹®¿¡ VIDEOS Å×À̺íÀÌ Ãß°¡µÊÀ» Ç¥½ÃÇÕ´Ï´Ù.
ÀÌÁ¦ Å×ÀÌºí ºÐÇÒâ¿¡ ¼¼ °³ÀÇ Å×À̺íÀÌ ¸ðµÎ Ç¥½ÃµË´Ï´Ù. SQL ¼Ò½º ºÐÇÒâ¿¡¼
¼Ò½º Äڵ忡 ÇØ´çÇÏ´Â º¯°æ»çÇ׿¡ À¯ÀÇÇϽʽÿÀ.

Å×ÀÌºí º°¸í Ãß°¡
´ÙÀ½À¸·Î, SELECT ¹®ÀÇ Å×ÀÌºí¸¶´Ù º°¸íÀ» ÀÛ¼ºÇÕ´Ï´Ù.
º°¸íÀº SQL ¹®ÀÌ ÇØ´ç Å×À̺íÀÇ ±ÔÁ¤ À̸§°ú µ¶¸³ÀûÀÌ µÉ ¼ö ÀÖµµ·Ï
Å×À̺íÀ» ÂüÁ¶ÇÏ´Â °£Á¢ÀûÀÎ ¹æ¹ýÀÔ´Ï´Ù.
Å×À̺í À̸§ÀÌ º¯°æµÉ °æ¿ì º°¸í Á¤ÀǸ¸ º¯°æÇØ¾ß ÇÕ´Ï´Ù.
Å×ÀÌºí º°¸íÀº Å×À̺íÀ» ¸í·É¹®¿¡ Ãß°¡ÇÒ ¶§ ¶Ç´Â Å×À̺íÀ» Ãß°¡ÇÑ ÈÄ¿¡
Å×ÀÌºí ºÐÇÒâÀÇ Å×ÀÌºí ÆË¾÷ ¸Þ´º¸¦ »ç¿ëÇÏ¿© Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Å×ÀÌºí ÆË¾÷ ¸Þ´º¸¦
»ç¿ëÇÏ¿© Å×À̺íÀ» »èÁ¦Çϰųª Å×ÀÌºí »çÀÌÀÇ °áÇÕÀ» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
CUSTOMERS, RENTALS, VIDEOS Å×À̺íÀÇ º°¸íÀº °¢°¢ C,
R, V°¡ µË´Ï´Ù.
- Å×ÀÌºí ºÐÇÒâ¿¡¼ CUSTOMERS Å×À̺íÀÇ Çì´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯Çϰí
ÆË¾÷ ¸Þ´º¿¡¼ º°¸í °»½ÅÀ» Ŭ¸¯ÇϽʽÿÀ.
- Å×ÀÌºí º°¸í º¯°æ â¿¡¼, Å×À̺íÀÇ º°¸íÀ¸·Î C¸¦ ÀÔ·ÂÇϰí
È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
Å×ÀÌºí ºÐÇÒâ¿¡¼ CUSTOMERS Å×À̺í Çì´õ¿¡ º°¸íÀÌ
Ç¥½ÃµË´Ï´Ù. SQL ¼Ò½º ºÐÇÒâÀ» º¸¸é º°¸íÀÌ CUSTOMERS Å×ÀÌºí¿¡ ´ëÇØ
AS C ÄÚµå·Î Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.
- 1 ¹× 2 ´Ü°è¸¦ ¹Ýº¹ÇÏ¿© RENTALS(R) ¹× VIDEOS(V)
Å×À̺íÀÇ º°¸íÀ» Ãß°¡ÇϽʽÿÀ.
ÀÌÁ¦ ¿¬½À 1.3:
°á°ú ¿ ÁöÁ¤À» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.