XML Extender °ü¸® ¸¶¹ý»ç µµ¿ò¸»
µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°á
XML Extender °ü¸® ·±Ä¡ÆÐµå »ç¿ë
ÇÊµå ¹× Á¦¾î»çÇן½ºÅ©
µ¥ÀÌÅͺ£À̽º »ç¿ë ¶Ç´Â »ç¿ë ¾ÈÇÔ
Ÿ½ºÅ©: µ¥ÀÌÅͺ£À̽º »ç¿ë
Ÿ½ºÅ©: µ¥ÀÌÅͺ£À̽º »ç¿ë ¾ÈÇÔ
DTD °¡Á®¿À±â
ÇÊµå ¹× Á¦¾î»çÇ×
Ÿ½ºÅ©: DTD °¡Á®¿À±â
DAD ÆÄÀÏ¿¡ ´ëÇÑ ÀÛ¾÷
ÇÊµå ¹× Á¦¾î»çÇ×
DAD ÁöÁ¤ - ¸ðµç À¯ÇüÀÇ 1 ´Ü°è
À¯È¿¼º °ËÁõ ¼±Åà - ¸ðµç À¯ÇüÀÇ 2 ´Ü°è
ºÎ°¡ Å×À̺í- XML Ä÷³ À¯ÇüÀÇ 3 ´Ü°è
ÅØ½ºÆ® ÁöÁ¤ - SQL ¸ÊÇÎ ¶Ç´Â RDB ³ëµå ¸ÊÇÎ À¯ÇüÀÇ 3 ´Ü°è
SQL¹® ÁöÁ¤ - SQL ¸ÊÇÎ À¯ÇüÀÇ 4 ´Ü°è
SQL ¸Ê- SQL ¸ÊÇÎ À¯ÇüÀÇ 5 ´Ü°è
RDB ³ëµå ¸Ê - RDB ³ëµå ¸ÊÇÎ À¯ÇüÀÇ 4 ´Ü°è
DAD ÀúÀå - ¸ðµç À¯ÇüÀÇ ¸¶Áö¸· ´Ü°è
Ÿ½ºÅ©
XML Ä÷³ÀÇ DAD ÀÛ¼º ¶Ç´Â ÆíÁý
XML ÄÝ·º¼ÇÀÇ DAD ÀÛ¼º ¶Ç´Â ÆíÁý
XML Ä÷³¿¡ ´ëÇÑ ÀÛ¾÷
ÇÊµå ¹× Á¦¾î»çÇ×
Ÿ½ºÅ© ¼±ÅÃ(Ä÷³ÀÇ °æ¿ì)
XML Ä÷³ Ãß°¡
XML Ä÷³ »ç¿ë
XML Ä÷³ »ç¿ë ¾ÈÇÔ
Ÿ½ºÅ©
XML Ä÷³ Ãß°¡
XML Ä÷³ »ç¿ë
XML Ä÷³ »ç¿ë ¾ÈÇÔ
XML ÄÝ·º¼Ç¿¡ ´ëÇÑ ÀÛ¾÷
ÇÊµå ¹× Á¦¾î»çÇ×
Ÿ½ºÅ© ¼±ÅÃ(ÄÝ·º¼ÇÀÇ °æ¿ì)
XML ÄÝ·º¼Ç »ç¿ë
XML ÄÝ·º¼Ç »ç¿ë ¾ÈÇÔ
Ÿ½ºÅ©
XML ÄÝ·º¼Ç »ç¿ë
XML ÄÝ·º¼Ç »ç¿ë ¾ÈÇÔ
ÀÌ ¸¶¹ý»ç¿¡¼ XML µ¥ÀÌÅ͸¦ Æ÷ÇÔÇϰí Àְųª Æ÷ÇÔÇÒ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÁÖ¼Ò
- ¿¬°áÇÏ·Á´Â JDBC µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À» ÀÔ·ÂÇϰųª ¸ñ·Ï¿¡¼ ÁÖ¼Ò¸¦
¼±ÅÃÇϽʽÿÀ. ¸¶¹ý»ç´Â ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡¼ ½Ç½Ã°£ Ÿ½ºÅ©¸¦ ¼öÇàÇÕ´Ï´Ù.
¸ñ·Ï¿¡¼ ¼±ÅÃÇÏ´Â °æ¿ì, ÀÌ ÁÖ¼Ò¿Í ¿¬°üµÈ ¸¶Áö¸· »ç¿ëÀÚ ID ¹× JDBC µå¶óÀ̹ö°¡
´ÙÀ½ Çʵ忡 Ç¥½ÃµË´Ï´Ù.
ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
ÀÌ ÁÖ¼Ò´Â ´ÙÀ½ ±¸¹®À» °¡Áý´Ï´Ù.
|µ¶¸³Çü ±¸¼ºÀÇ °æ¿ì(±ÇÀå):
jdbc:db2:database_name
¿©±â¼,
- database_name
- XML ¹®¼¸¦ ¿¬°áÇϰí ÀúÀå ÁßÀÎ µ¥ÀÌÅͺ£À̽º.
¿¹:
jdbc:db2:sales_db
³×Æ®¿öÅ© ±¸¼ºÀÇ °æ¿ì:
jdbc:db2://|host:port_number/database_name
¿©±â¼,
- |host
- |XML Extender°¡ À§Ä¡ÇÑ ¼¹öÀÇ À̸§ÀÔ´Ï´Ù.
- port_number
- ¼¹ö¿¡ ¿¬°áÇÏ´Â µ¥ »ç¿ëµÇ´Â Æ÷Æ® ¹øÈ£. Æ÷Æ® ¹øÈ£¸¦ ¾Ë·Á¸é
¼¹ö ±â°èÀÇ DB2 ¸í·ÉÇà¿¡¼ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
db2jstrt port#
- database_name
- XML ¹®¼¸¦ ¿¬°áÇϰí ÀúÀå ÁßÀÎ µ¥ÀÌÅͺ£À̽º.
¿¹:
jdbc:db2://host1.ibm.com/sales_db
- »ç¿ëÀÚ ID
- µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ´Â µ¥ »ç¿ëÇÒ »ç¿ëÀÚ ID¸¦ ÀÔ·ÂÇϰųª °ËÁõÇϽʽÿÀ.
ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
- ¾ÏÈ£
- µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ´Â µ¥ »ç¿ëÇÒ ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
- JDBC µå¶óÀ̹ö
- µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ µå¶óÀ̹öÀÇ À§Ä¡¸¦ ÀÔ·ÂÇϰųª °ËÁõÇϽʽÿÀ.
ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
µå¶óÀ̹ö´Â ´ÙÀ½ °ª Áß Çϳª¸¦ °¡Á®¾ß ÇÕ´Ï´Ù.
|µ¶¸³Çü ±¸¼ºÀÇ °æ¿ì(±âº»°ª):
COM.ibm.db2.jdbc.app.DB2Driver
³×Æ®¿öÅ© ±¸¼ºÀÇ °æ¿ì:
COM.ibm.db2.jdbc.net.DB2Driver
- ¿Ï·á
- µ¥ÀÌÅͺ£À̽º·ÎÀÇ ·Î±×¿Â ÇÁ·Î¼¼½º¸¦ ¿Ï·áÇÏ°í ·±Ä¡ÆÐµå¸¦ ¿±´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÕ´Ï´Ù.
XML Extender °ü¸® ¸¶¹ý»ç ½ÃÀÛ½Ã, ·Î±×¿Â âÀÌ ¿¸®¸ç
»ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÕ´Ï´Ù.
- ÁÖ¼Ò Çʵ忡 ¿¬°á ÁßÀÎ IBM DB2 UDB µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ ¿ÏÀüÇÑ
JDBC ÁÖ¼Ò¸¦ ÀÔ·ÂÇϽʽÿÀ.
- »ç¿ëÀÚ ID ¹× ¾ÏÈ£ Çʵ忡 ¿¬°á ÁßÀÎ µ¥ÀÌÅͺ£À̽ºÀÇ
DB2 »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ÀÔ·ÂÇϰųª °ËÁõÇϽʽÿÀ.
- JDBC µå¶óÀ̹ö Çʵ忡 ÁöÁ¤µÈ ÁÖ¼Ò¿¡ ´ëÇÑ JDBC µå¶óÀ̹ö
À̸§À» ÀÔ·ÂÇϰųª °ËÁõÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ°í ·±Ä¡ÆÐµå·Î °¡½Ê½Ã¿À.
- ·±Ä¡ÆÐµå¿¡¼ µ¥ÀÌÅͺ£À̽º ÀüȯÀ» Ŭ¸¯ÇϽʽÿÀ.
- ÁÖ¼Ò Çʵ忡 ¿¬°á ÁßÀÎ IBM DB2 UDB µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ ¿ÏÀüÇÑ
JDBC ÁÖ¼Ò¸¦ ÀÔ·ÂÇϽʽÿÀ.
- »ç¿ëÀÚ ID ¹× ¾ÏÈ£ Çʵ忡 ¿¬°á ÁßÀÎ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ
DB2 »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ÀÔ·ÂÇϰųª °ËÁõÇϽʽÿÀ.
- JDBC µå¶óÀ̹ö Çʵ忡 ÁöÁ¤µÈ ÁÖ¼Ò¿¡ ´ëÇÑ JDBC µå¶óÀ̹ö
À̸§À» ÀÔ·ÂÇϰųª °ËÁõÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© »õ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ°í ·±Ä¡ÆÐµå·Î
µ¹¾Æ°¡½Ê½Ã¿À. XML Extender´Â »ç¿ëÀÚ¸¦ ¿ø·¡ µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ ²÷°í »õ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÕ´Ï´Ù.
XML Extender °ü¸® ¸¶¹ý»ç ·±Ä¡ÆÐµå(Launchpad)´Â µ¥ÀÌÅͺ£À̽º »ç¿ë,
µ¥ÀÌÅÍ ¾×¼¼½º Á¤ÀÇ(DAD) ÆÄÀÏ ÆíÁý ¹× XML Ä÷³À̳ª ÄÝ·º¼Ç »ç¿ë°ú °°Àº
°ü¸® Ÿ½ºÅ©¸¦ ¿Ï·áÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ¸¶¹ý»ç·ÎÀÇ ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù.
ÇØ´ç Ÿ½ºÅ©¿¡ ´ëÇÑ ¸¶¹ý»ç¸¦ ½ÇÇàÇÒ Å¸½ºÅ© À̸§À» ¼±ÅÃÇϽʽÿÀ.
- µ¥ÀÌÅͺ£À̽º Àüȯ
- ƯÁ¤ µ¥ÀÌÅͺ£À̽º¿¡ ·Î±×¿ÂÇÒ ¼ö Àִ âÀ» ¿±´Ï´Ù. XML ¹®¼¸¦ ÀúÀåÇϰųª
¾×¼¼½ºÇϱâ À§Çؼ´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇØ¾ß ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¿¡
·Î±×¿ÂÇÑ ÈÄ, ·±Ä¡ÆÐµå¿¡¼ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º·Î ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù.
- µ¥ÀÌÅͺ£À̽º »ç¿ë/µ¥ÀÌÅͺ£À̽º »ç¿ë ¾ÈÇÔ
- XML Extender¿ë µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇϰųª »ç¿ë ¾ÈÇÕ´Ï´Ù. ÀÌ ¹öưÀº
Àüȯ ±â´ÉÀÌ¸ç µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ë °¡´É ¿©ºÎ¿¡ µû¶ó º¯ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇϱâ À§ÇØ, XML Extender´Â XML Extender UDT, UDF¿Í
DTD ¹× °¢ DTD¿¡ ´ëÇÑ Á¤º¸¸¦ ÀúÀåÇÏ´Â DTD ÂüÁ¶ Å×ÀÌºí ±×¸®°í °¢ »ç¿ë °¡´É Ä÷³¿¡ ´ëÇÑ
Ä÷³ Á¤º¸¸¦ ÀúÀåÇÏ´Â »ç¿ë¹ý Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϱâ À§ÇØ
XML Extender´Â UDT, UDF, DTD ÂüÁ¶ Å×ÀÌºí ¹× XML »ç¿ë¹ý Å×À̺íÀ» Á¦°ÅÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϱâ Àü¿¡ ¸ðµç XML Ä÷³°ú ÄÝ·º¼ÇÀ»
»ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù.
- DTD °¡Á®¿À±â
- ±âÁ¸ ¹®¼ À¯Çü Á¤ÀÇ(DTD) ÆÄÀÏÀ» ÇöÀç µ¥ÀÌÅͺ£À̽ºÀÇ DTD ÀúÀå¼Ò·Î
°¡Á®¿Ã ¼ö ÀÖ´Â DTD °¡Á®¿À±â âÀ» ¿±´Ï´Ù.
DTD¸¦ »ç¿ëÇÏ¿© XML Ä÷³ ¶Ç´Â XML ÄÝ·º¼Ç¿¡ ÀÖ´Â XML µ¥ÀÌÅÍÀÇ À¯È¿¼ºÀ» È®ÀÎÇÒ
¼ö ÀÖ½À´Ï´Ù. XML Ä÷³ µ¥ÀÌÅÍÀÇ °æ¿ì´Â ¼±ÅÃÀûÀ̳ª XML
ÄÝ·º¼Ç µ¥ÀÌÅÍÀÇ °æ¿ì´Â ÇʼöÀÔ´Ï´Ù.
|
- |DAD ÆíÁý
- |±âÁ¸ÀÇ ¹®¼ ¾×¼¼½º Á¤ÀÇ(DAD) ÆÄÀÏÀ» ÆíÁýÇϰųª
|»õ DAD¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â DAD ÁöÁ¤ âÀ» ¿±´Ï´Ù. DAD´Â XML µ¥ÀÌÅͰ¡
|DB2¿¡ ¼öÁýµÇ¾î ÀúÀåµÇ´Â ¹æ¹ýÀ» Á¤ÀÇÇÕ´Ï´Ù. DAD¸¦ »ç¿ëÇÏ¿© Ž»öÇÒ ¼ö
|ÀÖµµ·Ï µ¥ÀÌÅÍÀÇ ¼Ó¼º°ú Ű ¿ä¼Ò¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
|XML Ä÷³ DAD´Â XML Ä÷³À» »öÀο¡ ´ëÇÑ Ãø¸é Å×ÀÌºí¿¡ ¸ÊÇÎÇÕ´Ï´Ù. XML
|ÄÝ·º¼Ç DAD´Â DB2 µ¥ÀÌÅ͸¦ XML ¹®¼ ±¸Á¶¿¡ ¸ÊÇÎÇÕ´Ï´Ù.
- XML Ä÷³¿¡ ´ëÇÑ ÀÛ¾÷
- |Å×ÀÌºí¿¡ XML Ä÷³ Ãß°¡, XML Ä÷³ »ç¿ë ¶Ç´Â XML Ä÷³À»
|»ç¿ë ¾ÈÇÒ ¼ö Àִ âÀ» ¿±´Ï´Ù. XML µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇÑ DB2 Ä÷³À»
|»ç¿ëÇÏ¿© XML µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í ¾×¼¼½ºÇÕ´Ï´Ù.
- XML ÄÝ·º¼Ç¿¡ ´ëÇÑ ÀÛ¾÷
- µ¥ÀÌÅͺ£À̽ºÀÇ XML ÄÝ·º¼ÇÀ» »ç¿ë ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ´Â
âÀ» ¿±´Ï´Ù. ÄÝ·º¼Ç¿¡¼ °ü°è Å×ÀÌºí ¼¼Æ®¸¦ »ç¿ëÇÏ¿© XML µ¥ÀÌÅ͸¦ ÀúÀåÇϰí
¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
·±Ä¡ÆÐµå¿¡¼ ´ÙÀ½ÀÇ XML Extender Ÿ½ºÅ©¸¦ ¿Ï·áÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸¶¹ý»ç¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇϰųª »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇϸé XML Extender »ç¿ë½Ã ÇÊ¿äÇÑ
UDT, UDF, ÀúÀå ÇÁ·Î½Ãµà¾î ¹× °ü¸® Áö¿ø Å×À̺íÀÌ ÀÛ¼ºµË´Ï´Ù.
XML ¹®¼¸¦ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀå, ÀÛ¼º ¶Ç´Â ºÐ¼®ÇÏ·Á¸é
µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϸé
UDT, UDF, ÀúÀå ÇÁ·Î½Ãµà¾î ¹× °ü¸® Áö¿ø Å×À̺íÀÌ Á¦°ÅµË´Ï´Ù.
·±Ä¡ÆÐµå¿¡¼ µ¥ÀÌÅͺ£À̽º »ç¿ëÀ» Ŭ¸¯ÇÏ¿© ÇöÀç µ¥ÀÌÅͺ£À̽º¸¦
»ç¿ëÇϽʽÿÀ. µ¥ÀÌÅͺ£À̽º°¡ ÀÌ¹Ì »ç¿ë °¡´ÉÇϸé, µ¥ÀÌÅͺ£À̽º »ç¿ë ¾ÈÇÔÀ»
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë °¡´ÉÇÏ°Ô µÇ¸é ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
·±Ä¡ÆÐµå¿¡¼ µ¥ÀÌÅͺ£À̽º »ç¿ë ¾ÈÇÔÀ» Ŭ¸¯ÇÏ¿© ÇöÀç µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë ºÒ°¡´ÉÇϰÔ
ÇϽʽÿÀ. µ¥ÀÌÅͺ£À̽º¸¦ ÇöÀç »ç¿ëÇÒ ¼ö ¾øÀ¸¸é, µ¥ÀÌÅͺ£À̽º »ç¿ëÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë ºÒ°¡´ÉÇÏ°Ô µÇ¸é ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
ÀÌ ¸¶¹ý»ç¿¡¼ DTD¸¦ °¡Á®¿Í XML Ä÷³¿¡ ÀúÀåµÇ¾î Àְųª XML ÄÝ·º¼ÇÀÇ
DB2 µ¥ÀÌÅͷκÎÅÍ ÀÛ¼ºµÇ´Â XML ¹®¼ÀÇ À¯È¿¼ºÀ» °ËÁõÇÒ ¼ö ÀÖ½À´Ï´Ù.
- DTD ÆÄÀÏ À̸§
- DTD ÆÄÀÏ À̸§À» ÀÔ·ÂÇϰųª ...À» Ŭ¸¯ÇÏ¿©
»ç¿ë °¡´ÉÇÑ DTD ¸ñ·ÏÀ» ã¾Æº¸½Ê½Ã¿À. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
- DTD ID
- DTD IDÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ. ID´Â DTD¸¦ XML ¹®¼
DAD¿Í ¿¬°áÇÏ°í ±× À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. DTD ID´Â DTD¿ë ½Äº°ÀÚÀ̰í Áö¿ª ½Ã½ºÅÛ»óÀÇ DTD À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â
°æ·ÎÀÏ ¼ö ÀÖ½À´Ï´Ù. DTD ID´Â <DTDID> ¿ä¼ÒÀÇ DAD ÆÄÀÏ¿¡ ÁöÁ¤µÈ °ª°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
- ÀÛ¼ºÀÚ
- DTD ÀÛ¼ºÀÚÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ. ÀÌ À̸§Àº DTD ÀúÀå¼Ò¿¡
ÁöÁ¤µÈ °æ¿ì ÀÚµ¿À¸·Î Ç¥½ÃµË´Ï´Ù. ÀÌ Çʵå´Â ¼±ÅÃÀûÀÔ´Ï´Ù.
- ¿Ï·á
- DTD¸¦ DTD ÀúÀå¼Ò¿¡ »ðÀÔÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- ·±Ä¡ÆÐµå¿¡¼ DTD °¡Á®¿À±â¸¦ Ŭ¸¯ÇÏ¿© ±âÁ¸ DTD ÆÄÀÏÀ»
ÇöÀç µ¥ÀÌÅͺ£À̽ºÀÇ DTD ÀúÀå¼Ò·Î °¡Á®¿À½Ê½Ã¿À. DTD °¡Á®¿À±â
¸¶¹ý»ç°¡ Ç¥½ÃµË´Ï´Ù.
- DTD ÆÄÀÏ À̸§À» DTD ÆÄÀÏ À̸§ Çʵ忡 ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ DTD ÆÄÀÏÀ» ã¾Æº¸½Ê½Ã¿À.
- DTD ID¸¦ DTD ID Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
- ¼±ÅÃÀûÀ¸·Î DTDÀÇ ÀÛ¼ºÀÚ À̸§À» ÀÛ¼ºÀÚ Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
XML Extender´Â ÀÛ¼ºÀÚ À̸§ÀÌ DTD¿¡ ÁöÁ¤µÈ °æ¿ì ÀÌ À̸§À» ÀÚµ¿À¸·Î Ç¥½ÃÇÕ´Ï´Ù.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© DTD¸¦ DTD ÀúÀå¼Ò Å×À̺í DB2XML.DTD_REF¿¡
»ðÀÔÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°¡½Ê½Ã¿À.
ÀÌ ¸¶¹ý»ç¿¡¼ DAD ÆÄÀÏÀ» ÀÛ¼ºÇϰųª ÆíÁýÇÏ¿© XML ¹®¼°¡ DB2¿¡
»ç¿ëµÇ´Â ¹æ¹ýÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. DAD ÆÄÀÏÀº ´ÙÀ½À» ¼öÇàÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
- XML ¹®¼¸¦ Ä÷³¿¡ ÀúÀåÇÏ°í ºü¸¥ ±¸Á¶ °Ë»öÀ» À§ÇØ »öÀÎÈµÈ ºÎ°¡ Å×À̺íÀ» Á¤ÀÇÇÕ´Ï´Ù.
- XML ÄÝ·º¼Ç¿¡ Á¤ÀÇµÈ Çϳª ÀÌ»óÀÇ DB2 Å×À̺í·ÎºÎÅÍ XML ¹®¼¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
- XML ÄÝ·º¼Ç¿¡ Á¤ÀÇµÈ Çϳª ÀÌ»óÀÇ DB2 Å×À̺í·Î XML ¹®¼¸¦ ºÐ¼®ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ±â¼ú¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë·Á¸é DB2 XML Extender °ü¸® ¹× ÇÁ·Î±×·¡¹ÖÀ» ÂüÁ¶ÇϽʽÿÀ.
- ÆÄÀÏ À̸§
- ±âÁ¸ÀÇ DAD ÆÄÀÏ À̸§À» ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ÀÇ DAD ÆÄÀÏ À̸§À» ã¾Æº¸½Ê½Ã¿À.
»õ DAD¸¦ ÀÛ¼º ÁßÀ̶ó¸é ÀÌ Çʵ带 °ø¹éÀ¸·Î µÎ½Ê½Ã¿À. DAD ÆÄÀÏÀÌ
ÀÖ´Ù¸é, DAD ÆÄÀÏÀÇ À¯ÇüÀÌ À¯Çü¿¡ Ç¥½ÃµÇ°í ´ÙÀ½À» ¼±Åà °¡´ÉÇÕ´Ï´Ù.
- À¯Çü
- »õ DAD¸¦ ÀÛ¼º ÁßÀ̶ó¸é ´ÙÀ½ DAD ÆÄÀÏ À¯Çü Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ.
- Ä÷³¿¡ ÀúÀåµÈ ¹®¼¸¦ »öÀÎÈÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÏ´Â XML Ä÷³
- ´ÜÀÏ SQL¹®À» ÅëÇÑ °ü°è µ¥ÀÌÅÍ¿Í XML ¹®¼ »çÀÌÀÇ ¸ÊÇÎÀ»
Á¦°øÇÏ´Â XML ÄÝ·º¼Ç SQL ¸ÊÇÎ
- XML µ¥ÀÌÅͰ¡ ÀúÀåµÇ´Â ¹æ¹ýÀ» Á¤ÀÇÇϱâ À§ÇÑ Å×À̺í, Ä÷³ ¹×
Á¶°Ç¿¡ ´ëÇÑ ³ëµå Á¤ÀǸ¦ Á¦°øÇÏ´Â XML ÄÝ·º¼Ç RDB_node ¸ÊÇÎ
- ´ÙÀ½
- ´ÙÀ½ ´Ü°è·Î °©´Ï´Ù. À¯È¿¼º °ËÁõÀ» ¼±ÅÃÇϽʽÿÀ.
- ¿Ï·á
- DAD ÆÄÀÏÀÇ ÀÛ¼º ¶Ç´Â ¼öÁ¤À» ¿Ï·áÇß´Ù¸é »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÇÁ·Î¼¼½º¸¦
¿Ï·áÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- DAD·Î XML ¹®¼ À¯È¿¼º °ËÁõ
- XML ¹®¼ÀÇ À¯È¿¼ºÀ» °ËÁõÇϵµ·Ï ¼±ÅÃÇϽʽÿÀ. À¯È¿ÇÑ ¹®¼¸¦ »ç¿ëÇÏ¿©
µ¥ÀÌÅÍ¿¡ ´ëÇÑ ±¸Á¶È °Ë»öÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. DAD ÆÄÀÏ¿¡ ÁöÁ¤µÈ DTD¿¡ ´ëÇØ
»ç¿ëÀÚ ¹®¼ÀÇ À¯È¿¼ºÀÌ °ËÁõµË´Ï´Ù. ÀÌ¹Ì DB2¿¡ »ðÀÔµÈ µ¥ÀÌÅÍÀÇ À¯È¿¼ºÀ»
°ËÁõÇÒ ¼ö ¾øÀ¸¹Ç·Î, µ¥ÀÌÅ͸¦ DB2¿¡ »ðÀÔÇϱâ Àü¿¡ XML µ¥ÀÌÅÍÀÇ À¯È¿¼ºÀ»
°ËÁõÇØ¾ß ÇÕ´Ï´Ù.
- DTD ID
- DTD À̸§À» ÀÔ·ÂÇϰųª ±âÁ¸ÀÇ DTD ¸ñ·Ï¿¡¼ À̸§À» ¼±ÅÃÇϽʽÿÀ.
DTD¸¦ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ DTD ÀúÀå¼Ò·Î °¡Á®¿ÀÁö ¾Ê¾Ò´Ù¸é
XML ¹®¼ÀÇ À¯È¿¼ºÀ» °ËÁõÇÒ ¼ö ¾ø½À´Ï´Ù.
- |À¯È¿¼º °ËÁõ ¾ÈÇÔ
- XML ¹®¼ÀÇ À¯È¿¼ºÀ» °ËÁõÇÏÁö ¾Ê°í °è¼ÓÇÏ·Á¸é ¼±ÅÃÇϽʽÿÀ.
- µÚ·Î
- ÀÌÀü ´Ü°è·Î °©´Ï´Ù. DAD âÀ» ÁöÁ¤ÇϽʽÿÀ.
- ´ÙÀ½
- ´ÙÀ½ ´Ü°è·Î °©´Ï´Ù. XML Ä÷³¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀ̶ó¸é ºÎ°¡ Å×À̺í
°ü¸® âÀ» ¿°í XML ÄÝ·º¼Ç SQL ¸ÊÇο¡ ´ëÇØ ÀÛ¾÷ ÁßÀ̶ó¸é SQL¹® ÁöÁ¤ âÀ»
¿°í XML ÄÝ·º¼Ç RDB_node ¸ÊÇο¡ ´ëÇØ ÀÛ¾÷ ÁßÀ̶ó¸é ÅØ½ºÆ® ÁöÁ¤ âÀ» ¿±´Ï´Ù.
- ¿Ï·á
- DAD ÆÄÀÏÀÇ ÀÛ¼º ¶Ç´Â ¼öÁ¤À» ¿Ï·áÇß´Ù¸é »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÇÁ·Î¼¼½º¸¦
¿Ï·áÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- |±âÁ¸ Å×ÀÌºí ¹× Ä÷³ÀÇ ¸ñ·Ï
- |ÀÌ Å×ÀÌºí¿¡´Â ÀÌ DAD ÆÄÀÏÀ» »ç¿ëÇÏ´Â XML Ä÷³
|ÀÛ¼º½Ã ÀÛ¼ºµÉ ºÎ°¡ Å×ÀÌºí ¸ñ·ÏÀÌ µé¾î ÀÖ½À´Ï´Ù. º¯°æÇϰųª Á¦°ÅÇÒ
|±âÁ¸ÀÇ Å×ÀÌºí ¹× Ä÷³ÀÇ À̸§À» ¼±ÅÃÇϰųª ¾Æ·¡ÀÇ Çʵ忡
|»õ À̸§À» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Å×À̺í À̸§
- Ä÷³À» Æ÷ÇÔÇÏ´Â »õ ºÎ°¡ Å×À̺íÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
¸ñ·Ï¿¡¼ Ä÷³À» ¼±ÅÃÇß´Ù¸é ¼öÁ¤Çϵµ·Ï ÇØ´ç Å×À̺í À̸§ÀÌ ³ªÅ¸³³´Ï´Ù.
ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
¿¹:
ORDER_SIDE_TAB
- Ä÷³ À̸§
- Ä÷³ÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ. Ä÷³ÀÇ ¸ñ·Ï¿¡¼ À̸§À» ¼±ÅÃÇß´Ù¸é
¼öÁ¤Çϵµ·Ï ÇØ´ç Ä÷³ À̸§ÀÌ ³ªÅ¸³³´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
¿¹:
CUSTOMER_NAME
- À¯Çü
- Ä÷³ÀÇ À¯ÇüÀ» ¼±ÅÃÇϰųª º¯°æÇϽʽÿÀ(¿¹¸¦ µé¾î, DATE, CHAR, INTEGER ¶Ç´Â
VARCHAR). ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
- ±æÀÌ
- VARCHARÀ» ¼±ÅÃÇß´Ù¸é Ä÷³ ±æÀÌ¿¡ ´ëÇÑ ÃÖ´ë ¹®ÀÚ ¼ö¸¦ ÀÔ·ÂÇϰųª
º¯°æÇϽʽÿÀ. ÀÌ Çʵå´Â À¯ÇüÀÌ VARCHARÀÎ °æ¿ì¿¡¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
¿¹:
30
- °æ·Î
- ¿ä¼Ò ¶Ç´Â ¼Ó¼ºÀÇ À§Ä¡ °æ·Î¸¦ ÀÔ·ÂÇϰųª º¯°æÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
¿¹:
/ORDER/CUSTOMER/NAME
- ´ÙÁß ¹ß»ý
- ¿ä¼Ò³ª Ä÷³ ¼Ó¼ºÀ» ÇÑ ¹®¼¿¡¼ µÎ ¹ø ÀÌ»ó ¶Ç´Â Çѹø¸¸
»ç¿ëÇÒ ¼ö ÀÖ´ÂÁö¸¦ ³ªÅ¸³»·Á¸é ÀÌ ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. ´ÙÁß ¹ß»ý¿¡ ´ëÇÑ
»óÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÁß ¹ß»ýÀÌ ¾øÀ½À» ³ªÅ¸³»·Á¸é ÀÌ »óÀÚ¸¦ ¼±ÅÃÇÏÁö ¾ÊÀº ä·Î µÎ½Ê½Ã¿À.
- Ãß°¡
- »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ¼¼ºÎ»çÇ×°ú ÇÔ²² Å×À̺íÀ̳ª Ä÷³À» ÀúÀåÇϰí
»ç¿ëÀÚ°¡ Å×ÀÌºí ¶Ç´Â Ä÷³À» Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
- º¯°æ
- Å×À̺í À̸§, Ä÷³ À̸§, À¯Çü, ±æÀÌ,
°æ·Î ¶Ç´Â ´ÙÁß ¹ß»ý ÇʵåÀÇ º¯°æ»çÇ×À» ÀúÀåÇÕ´Ï´Ù. Å×À̺íÀ̳ª Ä÷³ÀÇ À̸§À» º¯°æÇÏ´Â °æ¿ì,
ÀÌÀü ¿ÀºêÁ§Æ®°¡ ¸ñ·Ï¿¡¼ Á¦°ÅµÇ°í »õ ¿ÀºêÁ§Æ®°¡ Ãß°¡µË´Ï´Ù.
- Á¦°Å
- ÇöÀç °Á¶Ç¥½ÃµÈ Ç׸ñÀ» ¸ñ·Ï¿¡¼ Á¦°ÅÇÕ´Ï´Ù.
- µÚ·Î
- ÀÌÀü ´Ü°è·Î °©´Ï´Ù. À¯È¿¼º °ËÁõÀ» ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½
- ´ÙÀ½ ´Ü°è·Î °©´Ï´Ù. DAD¸¦ ÀúÀåÇϽʽÿÀ.
- ¿Ï·á
- DAD ÆÄÀÏÀÇ ÀÛ¼º ¶Ç´Â ¼öÁ¤À» ¿Ï·áÇß´Ù¸é »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÇÁ·Î¼¼½º¸¦
¿Ï·áÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- ÇÁ·Ñ·Î±×
- ÇÁ·Ñ·Î±× À̸§À» ÀÔ·ÂÇϽʽÿÀ. ±âÁ¸ÀÇ DAD¸¦ ÆíÁý ÁßÀ̶ó¸é
ÀÌ À̸§ÀÌ Ç¥½ÃµË´Ï´Ù. À̸§Àº ´ÙÀ½ Çü½ÄÀÔ´Ï´Ù.
<?xml version="1.0" ?>
ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
- Doctype
- XML ¹®¼ÀÇ À¯ÇüÀ» ÀÔ·ÂÇϽʽÿÀ. ±âÁ¸ÀÇ DAD¸¦
ÆíÁý ÁßÀ̶ó¸é ¹®¼ À¯ÇüÀÌ Ç¥½ÃµË´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
¿¹:
<!DOCTYPE Order SYSTEM "C:\dxx\samples\dtd\getstart.dtd">
- µÚ·Î
- ÀÌÀü ´Ü°è·Î °©´Ï´Ù. À¯È¿¼º °ËÁõÀ» ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½
- ´ÙÀ½ ´Ü°è·Î °©´Ï´Ù. À¯ÇüÀÌ RDB ³ëµå ¸ÊÇÎÀ̶ó¸é RDB ³ëµå¸¦
¸ÊÇϰí À¯ÇüÀÌ SQL ¸ÊÇÎÀ̶ó¸é SQL¹®À» ÁöÁ¤ÇϽʽÿÀ.
- ¿Ï·á
- DAD ÆÄÀÏÀÇ ÀÛ¼º ¶Ç´Â ¼öÁ¤À» ¿Ï·áÇß´Ù¸é »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÇÁ·Î¼¼½º¸¦
¿Ï·áÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- SQL¹®
- SQL SELECT ¹®À» ÀÔ·ÂÇϽʽÿÀ. ±âÁ¸ÀÇ DAD ÆÄÀÏÀ» ÆíÁý ÁßÀ̶ó¸é
SQL¹®ÀÌ Ç¥½ÃµË´Ï´Ù. ¸í·É¹®Àº SELECT ÀýÀÇ Ä÷³À» XML ¹®¼ÀÇ XML
¿ä¼Ò³ª ¼Ó¼º¿¡ ¸ÊÇÕ´Ï´Ù.
FROM ÀýÀº µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â Å×À̺íÀ» Á¤ÀÇÇÕ´Ï´Ù. WHERE ÀýÀº
Á¶ÀÎ ¹× °Ë»ö Á¶°ÇÀ» ³ªÅ¸³À´Ï´Ù. ÄÝ·º¼ÇÀÇ ¸ðµç Å×À̺íÀ»
SELECT ¹®°ú Á¶ÀÎÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
¿¹:
SELECT o.order_key, customer_name, customer_email, p.part_key, color, quantity,
price, tax, ship_id, date, mode from order_tab o, part_tab p,
table (select substr(char(timestamp(generate_unique())),16)
as ship_id, date, mode, part_key from ship_tab) s
WHERE o.order_key = 1 and
p.price > 20000 and
p.order_key = o.order_key and
s.part_key = p.part_key
ORDER BY order_key, part_key, ship_id
SQL¹®Àº ´ÙÀ½ °¡À̵å¶óÀÎÀ» »ç¿ëÇÕ´Ï´Ù.
- Ä÷³ÀÌ XML ¹®¼ ±¸Á¶ÀÇ °èÃþº°·Î À§¿¡¼ ¾Æ·¡·Î ÁöÁ¤µË´Ï´Ù.
- ÇϳªÀÇ ¿£ÅÍÆ¼¿¡ ´ëÇÑ Ä÷³µéÀÌ ÇÔ²² ±×·ìÈµÇ°í °¢ ±×·ì¿¡´Â ÇϳªÀÇ
¿ÀºêÁ§Æ® ID Ä÷³ÀÌ ÀÖ½À´Ï´Ù.
- ¿ÀºêÁ§Æ® ID Ä÷³ÀÌ °¢ ±×·ìÀÇ Ã¹¹øÂ° Ä÷³ÀÔ´Ï´Ù.
- ´ÜÀÏ Å° Á¶°Ç Ä÷³À» »ç¿ëÇÏÁö ¾Ê´Â Å×À̺íÀÇ °æ¿ì,
generate_unique DB2 ³»Àå ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© Ä÷³À» »ý¼ºÇϽʽÿÀ.
- ¿ÀºêÁ§Æ® ID Ä÷³ÀÌ À§¿¡¼ ¾Æ·¡·Î ORDER BY¹®¿¡
³ª¿µË´Ï´Ù. ORDER BYÀÇ Ä÷³Àº ½ºÅ°¸¶·Î ±ÔÁ¤ÇÒ ¼ö ¾øÀ¸¸ç
SELECTÀýÀÇ Ä÷³ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
- SQL Å×½ºÆ®
- SQL¹®ÀÇ À¯È¿¼ºÀ» Å×½ºÆ®ÇÕ´Ï´Ù. À¯È¿ÇÑ ¸í·É¹®ÀÎ °æ¿ì,
»ùÇà °á°ú°¡ »ùÇà °á°ú Çʵ忡 Ç¥½ÃµË´Ï´Ù. ¸í·É¹®ÀÌ ¿Ã¹Ù¸£Áö ¾Ê´Ù¸é
¸í·É¹®À» Á¤Á¤ÇÏ°í ´Ù½Ã ½ÃµµÇ϶ó´Â ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
- »ùÇÃ °á°ú
- ¸í·É¹®ÀÌ ¿Ã¹Ù¸¥ °æ¿ì SQL¹®ÀÇ »ùÇà Å×½ºÆ® °á°ú¸¦ º¸¿©ÁÝ´Ï´Ù. ÀÌ Çʵå´Â Àбâ Àü¿ëÀÔ´Ï´Ù.
- µÚ·Î
- ÀÌÀü ´Ü°è·Î °©´Ï´Ù. À¯È¿¼º °ËÁõÀ» ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½
- ´ÙÀ½ ´Ü°è·Î °©´Ï´Ù. SQLÀ» ¸ÊÇϽʽÿÀ.
- ¿Ï·á
- DAD ÆÄÀÏÀÇ ÀÛ¼º ¶Ç´Â ¼öÁ¤À» ¿Ï·áÇß´Ù¸é »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÇÁ·Î¼¼½º¸¦
¿Ï·áÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- DAD ¸Ê
- Ç¥½ÃµÈ DAD ¸Ê¿¡¼ ³ëµå¸¦ ¼±ÅÃÇϽʽÿÀ. XML ¹®¼ÀÇ ¿ä¼Ò¿Í
¼Ó¼ºÀ» DB2 µ¥ÀÌÅÍ¿¡ ÇØ´çÇÏ´Â ¿ä¼Ò¿Í ¼Ó¼º ³ëµå¿¡ ¸ÊÇÒ ¼ö ÀÖ½À´Ï´Ù.
³ëµå´Â XML µ¥ÀÌÅÍ¿¡¼ DB2 µ¥ÀÌÅÍ·ÎÀÇ °æ·Î¸¦ Á¦°øÇÕ´Ï´Ù.
³ëµå¸¦ ¼±ÅÃÇÏ¿© »õ ¿ä¼Ò¸¦ »ç¿ë °¡´ÉÇϰÔ
ÇϽʽÿÀ. ³ëµå¸¦ ¼±ÅÃÇϸé ÀûÀýÇÑ Çʵ尡 ¼¼ºÎ»çÇ× ±×·ì »óÀÚ¿¡ ³ªÅ¸³³´Ï´Ù.
- ³ëµå À¯Çü
- ¸ÊÀÇ Çö ½ÃÁ¡¿¡¼ ¿Ã¹Ù¸¥ À¯Çü ¸ñ·ÏÀ¸·ÎºÎÅÍ ³ëµå À¯ÇüÀ» ¼±ÅÃÇϽʽÿÀ.
»ç¿ëÀÚ°¡ ¼±ÅÃÇÏ´Â ³ëµå À¯Çü¿¡ µû¶ó, ´Ù¸¥ Çʵ尡 ¼¼ºÎ»çÇ× ±×·ì »óÀÚ¿¡
Ç¥½ÃµË´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
- ¿ä¼Ò
- XML ¹®¼¿Í ¿¬°üµÈ DTD¿¡ Á¤Àǵǰí XML ¿ä¼Ò¸¦ DB2 Å×À̺íÀÇ ÇÑ Ä÷³°ú
¿¬°ü½ÃŰ´Â µ¥ »ç¿ëµÇ´Â XML ¿ä¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. ¿ä¼Ò ³ëµå´Â ¼Ó¼º ³ëµå, ÇÏÀ§ ¿ä¼Ò ³ëµå ¶Ç´Â ÅØ½ºÆ® ³ëµå¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.
ÃÖÇÏÀ§ ·¹º§ ³ëµå´Â Æ®¸® ºä¿¡¼ ±×¿Í ¿¬°üµÈ Ä÷³ À̸§ ¹× ÅØ½ºÆ® ³ëµå¸¦ °¡Áý´Ï´Ù.
- ¼Ó¼º
- XML ¹®¼¿Í ¿¬°üµÈ DTD¿¡ Á¤Àǵǰí XML ¼Ó¼ºÀ» DB2 Å×À̺íÀÇ ÇÑ Ä÷³°ú
¿¬°ü½ÃŰ´Â µ¥ »ç¿ëµÇ´Â XML ¼Ó¼ºÀ» ³ªÅ¸³À´Ï´Ù. ¼Ó¼º ³ëµå´Â
Æ®¸® ºä¿¡¼ ±×¿Í ¿¬°üµÈ Ä÷³ À̸§ ¹× ÅØ½ºÆ® ³ëµå¸¦ °¡Áý´Ï´Ù.
- ³»¿ë
- ¿ä¼Ò ³ëµå¿¡ ´ëÇÑ ÅØ½ºÆ® ³»¿ëÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÅØ½ºÆ® ³ëµå´Â
Æ®¸® ºä¿¡¼ ±×¿Í ¿¬°üµÈ Ä÷³ À̸§À» °¡Áý´Ï´Ù.
- ³ëµå À̸§
- ³ëµå À̸§À» ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
¿¹:
¼ø¼
- Ä÷³
- ³ëµå À¯ÇüÀ¸·Î ¼Ó¼º, ¿ä¼Ò ¶Ç´Â
ÅØ½ºÆ®¸¦ ¼±ÅÃÇÑ °æ¿ì, Ä÷³ À̸§À» ¼±ÅÃÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
Ä÷³À» ³ëµå À¯ÇüÀ¸·Î ÁöÁ¤ÇÏ´Â °æ¿ì, DB2 µ¥ÀÌÅͺ£À̽º¿¡ À̹Ì
ÀÖ´Â Ä÷³¸¸À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹:
Customer_Name
- Ãß°¡
- Æ®¸® ±¸Á¶¿¡ ÇöÀç Ãß°¡ ÁßÀÎ ºó ¿ä¼Ò¿¡ ÀûÀýÇÑ ·¹À̺íÀ» Ãß°¡ÇÕ´Ï´Ù.
- º¯°æ
- °Á¶Ç¥½ÃµÈ ³ëµå¸¦ º¯°æÇÕ´Ï´Ù. ´Ù½Ã ³ëµå¸¦ ¼±ÅÃÇϰųª
´Ù¸¥ ³ëµå¸¦ ¼±ÅÃÇϰí Ãß°¡·Î ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Á¦°Å
- ÇöÀç °Á¶Ç¥½ÃµÈ ¿ä¼Ò ¶Ç´Â ¼Ó¼ºÀ» Á¦°ÅÇÕ´Ï´Ù.
- »õ ¿ä¼Ò
- ¼¼ºÎ»çÇ× ±×·ì »óÀÚ¿¡¼ Çʵ带 Áö¿ö »õ ³ëµå¸¦ ÀÛ¼ºÇϰí
Æ®¸® ±¸Á¶¿¡¼ ÇöÀç °Á¶Ç¥½ÃµÇ¾î ÀÖ´Â ¿ä¼Ò ¾Æ·¡ÀÇ ºó ¿ä¼Ò¸¦ Ãß°¡Çϸç
»õ ºó ¿ä¼Ò¸¦ °Á¶Ç¥½ÃÇÕ´Ï´Ù.
- µÚ·Î
- ÀÌÀü ´Ü°è·Î °©´Ï´Ù. SQL¹®À» ÁöÁ¤ÇϽʽÿÀ.
- ´ÙÀ½
- ´ÙÀ½ ´Ü°è·Î °©´Ï´Ù. DAD¸¦ ÀúÀåÇϽʽÿÀ.
- ¿Ï·á
- DAD ÆÄÀÏÀÇ ÀÛ¼º ¶Ç´Â ¼öÁ¤À» ¿Ï·áÇß´Ù¸é »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÇÁ·Î¼¼½º¸¦
¿Ï·áÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- DAD ¸Ê
- Ç¥½ÃµÈ DAD ¸Ê¿¡¼ ³ëµå¸¦ ¼±ÅÃÇϽʽÿÀ. XML ¹®¼ÀÇ ¿ä¼Ò¿Í
¼Ó¼ºÀ» DB2 µ¥ÀÌÅÍ¿¡ ÇØ´çÇÏ´Â ¿ä¼Ò¿Í ¼Ó¼º ³ëµå¿¡ ¸ÊÇÒ ¼ö ÀÖ½À´Ï´Ù.
³ëµå´Â XML µ¥ÀÌÅÍ¿¡¼ DB2 µ¥ÀÌÅÍ·ÎÀÇ °æ·Î¸¦ Á¦°øÇÕ´Ï´Ù.
µ¥ÀÌÅͰ¡ ÀÖ´Â Å×À̺í°ú Ä÷³À» ³ªÅ¸³»°í µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¼ö ÀÖ´Â
Á¶°ÇÀ» ³ªÅ¸³À´Ï´Ù. ³ëµå¸¦ ¼±ÅÃÇÏ¿© »õ ¿ä¼Ò¸¦ »ç¿ë °¡´ÉÇϰÔ
ÇϽʽÿÀ. ³ëµå¸¦ ¼±ÅÃÇϸé ÀûÀýÇÑ Çʵ尡 ¼¼ºÎ»çÇ× ±×·ì »óÀÚ¿¡ ³ªÅ¸³³´Ï´Ù.
- ³ëµå À¯Çü
- ¸ÊÀÇ Çö ½ÃÁ¡¿¡¼ ¿Ã¹Ù¸¥ À¯Çü ¸ñ·ÏÀ¸·ÎºÎÅÍ ³ëµå À¯ÇüÀ» ¼±ÅÃÇϽʽÿÀ.
»ç¿ëÀÚ°¡ ¼±ÅÃÇÏ´Â ³ëµå À¯Çü¿¡ µû¶ó, ´Ù¸¥ Çʵ尡 ¼¼ºÎ»çÇ× ±×·ì »óÀÚ¿¡
Ç¥½ÃµË´Ï´Ù. DAD ¸Ê¿¡¼ ¼±ÅÃÇÑ »çÇ׿¡ µû¶ó ¿ä¼Ò, ¼Ó¼º,
ÅØ½ºÆ®, Å×À̺í, Ä÷³ ¶Ç´Â Á¶°Ç Ä÷³ÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
- ¿ä¼Ò
- XML ¹®¼¿Í ¿¬°üµÈ DTD¿¡ Á¤Àǵǰí XML ¿ä¼Ò¸¦ DB2 Å×À̺íÀÇ ÇÑ Ä÷³°ú
¿¬°ü½ÃŰ´Â µ¥ »ç¿ëµÇ´Â XML ¿ä¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. ¿ä¼Ò ³ëµå´Â ¼Ó¼º ³ëµå, ÇÏÀ§ ¿ä¼Ò
³ëµå, ÅØ½ºÆ® ³ëµå, Å×ÀÌºí ³ëµå ¶Ç´Â Á¶°Ç ³ëµå¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.
·çÆ® ¿ä¼Ò´Â XML ¹®¼¸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â ¸ðµç Å×À̺íÀ» ÁöÁ¤Çϱâ À§ÇÑ
Å×ÀÌºí ³ëµå¿Í Å×ÀÌºí ¿¬°á¿¡ »ç¿ëµÇ´Â Á¶°Ç ³ëµå¸¦ °¡Áý´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
¿¹:
element_node name="Order"
- ¼Ó¼º
- XML ¹®¼¿Í ¿¬°üµÈ DTD¿¡ Á¤Àǵǰí XML ¼Ó¼ºÀ» DB2 Å×À̺íÀÇ ÇÑ Ä÷³°ú
¿¬°ü½ÃŰ´Â µ¥ »ç¿ëµÇ´Â XML ¼Ó¼º ³ëµå¸¦ ³ªÅ¸³À´Ï´Ù. ¼Ó¼º ³ëµå´Â DAD ¸Ê¿¡¼
±×¿Í ¿¬°üµÈ Ä÷³ À̸§ ¹× ÅØ½ºÆ® ³ëµå¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ´Â
°¢ ¿ä¼ÒÀÇ ¼Ó¼º ³ëµå¿Í ÅØ½ºÆ® ³ëµå¿¡ »óÁÖÇÕ´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
¿¹:
attribute_node name="key"
|
- |Å×À̺í
- |ÅØ½ºÆ® ³ëµå ¶Ç´Â ¼Ó¼º ³ëµå ³»¿ë°ú ¿¬°üµÈ Å×À̺íÀ»
|³ªÅ¸³À´Ï´Ù. ÅØ½ºÆ® ³ëµå ¶Ç´Â ¼Ó¼º ³ëµåÀÇ
|³»¿ëÀÌ ÀúÀåµÇ°Å³ª °Ë»öµÉ DB2 Å×À̺íÀÇ À̸§À»
|ÁöÁ¤ÇÕ´Ï´Ù. ¿¹:
|table_node name=order_tab
|
- |Ä÷³
- |ÅØ½ºÆ® ³ëµå ¶Ç´Â ¼Ó¼º ³ëµåÀÇ ³»¿ëÀÌ µé¾î ÀÖ´Â
|Ä÷³À» ³ªÅ¸³À´Ï´Ù. ÅØ½ºÆ® ³ëµå ¶Ç´Â ¼Ó¼º ³ëµåÀÇ ³»¿ëÀÌ
|ÀúÀåµÇ°Å³ª °Ë»öµÉ DB2 Å×À̺í Ä÷³ÀÇ À̸§À»
|ÁöÁ¤ÇÕ´Ï´Ù. ¿¹:
|column name="order_key"
- ³ëµå À̸§
- ¿ä¼Ò ¶Ç´Â ¼Ó¼ºÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
¿¹:
element_node name="Price"
- ³»¿ë
- ¸Ç ¾Æ·¡ ·¹º§ ³ëµå¿¡ ´ëÇÑ °ü°èÇü Å×ÀÌºí¿¡ ÀÖ´Â ¿ä¼ÒÀÇ
ÅØ½ºÆ® ³»¿ë°ú Ä÷³ µ¥ÀÌÅ͸¦ ³ªÅ¸³À´Ï´Ù. Å×ÀÌºí ¿ä¼Ò, Ä÷³ ¿ä¼Ò¸¦
Æ÷ÇÔÇÏ°í ·çÆ® ³ëµåÀÎ °æ¿ì¿¡´Â Á¶°Ç ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
- Å×À̺í À̸§
- Ä÷³À» Æ÷ÇÔÇÏ´Â Å×À̺íÀÇ À̸§. ¿¹:
table name="order_tab"
table name="part_tab"
table name="ship_tab"
- Å×À̺í Ű
- Å×À̺íÀÇ ±âº» Ű·Î¼, ÇϳªÀÇ Ä÷³À̳ª ¿©·¯ Ä÷³(º¹ÇÕ Å°)À¸·Î
±¸¼ºµË´Ï´Ù. ÀÌ Å°´Â Å×À̺íµéÀ» ÇϳªÀÇ ÄÝ·º¼ÇÀ¸·Î ¹´Â µ¥ »ç¿ëµË´Ï´Ù.
º¹ÇÕ Å°ÀÇ ¿¹:
table name="part_tab" key="part_key, price"
- Ä÷³
- ¿ä¼Ò ÅØ½ºÆ®¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ°í ¿ä¼Ò ¹× ¼Ó¼ºÀÌ
¸ÊµÇ´Â Ä÷³ÀÇ À̸§. ¿¹:
column name="order_key" type="integer"
- Á¶°Ç
- ·çÆ® ¿ä¼Ò¿¡¼ XML ÄÝ·º¼Ç Å×À̺íÀ» Á¶ÀÎÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù.
º¸´Ù ÇÏÀ§ ·¹º§¿¡¼´Â "=", "<", ">" ¶Ç´Â "LIKE" °ªÀ¸·Î XML ÀڷḦ ¼±ÅÃÇÒ
±âÁØÀ» ³ªÅ¸³À´Ï´Ù. ·çÆ® ¿ä¼Ò¿¡ ´ëÇÑ
Á¶°Ç ¿¹:
order_tab.order_key = part_tab.order_key AND
part_tabe.part_key = ship_tab.part._key
XML µ¥ÀÌÅÍ ¼±Åà ±âÁØ ¿¹:
price > 2500.00
- Ãß°¡
- Æ®¸® ±¸Á¶¿¡¼ ÇöÀç Ãß°¡ ÁßÀÎ ºó ¿ä¼Ò¿¡ ÀûÀýÇÑ ·¹À̺íÀ» Ãß°¡ÇÕ´Ï´Ù.
- º¯°æ
- °Á¶Ç¥½ÃµÈ ³ëµå¸¦ º¯°æÇÕ´Ï´Ù. ´Ù½Ã ³ëµå¸¦ ¼±ÅÃÇϰųª
´Ù¸¥ ³ëµå¸¦ ¼±ÅÃÇϰí Ãß°¡·Î ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Á¦°Å
- ÇöÀç °Á¶Ç¥½ÃµÈ ¿ä¼Ò¸¦ Á¦°ÅÇÕ´Ï´Ù.
- »õ ¿ä¼Ò
- ¼¼ºÎ»çÇ× ±×·ì »óÀÚ¿¡¼ Çʵ带 Áö¿ö »õ ³ëµå¸¦ ÀÛ¼ºÇϰí
Æ®¸® ±¸Á¶¿¡¼ ÇöÀç °Á¶Ç¥½ÃµÇ¾î ÀÖ´Â ¿ä¼Ò ¾Æ·¡ÀÇ ºó ¿ä¼Ò¸¦ Ãß°¡Çϸç
»õ ºó ¿ä¼Ò¸¦ °Á¶Ç¥½ÃÇÕ´Ï´Ù.
- µÚ·Î
- ÀÌÀü ´Ü°è·Î °©´Ï´Ù. ÅØ½ºÆ®¸¦ ÁöÁ¤ÇϽʽÿÀ.
- ´ÙÀ½
- ´ÙÀ½ âÀ¸·Î °©´Ï´Ù. DAD¸¦ ÀúÀåÇϽʽÿÀ.
- ¿Ï·á
- DAD ÆÄÀÏÀÇ ÀÛ¼º ¶Ç´Â ¼öÁ¤À» ¿Ï·áÇß´Ù¸é »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÇÁ·Î¼¼½º¸¦
¿Ï·áÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- ÆÄÀÏ À̸§
- ÀúÀåÇÏ·Á´Â ¼öÁ¤µÈ ¶Ç´Â »õ DADÀÇ ÆÄÀÏ À̸§À» ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© Áö¿ª ÆÄÀÏ ºê¶ó¿ìÀú âÀ» ¿°í
DAD ÀúÀå À§Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
- µÚ·Î
- ÀÌÀü ´Ü°è·Î °©´Ï´Ù.
- ¿Ï·á
- DAD ÆÄÀÏÀ» ÀúÀåÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
XML Ä÷³¿ë DAD¸¦ ÀÛ¼ºÇÒ ¶§, XML ¹®¼ÀÇ µ¥ÀÌÅÍ À¯ÇüÀ» ÁöÁ¤Çϰí
»öÀÎÈ¿¡ »ç¿ëÇÒ ºÎ°¡ Å×À̺íÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
- |·±Ä¡ÆÐµå¿¡¼ DAD ÆíÁýÀ» Ŭ¸¯ÇÏ¿© XML DAD ÆÄÀÏÀ»
|ÆíÁýÇϰųª ÀÛ¼ºÇϽʽÿÀ. DAD ÆÄÀÏ¿¡ ´ëÇÑ ÀÛ¾÷ ¸¶¹ý»ç°¡ ¿¸®¸ç
|DAD ÁöÁ¤ âÀ» Ç¥½ÃÇÕ´Ï´Ù.
- ±âÁ¸ DAD ÆÄÀÏÀ» ÆíÁýÇÒÁö ¶Ç´Â »õ DAD ÆÄÀÏÀ» ÀÛ¼ºÇÒÁö ¼±ÅÃÇϽʽÿÀ.
- ±âÁ¸ÀÇ DAD¸¦ ÆíÁýÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
- ...À» Ŭ¸¯ÇÏ¿© ¸ñ·ÏÀÇ ±âÁ¸ DAD¸¦ ã¾Æº¸°Å³ª
DAD ÆÄÀÏ À̸§À» ÆÄÀÏ À̸§ Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏ´ÂÁö °ËÁõÇϽʽÿÀ.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏ´Â °æ¿ì, ´ÙÀ½À» ¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç
XML Ä÷³ÀÌ À¯Çü Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏÁö ¾Ê´Â °æ¿ì, ´ÙÀ½À»
¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù. ÆÄÀÏ À̸§ Çʵ忡 DAD ÆÄÀÏ À̸§À»
´Ù½Ã ÀÔ·ÂÇϰųª ...¸¦ Ŭ¸¯ÇÏ¿© ±âÁ¸ÀÇ DAD ÆÄÀÏÀ» ´Ù½Ã
ã¾Æº¸½Ê½Ã¿À. ´ÙÀ½À»
¼±ÅÃÇÒ ¼ö ÀÖÀ» ¶§±îÁö °è¼ÓÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- »õ DAD¸¦ ÀÛ¼ºÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
- ÆÄÀÏ À̸§ Çʵå´Â °ø¹éÀ¸·Î µÎ½Ê½Ã¿À.
- À¯Çü ¸ñ·Ï¿¡¼ XML Ä÷³À» Ŭ¸¯ÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- À¯È¿¼º °ËÁõ ¼±Åà â¿¡¼ DTD·Î XML ¹®¼ÀÇ À¯È¿¼ºÀ» °ËÁõÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- »õ ºÎ°¡ Å×À̺íÀ» Ãß°¡ÇÒÁö, ±âÁ¸ÀÇ ºÎ°¡ Å×À̺íÀ» ÆíÁýÇÒÁö ¶Ç´Â
ºÎ°¡ Å×À̺í â¿¡¼ ±âÁ¸ÀÇ ºÎ°¡ Å×À̺íÀ» Á¦°ÅÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇϽʽÿÀ.
- »õ ºÎ°¡ Å×À̺íÀ̳ª ºÎ°¡ Å×À̺í Ä÷³À» Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
»õ ºÎ°¡ Å×À̺íÀ» Ãß°¡ÇÏ·Á¸é Å×ÀÌºí¿¡ Ä÷³À» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
ºÎ°¡ Å×À̺íÀÇ °¢ Ä÷³¿¡ ´ëÇØ ´ÙÀ½ ´Ü°è¸¦ ¿Ï·áÇϽʽÿÀ.
- ºÎ°¡ Å×À̺í â¿¡ ÀÖ´Â ¼¼ºÎ»çÇ× »óÀÚÀÇ Çʵ带 ¿Ï¼ºÇϽʽÿÀ.
- Å×À̺í À̸§: Ä÷³À» Æ÷ÇÔÇÏ´Â Å×À̺íÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- Ä÷³ À̸§: Ä÷³ÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- À¯Çü: ¸ñ·Ï¿¡¼ Ä÷³ÀÇ À¯ÇüÀ» ¼±ÅÃÇϽʽÿÀ.
- ±æÀÌ(VARCHAR À¯Çü Àü¿ë): VARCHAR ¹®ÀÚÀÇ ÃÖ´ë ¼ö¸¦ ÀÔ·ÂÇϽʽÿÀ.
- °æ·Î: ¿ä¼Ò ¶Ç´Â ¼Ó¼ºÀÇ À§Ä¡¸¦ ÀÔ·ÂÇϽʽÿÀ.
- ´ÙÁß ¹ß»ý: ¸ñ·Ï¿¡¼ ¾Æ´Ï¿À ¶Ç´Â ¿¹¸¦ ¼±ÅÃÇϽʽÿÀ.
ÀÌ ¿ä¼Ò³ª ¼Ó¼ºÀÌ ¹®¼¿¡¼ µÎ ¹ø ÀÌ»ó »ç¿ëµÉ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù.
Áß¿ä»çÇ× Ä÷³¿¡ ´ëÇÑ ´ÙÁß ¹ß»ýÀ» ÁöÁ¤ÇÏ´Â °æ¿ì, Ä÷³À» Æ÷ÇÔÇÏ´Â
ºÎ°¡ Å×ÀÌºí¿¡ ÇϳªÀÇ Ä÷³¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© Ä÷³À» Ãß°¡ÇϽʽÿÀ.
- ºÎ°¡ Å×ÀÌºí¿¡ ´ëÇÑ Ãß°¡, ÆíÁý ¶Ç´Â Á¦°Å¸¦ °è¼ÓÇϰųª ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- ±âÁ¸ÀÇ ºÎ°¡ Å×À̺í Ä÷³À» ÆíÁýÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
±âÁ¸ Ä÷³ÀÇ Á¤ÀǸ¦ º¯°æÇÏ¿© ºÎ°¡ Å×À̺íÀ» °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÆíÁýÇÏ·Á´Â ºÎ°¡ Å×À̺í°ú Ä÷³ À̸§À» Ŭ¸¯ÇϽʽÿÀ.
- ¼¼ºÎ»çÇ× »óÀÚÀÇ Çʵ带 ÆíÁýÇϽʽÿÀ.
- º¯°æÀ» Ŭ¸¯ÇÏ¿© º¯°æ»çÇ×À» ÀúÀåÇϽʽÿÀ.
- °¢ ºÎ°¡ Å×ÀÌºí¿¡ ´ëÇÑ Ä÷³ÀÇ Ãß°¡, ÆíÁý ¶Ç´Â Á¦°Å¸¦ °è¼ÓÇϰųª
´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- ±âÁ¸ÀÇ ºÎ°¡ Å×À̺í Ä÷³À» Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- Á¦°ÅÇÏ·Á´Â ºÎ°¡ Å×À̺í°ú Ä÷³À» Ŭ¸¯ÇϽʽÿÀ.
- Á¦°Å¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ºÎ°¡ Å×À̺í Ä÷³ÀÇ Ãß°¡, ÆíÁý ¶Ç´Â Á¦°Å¸¦ °è¼ÓÇϰųª ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- ±âÁ¸ÀÇ ºÎ°¡ Å×À̺í Ä÷³À» Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
ºÎ°¡ Å×À̺íÀÇ °¢ Ä÷³À» Á¦°ÅÇÏ¿© Å×À̺íÀ» Á¦°ÅÇϽʽÿÀ.
- Á¦°ÅÇÏ·Á´Â Å×ÀÌºí¿¡ ´ëÇÑ °¢ ºÎ°¡ Å×À̺í Ä÷³À» Ŭ¸¯ÇϽʽÿÀ.
- Á¦°Å¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ºÎ°¡ Å×À̺í Ä÷³ÀÇ Ãß°¡, ÆíÁý ¶Ç´Â Á¦°Å¸¦ °è¼ÓÇϰųª
´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- DAD ÁöÁ¤ âÀÇ ÆÄÀÏ À̸§ Çʵ忡 ¼öÁ¤µÈ DAD ÆÄÀÏÀÇ Ãâ·Â ÆÄÀÏ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© DAD ÆÄÀÏÀ» ÀúÀåÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°¡½Ê½Ã¿À.
XML ÄÝ·º¼Ç¿¡ ´ëÇÑ DAD¸¦ ÀÛ¼ºÇÒ ¶§, ´ÙÀ½ ¹æ¹ý Áß Çϳª¸¦ »ç¿ëÇÏ¿©
XML ¹®¼¸¦ DB2 µ¥ÀÌÅÍ ¼Ò½º¿¡ ¸ÊÇÕ´Ï´Ù.
- ·±Ä¡ÆÐµå¿¡¼ |DAD ÆíÁýÀ» Ŭ¸¯ÇϽʽÿÀ.
DAD ÁöÁ¤ âÀÌ Ç¥½ÃµË´Ï´Ù.
- ±âÁ¸ DAD ÆÄÀÏÀ» ÆíÁýÇÒÁö ¶Ç´Â »õ DAD ÆÄÀÏÀ» ÀÛ¼ºÇÒÁö ¼±ÅÃÇϽʽÿÀ.
»õ DAD ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ÆÄÀÏ À̸§ Çʵå´Â °ø¹éÀ¸·Î µÎ½Ê½Ã¿À.
- À¯Çü ¸ñ·Ï¿¡¼ XML ÄÝ·º¼Ç SQL ¸ÊÇÎÀ» ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© À¯È¿¼º °ËÁõ ¼±Åà âÀ» ¿©½Ê½Ã¿À.
±âÁ¸ DAD ÆÄÀÏÀ» ÆíÁýÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- DAD ÆÄÀÏ À̸§À» ÆÄÀÏ À̸§ Çʵ忡 ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ DAD ÆÄÀÏÀ» ã¾Æº¸½Ê½Ã¿À.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏ´ÂÁö °ËÁõÇϽʽÿÀ.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏ´Â °æ¿ì, ´ÙÀ½À» ¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç
XML ÄÝ·º¼Ç SQL ¸ÊÇÎÀÌ À¯Çü Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏÁö ¾ÊÀ» °æ¿ì ´ÙÀ½À»
¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù. DAD ÆÄÀÏ À̸§À» ´Ù½Ã ÀÔ·ÂÇϰųª ...À»
Ŭ¸¯ÇÏ¿© ±âÁ¸ DAD ÆÄÀÏÀ» ´Ù½Ã ã¾Æº¸½Ê½Ã¿À. ´ÙÀ½À»
¼±ÅÃÇÒ ¼ö ÀÖÀ» ¶§±îÁö ÀÌÀü ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© À¯È¿¼º °ËÁõ ¼±Åà âÀ» ¿©½Ê½Ã¿À.
- À¯È¿¼º °ËÁõ ¼±Åà â¿¡¼ DTD·Î XML ¹®¼ÀÇ À¯È¿¼ºÀ» °ËÁõÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© ÅØ½ºÆ® ÁöÁ¤ âÀ» ¿©½Ê½Ã¿À.
- ÀÛ¼ºÇÒ XML ¹®¼ÀÇ ÇÁ·Ñ·Î±×¸¦ ÁöÁ¤ÇÏ·Á¸é
ÇÁ·Ñ·Î±×¸¦ ÇÁ·Ñ·Î±× Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
<?xml version="1.0"?>
±âÁ¸ DAD¸¦ ÆíÁý ÁßÀ̶ó¸é, ÇÁ·Ñ·Î±×°¡ ÀÚµ¿À¸·Î ÇÁ·Ñ·Î±× Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- XML ¹®¼ÀÇ ¹®¼ À¯ÇüÀ» XML ¹®¼¿¡ ´ëÇÑ DTD¸¦ °¡¸®Å°´Â
ÅØ½ºÆ® ÁöÁ¤ âÀÇ Doctype Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
¿¹:
|<!DOCTYPE Order SYSTEM "C:\dxx\samples\dtd\getstart.dtd">
±âÁ¸ DAD¸¦ ÆíÁý ÁßÀ̶ó¸é, ¹®¼ À¯ÇüÀÌ ÀÚµ¿À¸·Î Doctype Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© SQL¹® ÁöÁ¤ âÀ» ¿©½Ê½Ã¿À.
- ¿Ã¹Ù¸¥ SQL SELECT ¹®À» SQL¹®
Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
±âÁ¸ DAD¸¦ ÆíÁý ÁßÀ̶ó¸é, SQL¹®ÀÌ ÀÚµ¿À¸·Î SQL¹® Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- SQL Å×½ºÆ®¸¦ Ŭ¸¯ÇÏ¿© SQL¹®ÀÇ À¯È¿¼ºÀ» Å×½ºÆ®ÇϽʽÿÀ.
- SQL¹®ÀÌ ¿Ã¹Ù¸¥ °æ¿ì, »ùÇà °á°ú°¡ »ùÇà °á°ú Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- SQL¹®ÀÌ ¿Ã¹Ù¸£Áö ¾ÊÀº °æ¿ì, ¿À·ù ¸Þ½ÃÁö°¡ »ùÇà °á°ú Çʵ忡
Ç¥½ÃµË´Ï´Ù. ¿À·ù ¸Þ½ÃÁö´Â SQL SELECT ¹®À» Á¤Á¤ÇÏ°í ´Ù½Ã ½ÃµµÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù.
- |´ÙÀ½À» Ŭ¸¯ÇÏ¿© SQL ¸ÊÇΠâÀ» ¿©½Ê½Ã¿À.
- |SQL ¸ÊÇΠâ ¿ÞÂÊ¿¡ ÀÖ´Â Çʵ忡¼ Ŭ¸¯ÇÏ¿© ¸ÊÇÎÇÒ
¿ä¼Ò ¶Ç´Â ¼Ó¼º ³ëµå¸¦ ¼±ÅÃÇϽʽÿÀ.
XML ¹®¼ÀÇ ¿ä¼Ò¿Í ¼Ó¼ºÀ» DB2 µ¥ÀÌÅÍ¿¡ ÇØ´çÇÏ´Â ¿ä¼Ò¿Í ¼Ó¼º
³ëµå¿¡ ¸ÊÇϽʽÿÀ. ÀÌ·¯ÇÑ ³ëµå´Â XML µ¥ÀÌÅÍ¿¡¼ DB2 µ¥ÀÌÅÍ·ÎÀÇ
°æ·Î¸¦ Á¦°øÇÕ´Ï´Ù.
- DAD ÁöÁ¤ âÀÇ ÆÄÀÏ À̸§ Çʵ忡 ¼öÁ¤µÈ DAD ÆÄÀÏÀÇ Ãâ·Â ÆÄÀÏ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© ·±Ä¡ÆÐµå·Î µ¹¾Æ°¡½Ê½Ã¿À.
- ·±Ä¡ÆÐµå¿¡¼ |DAD ÆíÁýÀ» Ŭ¸¯ÇϽʽÿÀ.
DAD ÁöÁ¤ âÀÌ Ç¥½ÃµË´Ï´Ù.
- ±âÁ¸ DAD ÆÄÀÏÀ» ÆíÁýÇÒÁö ¶Ç´Â »õ DAD¸¦ ÀÛ¼ºÇÒÁö ¼±ÅÃÇϽʽÿÀ.
±âÁ¸ÀÇ DAD¸¦ ÆíÁýÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
- DAD ÆÄÀÏ À̸§À» ÆÄÀÏ À̸§ Çʵ忡 ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ DAD¸¦ ã¾Æº¸½Ê½Ã¿À.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏ´ÂÁö °ËÁõÇϽʽÿÀ.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏ´Â °æ¿ì, ´ÙÀ½À»
¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç XML ÄÝ·º¼Ç RDB_node ¸ÊÇÎÀÌ À¯Çü Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏÁö ¾ÊÀ» °æ¿ì ´ÙÀ½À»
¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù. DAD ÆÄÀÏ À̸§À» ÆÄÀÏ À̸§ Çʵ忡 ´Ù½Ã ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ DAD ÆÄÀÏÀ» ´Ù½Ã ã¾Æº¸½Ê½Ã¿À.
´ÙÀ½À» ¼±ÅÃÇÒ ¼ö ÀÖÀ» ¶§±îÁö ÀÌ·¯ÇÑ ´Ü°è¸¦ °è¼ÓÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© À¯È¿¼º °ËÁõ ¼±Åà âÀ» ¿©½Ê½Ã¿À.
»õ DAD¸¦ ÀÛ¼ºÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
- ÆÄÀÏ À̸§ Çʵå´Â °ø¹éÀ¸·Î µÎ½Ê½Ã¿À.
- À¯Çü ¸ñ·Ï¿¡¼ XML ÄÝ·º¼Ç RDB ³ëµå ¸ÊÇÎÀ» ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© À¯È¿¼º °ËÁõ ¼±Åà âÀ» ¿©½Ê½Ã¿À.
- À¯È¿¼º °ËÁõ ¼±Åà â¿¡¼ DTD·Î XML ¹®¼ÀÇ À¯È¿¼ºÀ» °ËÁõÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© ÅØ½ºÆ® ÁöÁ¤ âÀ» ¿©½Ê½Ã¿À.
- ÇÁ·Ñ·Î±× À̸§À» ÅØ½ºÆ® ÁöÁ¤ âÀÇ ÇÁ·Ñ·Î±× Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
<?xml version="1.0"?>
±âÁ¸ DAD¸¦ ÆíÁý ÁßÀ̶ó¸é, ÇÁ·Ñ·Î±×°¡ ÀÚµ¿À¸·Î ÇÁ·Ñ·Î±× Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- XML ¹®¼ÀÇ ¹®¼ À¯ÇüÀ» Doctype Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
¿¹:
|<!DOCTYPE Order SYSTEM "C:\dxx\samples\dtd\getstart.dtd">
±âÁ¸ DAD¸¦ ÆíÁý ÁßÀ̶ó¸é, ¹®¼ À¯ÇüÀÌ ÀÚµ¿À¸·Î Doctype Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- |´ÙÀ½À» Ŭ¸¯ÇÏ¿© RDB ³ëµå ¸ÊÇΠâÀ» ¿©½Ê½Ã¿À.
- |RDB ³ëµå ¸ÊÇΠâ ¿ÞÂÊ¿¡ ÀÖ´Â Çʵ忡¼ Ŭ¸¯ÇÏ¿© ¸ÊÇÎÇÒ
¿ä¼Ò ¶Ç´Â ¼Ó¼º ³ëµå¸¦ ¼±ÅÃÇϽʽÿÀ.
XML ¹®¼ÀÇ ¿ä¼Ò¿Í ¼Ó¼ºÀ» DB2 µ¥ÀÌÅÍ¿¡ ÇØ´çÇÏ´Â ¿ä¼Ò¿Í ¼Ó¼º
³ëµå¿¡ ¸ÊÇϽʽÿÀ. ÀÌ·¯ÇÑ ³ëµå´Â XML µ¥ÀÌÅÍ¿¡¼ DB2 µ¥ÀÌÅÍ·ÎÀÇ
°æ·Î¸¦ Á¦°øÇÕ´Ï´Ù.
- ·çÆ® ³ëµå¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ·çÆ® ¾ÆÀÌÄÜÀ» ¼±ÅÃÇϽʽÿÀ.
- »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇÏ¿© »õ ³ëµå¸¦ Á¤ÀÇÇϽʽÿÀ.
- ¼¼ºÎ»çÇ× »óÀÚ¿¡¼ ³ëµå À¯ÇüÀ» ¿ä¼Ò·Î ÁöÁ¤ÇϽʽÿÀ.
- ·çÆ® ³ëµåÀÇ À̸§À» ³ëµå À̸§ Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© »õ ³ëµå¸¦ ÀÛ¼ºÇϽʽÿÀ.
¸Ê¿¡¼ ´Ù¸¥ ¸ðµç ¿ä¼Ò ¹× ¼Ó¼º ³ëµåÀÇ »óÀ§ÀÎ ·çÆ® ³ëµå
¶Ç´Â ¿ä¼Ò¸¦ ÀÛ¼ºÇß½À´Ï´Ù. ·çÆ® ³ëµå´Â ÇÏÀ§ ¿ä¼Ò¿Í Á¶ÀÎ Á¶°ÇÀ» °¡Áý´Ï´Ù.
ÄÝ·º¼ÇÀÇ ÀϺÎÀÎ °¢ Å×ÀÌºí¿¡ ´ëÇÑ Å×ÀÌºí ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- ·çÆ® ³ëµå À̸§À» °Á¶Ç¥½ÃÇÏ°í »õ ¿ä¼Ò¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¼¼ºÎ»çÇ× »óÀÚ¿¡¼ ³ëµå À¯ÇüÀ» Å×À̺í·Î ÁöÁ¤ÇϽʽÿÀ.
- Å×À̺í À̸§¿¡¼ Å×À̺í À̸§À» ¼±ÅÃÇϽʽÿÀ. Å×À̺íÀÌ
ÀÌ¹Ì ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© Å×ÀÌºí ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- °¢ Å×ÀÌºí¿¡ ´ëÇØ ´ÙÀ½ ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ.
Å×ÀÌºí ³ëµå¿¡ ´ëÇÑ Á¶ÀÎ Á¶°ÇÀ» Ãß°¡ÇϽʽÿÀ.
- ·çÆ® ³ëµå À̸§À» °Á¶Ç¥½ÃÇÏ°í »õ ¿ä¼Ò¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¼¼ºÎ»çÇ× »óÀÚ¿¡¼ ³ëµå À¯ÇüÀ» Á¶°ÇÀ¸·Î ÁöÁ¤ÇϽʽÿÀ.
- Á¶°Ç Çʵ忡 ´ÙÀ½ ±¸¹®À» »ç¿ëÇÏ¿© Á¶ÀÎ Á¶°ÇÀ» ÀÔ·ÂÇϽʽÿÀ.
table_name.table_column = table_name.table_column AND
table_name.table_column = table_name.table_column ...
Á¶ÀÎ Á¶°ÇÀ» ÀÛ¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¼ö¸¸ÅÀÇ Á¶°ÇÀ» AND·Î Á¶ÀÎÇÏ¿© Æ÷ÇÔ½ÃŰ½Ê½Ã¿À.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© Á¶°ÇÀ» Ãß°¡ÇϽʽÿÀ.
Áö±Ý ÇÏÀ§ ¿ä¼Ò¿Í ¼Ó¼ºÀ» ÀÌ ³ëµå¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇÏÀ§ ¿ä¼Ò ¶Ç´Â ¼Ó¼º ³ëµå¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ¿ÞÂÊ¿¡ ÀÖ´Â ÇʵåÀÇ »óÀ§ ³ëµå¸¦ Ŭ¸¯ÇÏ¿© ÇÏÀ§ ¿ä¼Ò³ª ¼Ó¼ºÀ» Ãß°¡ÇϽʽÿÀ.
- »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
»óÀ§ ³ëµå¸¦ ¼±ÅÃÇÏÁö ¾Ê¾Ò´Ù¸é »õ ¿ä¼Ò¸¦ ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù.
- ¼¼ºÎ»çÇ× »óÀÚÀÇ ³ëµå À¯Çü ¸ñ·Ï¿¡¼
³ëµå À¯ÇüÀ» ¼±ÅÃÇϽʽÿÀ.
³ëµå À¯Çü ¸ñ·ÏÀº ¸ÊÀÇ ÇØ´ç À§Ä¡¿¡¼ À¯È¿ÇÑ ³ëµå À¯Çü,
Áï ¿ä¼Ò ¶Ç´Â ¼Ó¼º¸¸À» Ç¥½ÃÇÕ´Ï´Ù.
- ¿ä¼Ò ¶Ç´Â ¼Ó¼ºÀÇ À̸§À» ³ëµå À̸§ Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
- ÃÖÇÏÀ§ ·¹º§ ¿ä¼Ò¿¡ ´ëÇÑ ¼Ó¼º ¶Ç´Â ¿ä¼Ò¸¦ ³ëµå À¯ÇüÀ¸·Î
ÁöÁ¤Çß´Ù¸é, ¼¼ºÎ»çÇ× »óÀÚÀÇ Ä÷³ Çʵ忡¼ Ä÷³À» ¼±ÅÃÇϽʽÿÀ.
Á¦ÇÑ»çÇ×: »õ Ä÷³Àº °ü¸® ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.
Ä÷³À» ³ëµå À¯ÇüÀ¸·Î ÁöÁ¤ÇÏ´Â °æ¿ì, DB2 µ¥ÀÌÅͺ£À̽º¿¡ À̹Ì
ÀÖ´Â Ä÷³¸¸À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© »õ ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
¿ÞÂÊ¿¡ ÀÖ´Â Çʵ忡¼ ³ëµå¸¦ Ŭ¸¯ÇÏ°í ¼¼ºÎ»çÇ× »óÀÚ¿¡¼
ÀÌ¿¡ ´ëÇÑ ÇÊ¿äÇÑ ¼öÁ¤À» ÇàÇÔÀ¸·Î½á ³ªÁß¿¡ ³ëµå¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¯°æÀ» Ŭ¸¯ÇÏ¿© ¿ä¼Ò¸¦ °»½ÅÇϽʽÿÀ.
Ãß°¡ ÇÁ·Î¼¼½º¸¦ ¹Ýº¹ÇÏ¿© ³ëµå¸¦ °Á¶Ç¥½ÃÇÔÀ¸·Î½á ÇÏÀ§ ¿ä¼Ò³ª ¼Ó¼ºÀ»
³ëµå¿¡ Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- ¿ä¼Ò ¶Ç´Â ¼Ó¼º ³ëµåÀÇ ³»¿ëÀ» °ü°èÇü Å×ÀÌºí¿¡ ¸ÊÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ÅØ½ºÆ® ³ëµå¸¦ ÁöÁ¤ÇϽʽÿÀ.
- »óÀ§ ³ëµå¸¦ Ŭ¸¯ÇϽʽÿÀ.
- »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ³ëµå À¯Çü Çʵ忡¼ ÅØ½ºÆ®¸¦ ¼±ÅÃÇϽʽÿÀ.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- Å×ÀÌºí ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- ¹æ±Ý ÀÛ¼ºÇÑ ÅØ½ºÆ® ³ëµå¸¦ ¼±ÅÃÇÏ°í »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ³ëµå À¯Çü Çʵ忡¼ Å×À̺íÀ» ¼±ÅÃÇÏ°í ¿ä¼Ò¿¡ ´ëÇÑ
Å×À̺í À̸§À» ÁöÁ¤ÇϽʽÿÀ.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- Ä÷³ ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- ´Ù½Ã ÅØ½ºÆ® ³ëµå¸¦ ¼±ÅÃÇÏ°í »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ³ëµå À¯Çü Çʵ忡¼ Ä÷³À» ¼±ÅÃÇϰí
¿ä¼Ò¿¡ ´ëÇÑ Ä÷³ À̸§À» ÁöÁ¤ÇϽʽÿÀ.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
Á¦ÇÑ»çÇ×: »õ Ä÷³Àº °ü¸® ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.
Ä÷³À» ³ëµå À¯ÇüÀ¸·Î ÁöÁ¤ÇÏ´Â °æ¿ì, DB2 µ¥ÀÌÅͺ£À̽º¿¡ À̹Ì
ÀÖ´Â Ä÷³¸¸À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¼±ÅÃÀûÀ¸·Î Ä÷³¿¡ ´ëÇÑ Á¶°ÇÀ» Ãß°¡ÇϽʽÿÀ.
- ´Ù½Ã ÅØ½ºÆ® ³ëµå¸¦ ¼±ÅÃÇÏ°í »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ³ëµå À¯Çü Çʵ忡¼ Á¶°ÇÀ» ¼±ÅÃÇϰí
´ÙÀ½ ±¸¹®À¸·Î Á¶°ÇÀ» ¼±ÅÃÇϽʽÿÀ.
operator LIKE|<|>|= value
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- RDB_node ¸Ê ÆíÁýÀ» °è¼ÓÇϰųª ´ÙÀ½À» Ŭ¸¯ÇÏ¿© DAD ÁöÁ¤ âÀ» ¿©½Ê½Ã¿À.
- ³ëµå¸¦ Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ¿ÞÂÊ¿¡ ÀÖ´Â ÇʵåÀÇ ³ëµå¸¦ Ŭ¸¯ÇϽʽÿÀ.
- Á¦°Å¸¦ Ŭ¸¯ÇϽʽÿÀ.
- RDB_node ¸Ê ÆíÁýÀ» °è¼ÓÇϰųª ´ÙÀ½À» Ŭ¸¯ÇÏ¿© DAD ÁöÁ¤ âÀ» ¿©½Ê½Ã¿À.
- DAD ÁöÁ¤ âÀÇ ÆÄÀÏ À̸§ Çʵ忡 ¼öÁ¤µÈ DADÀÇ Ãâ·Â ÆÄÀÏ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Á¦°ÅÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°¡½Ê½Ã¿À.
- ·±Ä¡ÆÐµå¿¡¼ |DAD ÆíÁýÀ» Ŭ¸¯ÇϽʽÿÀ.
DAD ÁöÁ¤ âÀÌ Ç¥½ÃµË´Ï´Ù.
- ±âÁ¸ DAD ÆÄÀÏÀ» ÆíÁýÇÒÁö ¶Ç´Â »õ DAD¸¦ ÀÛ¼ºÇÒÁö ¼±ÅÃÇϽʽÿÀ.
±âÁ¸ÀÇ DAD¸¦ ÆíÁýÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
- DAD ÆÄÀÏ À̸§À» ÆÄÀÏ À̸§ Çʵ忡 ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ DAD¸¦ ã¾Æº¸½Ê½Ã¿À.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏ´ÂÁö °ËÁõÇϽʽÿÀ.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏ´Â °æ¿ì, ´ÙÀ½À»
¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç XML ÄÝ·º¼Ç RDB_node ¸ÊÇÎÀÌ À¯Çü Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- ¸¶¹ý»ç°¡ ÁöÁ¤µÈ DAD ÆÄÀÏÀ» ÀνÄÇÏÁö ¾Ê´Â °æ¿ì, ´ÙÀ½À»
¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù. DAD ÆÄÀÏ À̸§À» ÆÄÀÏ À̸§ Çʵ忡 ´Ù½Ã ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ DAD ÆÄÀÏÀ» ´Ù½Ã ã¾Æº¸½Ê½Ã¿À.
´ÙÀ½À» ¼±ÅÃÇÒ ¼ö ÀÖÀ» ¶§±îÁö ÀÌ·¯ÇÑ ´Ü°è¸¦ °è¼ÓÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© À¯È¿¼º °ËÁõ ¼±Åà âÀ» ¿©½Ê½Ã¿À.
»õ DAD¸¦ ÀÛ¼ºÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
- ÆÄÀÏ À̸§ Çʵå´Â °ø¹éÀ¸·Î µÎ½Ê½Ã¿À.
- XML ÄÝ·º¼Ç RDB_node ¸ÊÇÎÀ» À¯Çü ¸ñ·Ï¿¡¼ ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© À¯È¿¼º °ËÁõ ¼±Åà âÀ» ¿©½Ê½Ã¿À.
- À¯È¿¼º °ËÁõ ¼±Åà â¿¡¼ DTD·Î XML ¹®¼ÀÇ À¯È¿¼ºÀ» °ËÁõÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© ÅØ½ºÆ® ÁöÁ¤ âÀ» ¿©½Ê½Ã¿À.
- XML ¹®¼¸¸À» ºÐ¼®ÇÏ´Â ÁßÀ̶ó¸é ÇÁ·Ñ·Î±×
Çʵ带 ¹«½ÃÇϽʽÿÀ. ÀÛ¼º ¹× ºÐ¼® ¸ðµÎ¿¡ DAD ÆÄÀÏÀ» »ç¿ë ÁßÀ̶ó¸é,
ÇÁ·Ñ·Î±× À̸§À» ÅØ½ºÆ® ÁöÁ¤ âÀÇ ÇÁ·Ñ·Î±× Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
DB2 µ¥ÀÌÅÍ¿¡ ´ëÇÑ XML ¹®¼ ÀÛ¼ºÀ» Ãë¼ÒÇÏ´Â °æ¿ì¿¡´Â ÇÁ·Ñ·Î±×°¡ ÇÊ¿äÄ¡ ¾Ê½À´Ï´Ù.
<?xml version="1.0"?>
±âÁ¸ DAD¸¦ ÆíÁý ÁßÀ̶ó¸é, ÇÁ·Ñ·Î±×°¡ ÀÚµ¿À¸·Î ÇÁ·Ñ·Î±× Çʵ忡 Ç¥½ÃµË´Ï´Ù.
- XML ¹®¼¸¸À» ºÐ¼®ÇÏ´Â ÁßÀ̶ó¸é ÇÁ·Ñ·Î±× Çʵ带 ¹«½ÃÇϽʽÿÀ.
ÀÛ¼º ¹× ºÐ¼® ¸ðµÎ¿¡ DAD ÆÄÀÏÀ» »ç¿ëÇÏ´Â °æ¿ì, XML ¹®¼ÀÇ ¹®¼
À¯ÇüÀ» Doctype Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
±âÁ¸ DAD¸¦ ÆíÁý ÁßÀ̶ó¸é, ¹®¼ À¯ÇüÀÌ ÀÚµ¿À¸·Î Doctype Çʵ忡 Ç¥½ÃµË´Ï´Ù.
¿¹:
|<!DOCTYPE Order SYSTEM "C:\dxx\samples\dtd\getstart.dtd">
- ´ÙÀ½À» Ŭ¸¯ÇÏ¿© RDB ¸ÊÇΠâÀ» ¿©½Ê½Ã¿À.
- RDB ¸ÊÇΠâÀÇ ¿ÞÂÊ¿¡ ÀÖ´Â Çʵ忡¼ Ŭ¸¯ÇÏ¿© ¸ÊÇÒ
¿ä¼Ò ¶Ç´Â ¼Ó¼º ³ëµå¸¦ ¼±ÅÃÇϽʽÿÀ.
XML ¹®¼ÀÇ ¿ä¼Ò¿Í ¼Ó¼ºÀ» DB2 µ¥ÀÌÅÍ¿¡ ÇØ´çÇÏ´Â ¿ä¼Ò¿Í ¼Ó¼º
³ëµå¿¡ ¸ÊÇϽʽÿÀ. ÀÌ·¯ÇÑ ³ëµå´Â XML µ¥ÀÌÅÍ¿¡¼ DB2 µ¥ÀÌÅÍ·ÎÀÇ
°æ·Î¸¦ Á¦°øÇÕ´Ï´Ù.
- ·çÆ® ³ëµå¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ·çÆ® ¾ÆÀÌÄÜÀ» ¼±ÅÃÇϽʽÿÀ.
- »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇÏ¿© »õ ³ëµå¸¦ Á¤ÀÇÇϽʽÿÀ.
- ¼¼ºÎ»çÇ× »óÀÚ¿¡¼ ³ëµå À¯ÇüÀ» ¿ä¼Ò·Î ÁöÁ¤ÇϽʽÿÀ.
- ·çÆ® ³ëµåÀÇ À̸§À» ³ëµå À̸§ Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© »õ ³ëµå¸¦ ÀÛ¼ºÇϽʽÿÀ.
¸Ê¿¡¼ ´Ù¸¥ ¸ðµç ¿ä¼Ò ¹× ¼Ó¼º ³ëµåÀÇ »óÀ§ÀÎ ·çÆ® ³ëµå
¶Ç´Â ¿ä¼Ò¸¦ ÀÛ¼ºÇß½À´Ï´Ù. ·çÆ® ³ëµå´Â ÇÏÀ§ ¿ä¼Ò¿Í Á¶ÀÎ Á¶°ÇÀ» °¡Áý´Ï´Ù.
ÄÝ·º¼ÇÀÇ ÀϺÎÀÎ °¢ Å×ÀÌºí¿¡ ´ëÇÑ Å×ÀÌºí ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- ·çÆ® ³ëµå À̸§À» °Á¶Ç¥½ÃÇÏ°í »õ ¿ä¼Ò¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¼¼ºÎ»çÇ× »óÀÚ¿¡¼ ³ëµå À¯ÇüÀ» Å×À̺í·Î ÁöÁ¤ÇϽʽÿÀ.
- Å×À̺í À̸§¿¡¼ Å×À̺íÀÇ À̸§À» ¼±ÅÃÇϽʽÿÀ. Å×À̺íÀÌ
ÀÌ¹Ì ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- Å×ÀÌºí¿¡ ´ëÇÑ Å° Ä÷³À» Å×À̺í Ű
Çʵ忡 ÁöÁ¤ÇϽʽÿÀ.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© Å×ÀÌºí ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- °¢ Å×ÀÌºí¿¡ ´ëÇØ ´ÙÀ½ ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ.
Å×ÀÌºí ³ëµå¿¡ ´ëÇÑ Á¶ÀÎ Á¶°ÇÀ» Ãß°¡ÇϽʽÿÀ.
- ·çÆ® ³ëµå À̸§À» °Á¶Ç¥½ÃÇÏ°í »õ ¿ä¼Ò¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¼¼ºÎ»çÇ× »óÀÚ¿¡¼ ³ëµå À¯ÇüÀ» Á¶°ÇÀ¸·Î ÁöÁ¤ÇϽʽÿÀ.
- Á¶°Ç Çʵ忡 ´ÙÀ½ ±¸¹®À» »ç¿ëÇÏ¿© Á¶ÀÎ Á¶°ÇÀ» ÀÔ·ÂÇϽʽÿÀ.
table_name.table_column = table_name.table_column AND
table_name.table_column = table_name.table_column ...
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© Á¶°ÇÀ» Ãß°¡ÇϽʽÿÀ.
Áö±Ý ÇÏÀ§ ¿ä¼Ò¿Í ¼Ó¼ºÀ» ÀÌ ³ëµå¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇÏÀ§ ¿ä¼Ò ¶Ç´Â ¼Ó¼º ³ëµå¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ¿ÞÂÊ¿¡ ÀÖ´Â ÇʵåÀÇ »óÀ§ ³ëµå¸¦ Ŭ¸¯ÇÏ¿© ÇÏÀ§ ¿ä¼Ò³ª ¼Ó¼ºÀ» Ãß°¡ÇϽʽÿÀ.
»óÀ§ ³ëµå¸¦ ¼±ÅÃÇÏÁö ¾Ê¾Ò´Ù¸é »õ·Î ÀÛ¼ºÀ» ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù.
- »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ¼¼ºÎ»çÇ× »óÀÚÀÇ ³ëµå À¯Çü ¸ñ·Ï¿¡¼
³ëµå À¯ÇüÀ» ¼±ÅÃÇϽʽÿÀ.
³ëµå À¯Çü ¸ñ·ÏÀº ¸ÊÀÇ ÇØ´ç À§Ä¡¿¡¼ À¯È¿ÇÑ ³ëµå À¯Çü,
Áï ¿ä¼Ò ¶Ç´Â ¼Ó¼º¸¸À» Ç¥½ÃÇÕ´Ï´Ù.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© »õ ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
¿ÞÂÊ¿¡ ÀÖ´Â Çʵ忡¼
³ëµå¸¦ Ŭ¸¯ÇÏ°í ¼¼ºÎ»çÇ× »óÀÚ¿¡¼ ÀÌ¿¡ ´ëÇÑ ÇÊ¿äÇÑ ¼öÁ¤À» ÇàÇÔÀ¸·Î½á
³ªÁß¿¡ ³ëµå¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯°æÀ» Ŭ¸¯ÇÏ¿© ¿ä¼Ò¸¦ °»½ÅÇϽʽÿÀ.
- ¿ä¼Ò ¶Ç´Â ¼Ó¼º ³ëµåÀÇ ³»¿ëÀ» °ü°èÇü Å×ÀÌºí¿¡ ¸ÊÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ÅØ½ºÆ® ³ëµå¸¦ ÁöÁ¤ÇϽʽÿÀ.
- »óÀ§ ³ëµå¸¦ Ŭ¸¯ÇϽʽÿÀ.
- »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ³ëµå À¯Çü Çʵ忡¼ ÅØ½ºÆ®¸¦ ¼±ÅÃÇϽʽÿÀ.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- Å×ÀÌºí ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- ¹æ±Ý ÀÛ¼ºÇÑ ÅØ½ºÆ® ³ëµå¸¦ ¼±ÅÃÇÏ°í »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ³ëµå À¯Çü Çʵ忡¼ Å×À̺íÀ» ¼±ÅÃÇÏ°í ¿ä¼Ò¿¡ ´ëÇÑ
Å×À̺í À̸§À» ÁöÁ¤ÇϽʽÿÀ.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- Ä÷³ ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- ´Ù½Ã ÅØ½ºÆ® ³ëµå¸¦ ¼±ÅÃÇÏ°í »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ³ëµå À¯Çü Çʵ忡¼ Ä÷³À» ¼±ÅÃÇϰí
¿ä¼Ò¿¡ ´ëÇÑ Ä÷³ À̸§À» ÁöÁ¤ÇϽʽÿÀ.
- Ä÷³¿¡ ´ëÇÑ ±âº» µ¥ÀÌÅÍ À¯ÇüÀ» À¯Çü Çʵ忡 ÁöÁ¤Çϰí,
űװ¡ ¾ø´Â µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°Ô µÉ Ä÷³ÀÇ À¯ÇüÀ» ÁöÁ¤ÇϽʽÿÀ.
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
Á¦ÇÑ»çÇ×: »õ Ä÷³Àº °ü¸® ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.
Ä÷³À» ³ëµå À¯ÇüÀ¸·Î ÁöÁ¤ÇÏ´Â °æ¿ì, DB2 µ¥ÀÌÅͺ£À̽º¿¡ À̹Ì
ÀÖ´Â Ä÷³¸¸À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¼±ÅÃÀûÀ¸·Î Ä÷³¿¡ ´ëÇÑ Á¶°ÇÀ» Ãß°¡ÇϽʽÿÀ.
- ´Ù½Ã ÅØ½ºÆ® ³ëµå¸¦ ¼±ÅÃÇÏ°í »õ ¿ä¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ³ëµå À¯Çü Çʵ忡¼ Á¶°ÇÀ» ¼±ÅÃÇϰí
´ÙÀ½ ±¸¹®À¸·Î Á¶°ÇÀ» ¼±ÅÃÇϽʽÿÀ.
operator LIKE|<|>|= value
- Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Ãß°¡ÇϽʽÿÀ.
- RDB_node ¸Ê ÆíÁýÀ» °è¼ÓÇϰųª ´ÙÀ½À» Ŭ¸¯ÇÏ¿© DAD ÁöÁ¤ âÀ» ¿©½Ê½Ã¿À.
- ³ëµå¸¦ Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ¿ÞÂÊ¿¡ ÀÖ´Â ÇʵåÀÇ ³ëµå¸¦ Ŭ¸¯ÇϽʽÿÀ.
- Á¦°Å¸¦ Ŭ¸¯ÇϽʽÿÀ.
- RDB_node ¸Ê ÆíÁýÀ» °è¼ÓÇϰųª ´ÙÀ½À» Ŭ¸¯ÇÏ¿© DAD ÁöÁ¤ âÀ» ¿©½Ê½Ã¿À.
- DAD ÁöÁ¤ âÀÇ ÆÄÀÏ À̸§ Çʵ忡 ¼öÁ¤µÈ DADÀÇ Ãâ·Â ÆÄÀÏ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© ³ëµå¸¦ Á¦°ÅÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°¡½Ê½Ã¿À.
ÀÌ ¸¶¹ý»ç¿¡¼ XML Extender¿¡ ´ëÇÑ XML Ä÷³À» Ãß°¡, »ç¿ë ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇϰÔ
ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- XML Ä÷³ Ãß°¡
- Ä÷³À» Å×ÀÌºí¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Â XML Ä÷³ Ãß°¡ âÀ» ¿·Á¸é
¼±ÅÃÇϽʽÿÀ. ÀÌ Ä÷³¿¡´Â XML ¹®¼°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ¿É¼ÇÀº
µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- |XML Ä÷³ »ç¿ë
- |µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϰí XML Extender UDT¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï XML Ä÷³À»
»ç¿ëÇÒ ¼ö ÀÖ´Â XML Ä÷³ »ç¿ë âÀ» ¿ °æ¿ì¿¡ ¼±ÅÃÇϽʽÿÀ. ÀÌ ¿É¼ÇÀº µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë °¡´ÉÇϰí XML ¹®¼¿¡ ´ëÇÑ Ä÷³ÀÌ ÀÛ¼ºµÈ
°æ¿ì¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- |XML Ä÷³ »ç¿ë ¾ÈÇÔ
- |±âÁ¸ÀÇ Ä÷³À» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ´Â XML Ä÷³ »ç¿ë ¾ÈÇÔ Ã¢À» ¿ °æ¿ì¿¡
¼±ÅÃÇϽʽÿÀ. µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÒ ¼ö ¾ø°Å³ª »ç¿ë °¡´ÉÇÑ XML Ä÷³ÀÌ ¾ø´Â °æ¿ì¿¡´Â
ÀÌ ¿É¼ÇÀÌ »ç¿ë °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ë ºÒ°¡´ÉÇÑ Ä÷³Àº ´õ ÀÌ»ó
XML ¹®¼¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù. XML Å×À̺íÀ» Á¦°ÅÇϱâ Àü¿¡ XML Ä÷³À»
»ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù. Å×À̺íÀÌ Á¦°ÅµÇ°í ±×ÀÇ XML Ä÷³ÀÌ »ç¿ë ºÒ°¡´ÉÇϰÔ
µÇÁö ¾Ê¾Ò´Ù¸é, XML Extender°¡ ÀÛ¼ºµÈ ºÎ°¡ Å×À̺í°ú XML Ä÷³ Ç׸ñÀ»
XML »ç¿ë¹ý Å×ÀÌºí¿¡ º¸Á¸ÇÕ´Ï´Ù.
- ´ÙÀ½
- XML Ä÷³À» Ãß°¡, »ç¿ë ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á°í ¼±ÅÃÇÑ Ã¢À» ¿±´Ï´Ù.
- ¿Ï·á
- Ä÷³¿¡ ´ëÇÑ ÀÛ¾÷À» ¿Ï·áÇÑ °æ¿ì »ç¿ë °¡´ÉÇÕ´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Å×À̺í À̸§
- Å×À̺í À̸§À» ÀÔ·ÂÇϰųª »ç¿ë °¡´ÉÇÑ Å×ÀÌºí ¸ñ·Ï¿¡¼
À̸§À» ¼±ÅÃÇϽʽÿÀ. XML Ä÷³À» Ãß°¡ÇÏ·Á¸é Å×À̺íÀ» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
¿¹:
SALES_DB
- Ä÷³ À̸§
- XMl Ä÷³¿¡ »ç¿ëÇÏ·Á´Â À̸§À» ÀÔ·ÂÇϽʽÿÀ.
¿¹:
ORDER
- |µ¥ÀÌÅÍ À¯Çü
- »ç¿ë °¡´ÉÇÑ À¯Çü ¸ñ·Ï¿¡¼ µ¥ÀÌÅÍ À¯ÇüÀ» ¼±ÅÃÇϽʽÿÀ(¿¹¸¦ µé¾î
XMLCLOB, XMLVARCHAR ¶Ç´Â XMLFILE). ¿¹:
XMLVARCHAR
- µÚ·Î
- XML Ä÷³¿¡ ´ëÇÑ ÀÛ¾÷¿¡ »ç¿ëÇÑ Å¸½ºÅ© ¼±Åà âÀ» ¿±´Ï´Ù.
- ¿Ï·á
- XML Ä÷³À» Ãß°¡ÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Å×À̺í À̸§
- XML Ä÷³ÀÌ ÀÖ´Â Å×À̺íÀÇ À̸§À» ÀÔ·ÂÇϰųª
»ç¿ë °¡´ÉÇÑ Å×À̺í À̸§ ¸ñ·Ï¿¡¼ À̸§À» ¼±ÅÃÇϽʽÿÀ.
¿¹:
SALES_TAB
- Ä÷³ À̸§
- Å×À̺íÀÇ ±âÁ¸ XML Ä÷³ À̸§À» ÀÔ·ÂÇϰųª
»ç¿ë °¡´ÉÇÑ Ä÷³ ¸ñ·Ï¿¡¼ À̸§À» ¼±ÅÃÇϽʽÿÀ.
¿¹:
ORDER
- DAD ÆÄÀÏ À̸§
- XML ¹®¼¸¦ XML Ä÷³°ú ºÎ°¡ Å×ÀÌºí¿¡ ¸ÊÇÏ´Â DAD ÆÄÀÏÀÇ À§Ä¡¸¦
ÀÔ·ÂÇϰųª ...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ÀÇ DAD ÆÄÀÏÀ» ã¾Æº¸½Ê½Ã¿À. ¿¹:
c:\dxx\samples\dad\getstart.dad
- Å×ÀÌºí °ø°£
- ¼±ÅûçÇ×: XML Ä÷³°ú ¿¬°üµÈ ºÎ°¡ Å×ÀÌºí¿¡ ´ëÇØ ÀÌÀü¿¡ ÀÛ¼ºµÈ
Å×ÀÌºí °ø°£ÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ. Å×ÀÌºí °ø°£À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº» Å×ÀÌºí °ø°£ÀÌ »ç¿ëµË´Ï´Ù.
- ±âº» ºä
- ¼±ÅûçÇ×: XML Å×À̺í°ú °ü·ÃµÈ ¸ðµç ºÎ°¡ Å×À̺íÀ» Á¶ÀÎÇÏ´Â
±âº» ºäÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- |·çÆ® ID
- ±ÇÀå»çÇ×: ¸ðµç ºÎ°¡ Å×À̺í°ú ÀÀ¿ëÇÁ·Î±×·¥ Å×À̺íÀ» ¿¬°ü½Ã۱â À§ÇØ
Å×ÀÌºí¿¡ ÀÖ´Â ±âº» ŰÀÇ Ä÷³ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
·çÆ® ID¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, XML Extender°¡ DXXROOT_ID Ä÷³À» Å×ÀÌºí¿¡
Ãß°¡ÇÏ°í ½Äº°ÀÚ¸¦ »ý¼ºÇÕ´Ï´Ù.
- µÚ·Î
- XML Ä÷³¿¡ ´ëÇÑ ÀÛ¾÷¿¡ »ç¿ëÇÑ Å¸½ºÅ© ¼±Åà âÀ» ¿±´Ï´Ù.
- ¿Ï·á
- XML Ä÷³À» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù. Ä÷³À»
»ç¿ë °¡´ÉÇÏ°Ô Çϱâ À§ÇØ, XML Extender´Â XML Å×ÀÌºí¿¡ ±âº» ۰¡ ÀÖ´ÂÁö ¿©ºÎ¸¦ ÆÇº°Çϰí
DAD ÆÄÀÏ¿¡ ÁöÁ¤µÈ ºÎ°¡ Å×À̺íÀ» ÀÛ¼ºÇϸç XML Å×À̺í°ú ºÎ°¡ Å×ÀÌºí¿¡ ´ëÇÑ
±âº» ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- Å×À̺í À̸§
- XML Ä÷³ÀÌ ÀÖ´Â Å×À̺íÀÇ À̸§À» ÀÔ·ÂÇϰųª »ç¿ë °¡´ÉÇÑ
Å×ÀÌºí ¸ñ·Ï¿¡¼ À̸§À» ¼±ÅÃÇϽʽÿÀ.
- Ä÷³ À̸§
- Å×À̺íÀÇ ±âÁ¸ Ä÷³ À̸§À» ÀÔ·ÂÇϰųª
Ä÷³ À̸§ ¸ñ·Ï¿¡¼ À̸§À» ¼±ÅÃÇϽʽÿÀ.
- µÚ·Î
- XML Ä÷³¿¡ ´ëÇÑ ÀÛ¾÷¿¡ »ç¿ëÇÑ Å¸½ºÅ© ¼±Åà âÀ» ¿±´Ï´Ù.
- ¿Ï·á
- XML Ä÷³À» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù. »ç¿ë
ºÒ°¡´ÉÇÏ°Ô µÈ XML Ä÷³Àº ´õ ÀÌ»ó XML ¹®¼¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- ·±Ä¡ÆÐµå¿¡¼ XML Ä÷³¿¡ ´ëÇÑ ÀÛ¾÷À» Ŭ¸¯ÇϽʽÿÀ. Ÿ½ºÅ©
¼±Åà âÀÌ ¿¸³´Ï´Ù.
- XML Ä÷³ Ãß°¡¸¦ Ŭ¸¯ÇϽʽÿÀ. XML Ä÷³ Ãß°¡ âÀÌ ¿¸³´Ï´Ù.
- Å×À̺í À̸§ ¸ñ·Ï¿¡¼ Å×À̺í À̸§À»
¼±ÅÃÇϰųª º¯°æÇÏ·Á´Â Å×À̺íÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- Å×ÀÌºí¿¡ Ãß°¡ÇÒ Ä÷³ÀÇ À̸§À» Ä÷³ À̸§ Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
- |ÀÚ·á À¯Çü ¸ñ·Ï¿¡¼ Ä÷³ÀÇ UDT¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© XML À¯ÇüÀÇ Ä÷³À» Ãß°¡ÇϽʽÿÀ.
- ·±Ä¡ÆÐµå¿¡¼ XML Ä÷³¿¡ ´ëÇÑ ÀÛ¾÷À» Ŭ¸¯ÇÏ¿© XML Extender Ä÷³
°ü·Ã Ÿ½ºÅ©¸¦ º¸½Ê½Ã¿À. Ÿ½ºÅ© ¼±Åà âÀÌ ¿¸³´Ï´Ù.
- |XML Ä÷³ »ç¿ëÀ» Ŭ¸¯ÇÑ ÈÄ ´ÙÀ½À» Ŭ¸¯ÇÏ¿© µ¥ÀÌÅͺ£À̽ºÀÇ
±âº»ÀÇ Å×À̺í Ä÷³À» »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ.
- Å×À̺í À̸§ Çʵ忡¼ XML Ä÷³À» Æ÷ÇÔÇÏ´Â Å×À̺íÀ» ¼±ÅÃÇϽʽÿÀ.
- Ä÷³ À̸§ Çʵ忡¼ »ç¿ë °¡´ÉÈÇϰí ÀÖ´Â Ä÷³À» ¼±ÅÃÇϽʽÿÀ. Ä÷³ÀÌ Á¸ÀçÇØ¾ß Çϰí XML À¯ÇüÀ̾î¾ß ÇÕ´Ï´Ù.
- DAD °æ·Î¿Í ÆÄÀÏ À̸§À» DAD ÆÄÀÏ À̸§ Çʵ忡 ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ DAD ÆÄÀÏÀ» ã¾Æº¸½Ê½Ã¿À.
- ¼±ÅÃÀûÀ¸·Î ±âÁ¸ Å×ÀÌºí °ø°£ÀÇ À̸§À» Å×ÀÌºí °ø°£ Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
Å×ÀÌºí °ø°£Àº XML Extender°¡ ÀÛ¼ºÇÑ ºÎ°¡ Å×À̺íÀ» Æ÷ÇÔÇÕ´Ï´Ù.
Å×ÀÌºí °ø°£À» ÁöÁ¤ÇÏ¸é ºÎ°¡ Å×À̺íÀÌ ÁöÁ¤µÈ Å×ÀÌºí °ø°£¿¡ ÀÛ¼ºµË´Ï´Ù.
Å×ÀÌºí °ø°£À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ºÎ°¡ Å×À̺íÀÌ ±âº» Å×ÀÌºí °ø°£¿¡ ÀÛ¼ºµË´Ï´Ù.
- ¼±ÅÃÀûÀ¸·Î ±âº» ºäÀÇ À̸§À» ±âº» ºä Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
ÁöÁ¤µÇ´Â °æ¿ì, ±âº» ºä´Â Ä÷³ÀÌ »ç¿ë °¡´ÉÇÒ ¶§ ÀÚµ¿À¸·Î ÀÛ¼ºµÇ°í
XML Å×À̺í°ú ¸ðµç °ü·Ã ºÎ°¡ Å×À̺íÀ» Á¶ÀÎÇÕ´Ï´Ù.
- ¼±ÅÃÀûÀ¸·Î, ÀÀ¿ëÇÁ·Î±×·¥ Å×À̺íÀÇ ±âº» Ű Ä÷³ À̸§À»
·çÆ® ID Çʵ忡 ÀÔ·ÂÇϽʽÿÀ. À̰ÍÀº ±ÇÀå»çÇ×ÀÔ´Ï´Ù.
XML Extender´Â ·çÆ® IDÀÇ °ªÀ» °íÀ¯ ½Äº°ÀÚ·Î »ç¿ëÇÏ¿©
¸ðµç ºÎ°¡ Å×À̺íÀ» ÀÀ¿ëÇÁ·Î±×·¥ Å×À̺í°ú ¿¬°ü½Ãŵ´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é
XML Extender°¡ DXXROOT_ID Ä÷³À» ÀÀ¿ëÇÁ·Î±×·¥ Å×ÀÌºí¿¡ Ãß°¡ÇÏ°í ½Äº°ÀÚ¸¦ »ý¼ºÇÕ´Ï´Ù.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© XML Ä÷³À» »ç¿ë °¡´ÉÇÏ°Ô Çϰí
ºÎ°¡ Å×À̺íÀ» ÀÛ¼ºÇÑ ´ÙÀ½ ·±Ä¡ÆÐµå·Î µ¹¾Æ°¡½Ê½Ã¿À.
- Ä÷³ÀÌ Á¤»óÀûÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô µÇ¸é Ä÷³ »ç¿ë °¡´ÉÈ ¼º°ø
¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
- Ä÷³ÀÌ Á¤»óÀûÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô µÇÁö ¾ÊÀ¸¸é ¿À·ù »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
Ä÷³ÀÌ Á¤»óÀûÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô µÉ ¶§±îÁö ÀÔ·Â ÇʵåÀÇ °ªÀ» Á¤Á¤ÇϽʽÿÀ.
- ·±Ä¡ÆÐµå¿¡¼ XML Ä÷³¿¡ ´ëÇÑ ÀÛ¾÷À» Ŭ¸¯ÇÏ¿© XML Extender Ä÷³
°ü·Ã Ÿ½ºÅ©¸¦ º¸½Ê½Ã¿À. Ÿ½ºÅ© ¼±Åà âÀÌ ¿¸³´Ï´Ù.
- |Ÿ½ºÅ© ¼±Åà â¿¡¼ XML Ä÷³ »ç¿ë ¾ÈÇÔÀ» Ŭ¸¯ÇÑ ÈÄ ´ÙÀ½À» Ŭ¸¯ÇÏ¿©
µ¥ÀÌÅͺ£À̽ºÀÇ ±âÁ¸ Å×À̺í Ä÷³À» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇϽʽÿÀ.
- Å×À̺í À̸§ Çʵ忡¼ XML Ä÷³À» Æ÷ÇÔÇÏ´Â Å×À̺íÀ» ¼±ÅÃÇϽʽÿÀ.
- Ä÷³ À̸§ Çʵ忡¼ »ç¿ë ºÒ°¡´ÉÇÑ Ä÷³À» ¼±ÅÃÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
- Ä÷³ÀÌ Á¤»óÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÏ°Ô µÇ¸é Ä÷³ »ç¿ë ºÒ°¡´ÉÈ ¼º°ø ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
- Ä÷³ÀÌ Á¤»óÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÏ°Ô µÇÁö ¾ÊÀ¸¸é ¿À·ù »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
Ä÷³ÀÌ Á¤»óÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÏ°Ô µÉ ¶§±îÁö ÀÔ·Â ÇʵåÀÇ °ªÀ» Á¤Á¤ÇϽʽÿÀ.
ÀÌ ¸¶¹ý»ç¿¡¼ XML ÄÝ·º¼ÇÀ» »ç¿ëÇϰųª »ç¿ë ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
- XML ÄÝ·º¼Ç »ç¿ë
- XML ÄÝ·º¼Ç »ç¿ë âÀ» ¿·Á¸é ¼±ÅÃÇϽʽÿÀ. XML ÄÝ·º¼ÇÀ» »ç¿ëÇÏ¿©
DAD ÆÄÀÏÀ» ±¸¹®ºÐ¼®Çϰí XML ¹®¼ ¹× ·¹ÄÚµå Á¦¾î Á¤º¸ °ü·Ã Å×À̺í°ú Ä÷³À»
½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë °¡´ÉÇϰí DAD ÆÄÀÏÀÌ ÀÖ´Â
°æ¿ì¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- XML ÄÝ·º¼Ç »ç¿ë ¾ÈÇÔ
- Å×À̺í°ú Ä÷³À» XML ÄÝ·º¼ÇÀÇ ÀϺηΠ½Äº°ÇÏ´Â
Ç¥½Ã¹®ÀÚ¸¦ Á¦°ÅÇÒ ¼ö ÀÖ´Â ÄÝ·º¼Ç »ç¿ë ¾ÈÇÔ Ã¢À» ¿·Á¸é
¼±ÅÃÇϽʽÿÀ. ÄÝ·º¼ÇÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡´Â ÀÌ ¿É¼ÇÀÌ »ç¿ë °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù.
- ´ÙÀ½
- XML ÄÝ·º¼ÇÀ» »ç¿ë ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á°í ¼±ÅÃÇÑ Ã¢À» ¿±´Ï´Ù.
- ¿Ï·á
- ÄÝ·º¼Ç¿¡ ´ëÇÑ ÀÛ¾÷À» ¿Ï·áÇÑ °æ¿ì »ç¿ë °¡´ÉÇÕ´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- ÄÝ·º¼Ç À̸§
- »ç¿ëÇÏ·Á´Â XML ÄÝ·º¼ÇÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- DAD ÆÄÀÏ À̸§
- ¹®¼¸¦ ÀÛ¼ºÇϰųª ºÐ¼®ÇÏ´Â µ¥ »ç¿ëµÇ´Â DB2 Å×ÀÌºí¿¡ XML ¹®¼ ±¸Á¶¸¦
¸ÊÇÏ´Â DAD ÆÄÀÏÀÇ À̸§À» ÀÔ·ÂÇϰųª ...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ÀÇ DAD ÆÄÀÏÀ» ã¾Æº¸½Ê½Ã¿À.
- ...
- ±âÁ¸ÀÇ DAD ÆÄÀÏ À̸§À» ¼±ÅÃÇϱâ À§ÇØ Ã£±â âÀ» ¿±´Ï´Ù.
- Å×ÀÌºí °ø°£
- ÀÌÀü¿¡ ÀÛ¼ºµÈ Å×ÀÌºí °ø°£ÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
Å×ÀÌºí °ø°£¿¡´Â ÀÛ¼º ¶Ç´Â ºÐ¼®¿ëÀ¸·Î »ý¼ºµÈ »õ DB2 Å×À̺íÀÌ µé¾î°©´Ï´Ù.
- µÚ·Î
- XML ÄÝ·º¼Ç¿¡ ´ëÇÑ ÀÛ¾÷¿¡ »ç¿ëÇÑ Å¸½ºÅ© ¼±Åà âÀ» ¿±´Ï´Ù.
- ¿Ï·á
- XML ÄÝ·º¼ÇÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
ÄÝ·º¼ÇÀ» »ç¿ëÇϱâ À§ÇØ XML Extender´Â DAD ÆÄÀÏÀ» »ç¿ëÇÏ¿©
XML ¹®¼ÀÇ Å×ÀÌºí ¹× Ä÷³°ú XML_USAGE Å×À̺íÀÇ ·¹ÄÚµå Á¦¾î Á¤º¸¸¦ ½Äº°Çß½À´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- ÄÝ·º¼Ç À̸§
- ÄÝ·º¼Ç ¸ñ·Ï¿¡¼ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á´Â XML ÄÝ·º¼ÇÀÇ À̸§À» ¼±ÅÃÇϽʽÿÀ.
- µÚ·Î
- XML ÄÝ·º¼Ç¿¡ ´ëÇÑ ÀÛ¾÷¿¡ »ç¿ëÇÑ Å¸½ºÅ© ¼±Åà âÀ» ¿±´Ï´Ù.
- ¿Ï·á
- XML ÄÝ·º¼ÇÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
ÄÝ·º¼ÇÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϱâ À§ÇØ XML Extender´Â Å×À̺í°ú Ä÷³À»
XML ÄÝ·º¼ÇÀÇ ÀϺηΠ½Äº°Çϴ ǥ½Ã¹®ÀÚ¸¦ Á¦°ÅÇÕ´Ï´Ù.
- Ãë¼Ò
- ¸¶¹ý»ç¸¦ Ãë¼ÒÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°©´Ï´Ù.
- ·±Ä¡ÆÐµå¿¡¼ XML ÄÝ·º¼Ç¿¡ ´ëÇÑ ÀÛ¾÷À» Ŭ¸¯ÇϽʽÿÀ. Ÿ½ºÅ© ¼±Åà âÀÌ Ç¥½ÃµË´Ï´Ù.
- |XML ÄÝ·º¼Ç »ç¿ëÀ» Ŭ¸¯ÇÑ ÈÄ ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. ÄÝ·º¼Ç »ç¿ë âÀÌ Ç¥½ÃµË´Ï´Ù.
- ÄÝ·º¼Ç À̸§ Çʵ忡¼ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á´Â ÄÝ·º¼ÇÀÇ À̸§À» ¸ñ·Ï¿¡¼ ¼±ÅÃÇϽʽÿÀ.
- DAD ÆÄÀÏ À̸§À» DAD ÆÄÀÏ À̸§ Çʵ忡 ÀÔ·ÂÇϰųª
...À» Ŭ¸¯ÇÏ¿© ±âÁ¸ DAD ÆÄÀÏÀ» ã¾Æº¸½Ê½Ã¿À.
- ¼±ÅÃÀûÀ¸·Î ÀÌÀü¿¡ ÀÛ¼ºµÈ Å×ÀÌºí °ø°£ÀÇ À̸§À» Å×ÀÌºí °ø°£ Çʵ忡 ÀÔ·ÂÇϽʽÿÀ.
Å×ÀÌºí °ø°£¿¡´Â ºÐ¼®¿ëÀ¸·Î »ý¼ºµÈ »õ DB2 Å×À̺íÀÌ µé¾î°©´Ï´Ù.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© ÄÝ·º¼ÇÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϰí
·±Ä¡ÆÐµå·Î µ¹¾Æ°¡½Ê½Ã¿À.
- ÄÝ·º¼ÇÀÌ Á¤»óÀûÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô µÇ¸é ÄÝ·º¼Ç »ç¿ë °¡´ÉÈ ¼º°ø ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
- ÄÝ·º¼ÇÀÌ Á¤»óÀûÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô µÇÁö ¾ÊÀ¸¸é ¿À·ù »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
ÄÝ·º¼ÇÀÌ Á¤»óÀûÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô µÉ ¶§±îÁö ÀÔ·Â ÇʵåÀÇ °ªÀ» Á¤Á¤ÇϽʽÿÀ.
- ·±Ä¡ÆÐµå¿¡¼ XML ÄÝ·º¼Ç¿¡ ´ëÇÑ ÀÛ¾÷À» Ŭ¸¯ÇÏ¿©
XML Extender ÄÝ·º¼Ç °ü·Ã Ÿ½ºÅ©¸¦ º¸½Ê½Ã¿À. Ÿ½ºÅ© ¼±Åà âÀÌ Ç¥½ÃµË´Ï´Ù.
- XML ÄÝ·º¼Ç »ç¿ë ¾ÈÇÔÀ» Ŭ¸¯ÇÏ°í ´ÙÀ½À» Ŭ¸¯ÇÏ¿©
XML ÄÝ·º¼ÇÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇϽʽÿÀ. ÄÝ·º¼Ç »ç¿ë ¾ÈÇÔ Ã¢ÀÌ Ç¥½ÃµË´Ï´Ù.
- ÄÝ·º¼Ç À̸§ Çʵ忡 »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á´Â ÄÝ·º¼ÇÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© ÄÝ·º¼ÇÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ°í ·±Ä¡ÆÐµå·Î µ¹¾Æ°¡½Ê½Ã¿À.
- ÄÝ·º¼ÇÀÌ Á¤»óÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÏ°Ô µÇ¸é ÄÝ·º¼Ç »ç¿ë ºÒ°¡´ÉÈ ¼º°ø ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
- ÄÝ·º¼ÇÀÌ Á¤»óÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÏ°Ô µÇÁö ¾ÊÀ¸¸é ¿À·ù »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
ÄÝ·º¼ÇÀÌ Á¤»óÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÏ°Ô µÉ ¶§±îÁö ÀÔ·Â ÇʵåÀÇ °ªÀ» Á¤Á¤ÇϽʽÿÀ.