Á¦Ç°°ú Á¦Ç° ±¸Á¶ Product and Its Structure
source : Sartori, L. G., "Maufacturing Information Systems", Addison-Wesley Publishing Company, 1988.
since November 13, 1997, last modified May 28, 2000, working,


Á¦Ç°±â¼ú(Product Technology)À̶õ ºÎÇ°°ú °¡°ø¹æ¹ýÀ» ¼±ÅÃÇÏ´Â ±â¼ú·Î½á Á¦Á¶¾÷üÀÇ Çٽɱâ¼úÀÌ´Ù. Bill of Material (BOM) ½Ã½ºÅÛÀº ºÎÇ°°ú °¡°ø¹æ¹ý¿¡ °üÇÑ Á¤º¸¸¦ Á¤º¸ ±â¼úÀ» ÅëÇÏ¿© ÀúÀå. °ü¸® ÇÏ°í ÀÖ´Ù. BOM ½Ã½ºÅÛÀº ±â¼úÀûÀÎ ÀÀ¿ëÇÁ·Î±×·¥°ú Bussiness ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¤º¸¸¦ °øÀ¯ÇÏ¹Ç·Î½á µÎ ½Ã½ºÅÛÀÌ ¸¸³ª´Â ÁöÁ¡À̸ç, »ý»ê¹æ¹ý ¼³°è, »ý»ê °èȹ, ºñ¿ë°è»ê, ÆǸŠīŻ·Î±× Á¦ÀÛ, ±×¸®°í ÁÖ¹®Ã³¸® ½Ã½ºÅÛµîÀÌ Ç׽à Á¶È¸ÇÏ´Â ½Ã½ºÅÛÀÌ´Ù. ±×·¯¹Ç·Î ÀÌ ½Ã½ºÅÛÀº Àüü »ý»ê ½Ã½ºÅÛÀÇ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» Çϸç Á¢±ÙÀÇ ¿ëÀ̼ºÀÌ ÇÊ¿ä·Î ÇÏ´Â ½Ã½ºÅÛÀÌ´Ù.

1. ºÎÇ°¹øÈ£ÀÇ ±â¿ø

Á¦Ç°Á¤º¸ (Product Information)ÀÇ ½ÃÀÛÀº Á¦Ç°À» ½ÇÀç·Î À籸¼ºÇÒ¼ö ÀÖ°Ô ¸ð¾ç°ú Ä©¼ö¸¦ ±âÀÔÇÑ ±×¸²(µµ¸é)ÀÌ´Ù. µµ¸éÀÇ ÀÛ¼º(¼³°è)ÀÌ ³¡³ª¸é µµ¸é¿¡ Á¦Á¶ ÇÁ·Î¼¼½º Á¤º¸°¡ ÷ºÎ µÇ¾î¾ß ÇÑ´Ù. Á¦Á¶ ÇÁ·Î¼¼½º Á¤º¸´Â °³³äÀûÀÎ °øÀå (Logical map of plant)¸¦ ±¸¼ºÇÏ´Â µµ¸éÀÌ µÇ±âµµ ÇÑ´Ù. ÀÌ¿¡ µû¶ó ½ÇÁ¦ °¡°ø ±â°èµéÀÌ ÀåÄ¡µÈ´Ù.

ÀÌ ¼³°è ÇÁ·Î¼¼½º¿¡¼­ ÁÖ¿ä ´Ü°è¿¡ µû¶ó °ü·ÃµÈ ºÎÇ°¿¡ ´ëÇÑ °íÀ¯ ½Äº°ÀÚ (ºÎÇ°¹øÈ£)°¡ ÇÊ¿äÇÏ°Ô µÈ´Ù. ¼³°èÀÚ°¡ ºÎÇ°¹øÈ£¸¦ ÀÓÀÇ·Î °áÁ¤ÇÒ ¼ö ÀÖÀ¸³ª, Àü»çÀûÀÎ ¹øÈ£ ºÎ¿© ü°è°¡ ¾øÀ» °æ¿ì »ý»êºÎºÐ¿¡¼­´Â ¸¹Àº ¹®Á¦Á¡À» ¾ß±âÇÑ´Ù. ¿¹·Î ´ÜÀÏ ºÎÇ°¿¡ ¼­·Î ´Ù¸¥ ºÎÇ°À» ºÎ¿©ÇßÀ» °æ¿ì ÇÁ·ÎÅä Á¦ÀÛ¿¡¼­´Â µû·Î ÁÖ¹®µÇ¾î Á¦ÀÛÀÌ ¿Ï·áµÇ¾îµµ Å« ¹®Á¦°¡ ¾øÀ¸³ª, ½ÇÁ¦ »ý»ê¿¡¼­´Â ºÎÇ°»çÀÌÀÇ È£È¯¼º, Àç°í ÃßÀûµîÀÇ ÁÖ¿äÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ¾Æ¿ï·¯ Àü»çÀûÀÎ ¹øÈ£ ºÎ¿© ü°è´Â ´Ù¸¥ ¿©·¯ ½Ã½ºÅÛ°úÀÇ Interface¸¦ ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ¸ç, ÀÌ ¹øȣü°è¸¦ »ý»ê ÇÁ·Î¼¼½º (ȤÀº Operation À̳ª Step)¿¡ °ü·ÃµÈ Á¤º¸¸¦ Æ÷ÇÔÇÏ°Ô ÇÔÀ¸·Î½á ¹øÈ£¸¸À¸·Î »ý»ê ÇÁ·Î¼¼½º¸¦ È®ÀÎÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼öµµ ÀÖ´Ù.

ºÎÇ°¹øÈ£ ü°èÀÇ °¡Àå °£´ÜÇÑ °æ¿ì - Àç·á¿Í ÃÖÁ¾ Á¦Ç°¸¸À» °í·Á

Á¦Ç°ÀÌ ÇÑ °¡Áö ¹æ½ÄÀ¸·Î ¸ðµÎ ÀÚÀ۵Ǵ °æ¿ì

±â°è °¡°øºÐ¾ß¿¡¼­´Â Áß°£Á¦Ç°ÀÇ °ü¸®¿Í »ý»ê¹æ¹ýÀÇ º¯È­°¡ ÀÖÀ» ¼ö ÀÖÀ½

ÀÚÀÛ, ±¸¸Å, ÇÏû

ºÎÇ°¹øÈ£°¡ º¯°æµÇ´Â °æ¿ì

2. Structure and Routings : Inventory and Process Flow

ÇÁ·Î¼¼½º´Â °¢ Á¦Á¶´Ü°è¿¡¼­ Àû¿ëµÇ´Â ±¸Çö±â¼ú(Implementation techology)°ú ³»ºÎ/¿ÜºÎÀûÀÎ Interface ±âÁ¦ (Interface device)¸¦ °í·ÁÇÏ¿© Á¦Ç°À» Á¤ÀÇÇÑ´Ù. Á¤º¸°ü¸® °üÁ¡¿¡¼­, ºÎÇ° ¹øÈ£ ü°è´Â ÇÁ·Î¼¼½º¸¦ µÎ°¡Áö ÅëÇÕÀû Ãø¸éÀÎ Structure ¿Í Routing À¸·Î ³ª´©¾î º¼ ¼ö ÀÖ°Ô ÇÑ´Ù. Structure¿Í RoutingÀº ºÎÇ°¹øÈ£ ü°è¸¦ °áÁ¤Çϴµ¥ Áß¿äÇÑ ¿µÇâÀ» ¹ÌÄ£´Ù. ¾Æ¿ï·¯ Coding ü°èÀÇ º¯È­´Â Àüü Á¤º¸ ½Ã½ºÅÛÀÇ º¯È­¸¦ ÃÊ·¡ÇϹǷΠÃʱ⿡ ÀûÇÕÇÏ°Ô °áÁ¤µÇ¾î¾ß ÇÑ´Ù.

RoutingÀ̶õ ƯÁ¤ ºÎÇ°¹øÈ£¿¡ ÇÒ´çµÈ ÀÏ·ÃÀÇ ÀÛ¾÷ (a sequence of operations)ÀÌ´Ù. ÀÌ ÀÛ¾÷µéÀÇ ÁýÇÕÀÌ ¸ð¿©¼­ Àüü Á¦Á¶ ÇÁ·Î¼¼½º¸¦ ±¸¼ºÇÏ°Ô µÈ´Ù. °¢ ÀÛ¾÷ÁýÇÕÀÌ ¸¸³ª´Â °÷¿¡¼­ ³»ºÎ/¿ÜºÎ Interface ±âÀ縦 ¼³Á¤ÇÏ°Ô µÈ´Ù (¿¹·Î º¼Æ®Ã¼°áÀ̳ª ¿ëÁ¢À» ÅëÇÕ µÎ ºÎÇ°ÀÇ °áÇÕ).

BOMÀÌ °¡Á®¾ßÇÒ ÁÖ¿ä ¼Ó¼ºÀ¸·Î´Â Quantity per ¿Í Lead timeÀ» µé ¼ö ÀÖ´Ù. Quantity Per´Â ÇϳªÀÇ »óÀ§ºÎÇ°À» ¸¸µé±â À§ÇÑ ºÎ¼ÓÇ°ÀÇ °¹¼ö¸¦ Ç¥½ÃÇϸç, °¡°Ý»êÁ¤°ú »ý»ê¿¹Ãø¿¡ »ç¿ëµÈ´Ù. Lead timeÀº ÀÏ´ÜÀ§·Î Ç¥±âµÇ¸ç ºÎÇ°À» ¿äûÇؼ­ Á¦ÀÛ¿Ï·áµÇ´Â ½Ã°£À» Ç¥½ÃÇϹǷΠǥÁØÁ¦À۽ð£°ú ¾ÈÀü¿©À¯½Ã°£À» ÇÕÇÑ °ªÀ» °¡Áø´Ù. ¸¸ÀÏ ºÎÇ°À» ±¸ÀÔÇÑ´Ù¸é ±¸ÀÔ lead timeÀ» ¶æÇÑ´Ù.

BOMÀº »óÀ§ºÎÇ°°ú ÇÏÀ§ºÎÇ°ÀÇ Á¶¸³°ü°è¸¦ Àç±ÍÀûÀ¸·Î Ç¥ÇöÇÏ°í ÀÖ´Ù. ¸¸ÀÏ ºÎÇ°ÀÌ ±¸ÀÔÇ°ÀÎ °æ¿ì¿¡´Â ÇÒ´çµÈ RoutinÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù.

BOM Logic(ȤÀº Á¦Ç°±¸Á¶) °ú RoutingÀ» ºÐ¸®Çؼ­ »ý°¢ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ºÎÇ°À̳ª Àç°í°ü¸®´Â BOMÀÇ ¿µ¿ªÀÇ ¹®Á¦ÀÌ°í °øÁ¤°ü¸® (Shop Flow Control)Àº Routin°ú °ü°è°¡ ¸¹´Ù. Á¦Ç°±¸Á¶¸¦ °­Á¶ÇÏ°Ô µÇ¸é »ý»êÁß°£Ç° (Work in Part)ÀÇ °ü¸®°¡ ¾î·Æ°Ô µÇ°í RoutinÀ» °­Á¶ÇÏ°Ô µÇ¸é Áß°£Ç°À» Ç¥ÇöÇÏ´Â Virtual ºÎÇ°ÀÇ °ü¸®°¡ ÇÊ¿äÇÏ°Ô µÈ´Ù.

¼³°èº¯°æ

3. Options and Models

½ÃÀåÀÇ °æÀïÀÌ ½ÉÈ­µÇ¸é¼­ Á¦Ç°¿¡ ´ëÇÑ ¿ä±¸ÀÇ ´Ù¾çÈ­°¡ ÁøÇàµÇ¾ú´Ù. ÀÌ·Î ÀÎÇØ Á¦Ç°ÀÇ Option¿¡ ´ëÇÑ ¿ä±¸°¡ ¹ß»ýÇÏ¿´À¸¸ç ÀÌ´Â Á¦Ç°±¸Á¶ÀÇ Flexiblity¸¦ ¿ä±¸ÇÑ´Ù.

Option °ú ¸ðµ¨À» BOM¿¡¼­ ´Ù·ç±âÀ§Çؼ­, addaptive ¿Í exclusiveÇÑ µÎ°¡Áö Á¢±Ù¹æ¹ýÀÌ ÀÖ´Ù. addaptiveÇÑ ¹æ¹ýÀº option ÀÌ µÉ¼ö ÀÖ´Â ºÎÇ°µé »çÀÌ°¡ µ¶¸³ÀûÀÎ °æ¿ì (ÀÚÀ¯·Î¿î Á¶ÇÕÀÌ °¡´ÉÇÑ °æ¿ì)À̸ç exclusive ÇÑ °æ¿ì´Â option ºÎÇ°°£ÀÇ ¿¬°ü°ü°è°¡ ÀÖ¾î package °³³äÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡ »ç¿ëÇÑ´Ù.

4. ÀڷᱸÁ¶ The data model

½Ã½ºÅÛ ¼öÁØÀÇ Operation

  • Warehouse movement
  • Material requirment planning
  • Cost calculation

ÀڷᱸÁ¶ ¼öÁØÀÇ Opeation

  • explosion :
    explosionÀº ÀÔ·ÂÀ¸·Î ºÎÇ°¹øÈ£°¡ µé¾î°¡¼­ Ãâ·ÂÀ¸·Î Á¶¸³¿¡ ÇÊ¿äÇÑ ÇÏÀ§ºÎÇ° Á¤º¸°¡ ³ª¿À´Â OperationÀ̸ç, À̸¦ Àç±ÍÀûÀ¸·Î Àû¿ëÇϸé Indented BOMÀ» ±¸¼ºÇÑ´Ù
  • implosion :
    ImplosionÀº ºÎÇ°¹øÈ£¸¦ ÀÔ·ÂÇϸé ÀÌ ºÎÇ°À¸·Î Á¶¸³µÇ´Â ¸ðµç Á¶¸³ºÎÇ°À» Ãâ·ÂÇØ ÁØ´Ù. ÀÌ´Â Reorder¸¦ ³»´Âµ¥ »ç¿ëµÈ´Ù. º¸Åë ImplosionÀº 1 level »óÀ§¸¦ ´ë»óÀ¸·Î ÇÑ´Ù.

PART-MASTER Table ÀÇ Attributes

  1. Part Nbr : ºÎÇ°¹øÈ£, Primary Key
  2. Unit of Meas. : ÃøÁ¤ ´ÜÀ§, Routing ´Ü°è¿¡¼­ ´ÜÀ§ÀÇ º¯°æÀÌ ÀϾ ¼ö ÀÖ´Ù.
  3. Description : ºÎÇ°¼³¸í
  4. Low Level : ºÎÇ° Tree¿¡¼­ ¼öÆòÃþ °ü°è, material requirement plan (mrp)À̳ª °¡°Ý°è»ê¿¡¼­ ¸Å¿ì ¸Å¿ìÁß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù. mrp¿¡¼­´Â Level °ªÀÌ Çϳª¾¿ ¿Ã¶ó°¡¸ç TreeÀÇ ÇϺθ¦ °Ë»öÇÏ°í °¡°Ý°è»ê¿¡¼­´Â ¹Ý´ëÇö»óÀÌ ÀϾ´Ù. ÃÖ»óÀ§ ¿Ï¼ºÇ°ÀÇ Low Level°ªÀº 0 ÀÌ°í ÇÏÀ§ºÎÇ°ÀÏ ¼ö·Ï Á¤¼ö°ªÀ¸·Î ³ô¾ÆÁø´Ù. ÀÌ Attribute´ÂÁ¶¸³Ç°°ú ºÎ¼ÓÇ°»çÀÌÀÇ Àç±ÍÀûÀÎ Loop°¡ »ý±â´Â °ÍÀ» ¹æÁöÇÑ´Ù (eq. A -> B -> A).
  5. Part Type : Á¶¸³Ç°, ±¸ÀÔ, ¿Ï¼ºÇ° ±¸º°
  6. Lead time : Á¦ÀÛ ¶Ç´Â ±¸ÀԽà °É¸®´Â ½Ã°£
  7. EC Type : Engineering change ÇüÅÂ: ½Ã°£, Ȫ¼ö, ȤÀº usage (Phantom attribute¿Í °ü·Ã)
  8. Phantom? : ´ëü°¡ °¡´ÉÇÑ Ç°¸ñ»çÀÌÀÇ °ü°è¸¦ ³ªÅ¸³»´Â Pantom part ¸¦ ³ªÅ¸³¿
  9. Option? : option, category, base¿¡ °üÇÑ Á¤º¸
  10. Lot Size : material handlingÀÇ ±âº» ´ÜÀ§
  11. Controller : ºÎÇ°ÀÇ Ã¥ÀÓÀÚ³ª »õ·Î¿î ºÐ·ù±âÁØÀ¸·Î »ç¿ë

Row materialÀΠöÆÇ, öºÀµîÀº ´Ù¾çÇÑ ÇüÅ·ΠÀç°¡°øµÇ¹Ç·Î Part master·Î½á °ü¸®µÇ±â ¾î·Æ´Ù. öÆÇ, öºÀµîÀÌ °¡°øµÇ´Â Ä©¼ö³ª Çü»ó¿¡ µû¶ó ¸ðµÎ ºÎÇ°¹øÈ£¸¦ ºÎ¿©ÇÑ´Ù¸é ³Ê¹« ¸¹Àº °ü¸® ¿ä¼Ò°¡ »ý±â¹Ç·Î, À̸¦ °¡´ÉÇϸé Ä©¼öµîÀÇ Linear ÇÑ ¼öÄ¡¿¡ µû¸¥ ºÐ·ù¸¦ ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ·± ½ÄÀ¸·Î ºÐ·ù°¡ µÇ¸é GroupÀ¸·Î °ü¸®Çϱ⵵ Æí¸®ÇÏ¸ç °¢°¢À» ÇÊ¿ä¿¡ µû¶ó ±¸ºÐÇÒ ¼öµµ ÀÖ°Ô µÈ´Ù.

STRUCTURE TableÀÇ Attributes

  1. Parenet Part : Á¶¸³µÇ¾î »ý¼ºµÇ´Â Á¶¸³Ç° (Key)
  2. Component : Á¶¸³µÇ´Â ºÎÇ° (Key)
  3. Model Nbr : ¸ðµ¨¹øÈ£ (Key)
  4. Quantity Per :
  5. LT Offset : Lead time offset, Routing¿¡¼­ÀÇ Æò±Õ ½Ã°£
  6. Yield : ¼ö·ü, ºÎÇ°À¸·Î ºÎÅÍ Á¶¸³Ç°ÀÌ ¸¸µé¾îÁö´Â È®·ü (Routing Æò±Õ)
  7. Date Set : Structure°¡ »ý¼ºµÈ ³¯Â¥, Structure table¿¡ ÀÖ´Â ³»¿ëÀº ÇöÀç »ç¿ëÁßÀ̸ç FireµÇ¸é table¿¡¼­ »èÁ¦µÈ´Ù.
  8. Order Set : °í°´ÀÇ ¿ä±¸¿¡ ÀÇÇÏ¿© »ý¼ºµÈ°æ¿ì Order °¡ °áÁ¤µÈ ³¯Â¥

STRUCTURE TableÀº Parente Part, Component, Model NbrÀÇ 3°³ÀÇ Attribute¸¦ Key·Î °¡Áö°í ÀÖ´Ù. ¾ÕÀÇ µÎ°³ÀÇ Attribute´Â Á¦Ç°ÀÇ ±¸Á¶¸¦ ³ªÅ¸³»°í ¸¶Áö¸· Attribute´Â ¸ðµ¨º°·ÎÀÇ ±¸Á¶¸¦ Ç¥½ÃÇÑ´Ù. ±×·¯¹Ç·Î ÀÌ TableÀº ¸ðµ¨º° Á¦Ç°±¸Á¶¸¦ Ç¥ÇöÇÏ°í ÀÖ´Ù.

ENGR-CHANGE Table ÀÇ Attributes

  1. Date : ¼³º¯ÀÌ Issue°¡ µÈ ³¯Â¥, ȤÀº °íÀ¯ ¹øÈ£¸¦ Á־ ÁÁÀ½
  2. A/D/M : ¼³º¯ÀÇ ÇüÅ Addition/Deletion/ Modification
  3. Parent Part : STRUCTURE Table ÂüÁ¶
  4. Component : STRUCTURE Table ÂüÁ¶
  5. Model Nbr : STRUCTURE Table ÂüÁ¶
  6. Quantity Per : STRUCTURE Table ÂüÁ¶

ENGR-CHANGE TableÀº ¸ÅÀÏ °ü¸®°¡ ÇÊ¿äÇÏ´Ù. ENGR-CHANGEÀÇ ÃÖ±Ù³¯Â¥(ÀüÀÏ)¸¦ °Ë»öÇÏ¿© ¼³º¯ÀÏ ÀϾ°ÍÀº STRUCTURE Table¿¡ ¹Ý¿µÇØ¾ß ÇÑ´Ù. ¸¸ÀÏ DeletionÀÌ ÀϾÀ» °æ¿ì ÇØ´ç STRUCTUREÀÇ AttributeÀ» »èÁ¦ÇÏ°í ÀÌÁ¤º¸¸¦ ÀÏÁ¤±â°£µ¿¾È Backup ÇÏ¿© ³õ´Â´Ù. º¯°æÀ̳ª »ý¼ºµµ ÇÊ¿äÇÑ OperationÀ» µû¸¥´Ù.

5. ÁÖ¿ä ÁúÀÇ

Indented BillÀº ºÎÇ°ÀÇ Àüü Tree ±¸Á¶¸¦ ¾Ë¼ö ÀÖ°Ô ÇØÁØ´Ù. À̶§ Tabel¿¡¼­ Á¤ÀÇÇÑ leveÀ» º¸¸é ºÎÇ°ÀÇ Æ÷ÇÔ°ü°è¸¦ ¾Ë ¼ö ÀÖ´Ù. Copy BillÀº Àüü Tree ±¸Á¶ÁßÀÇ ºÎºÐ Tree¸¦ Copy ÇÏ´Â ÁúÀÇÀÌ´Ù. ÀÌ ÁúÀÇ´Â »õ·Î¿î ºÎÇ°¿¡ ´ëÇÑ BOMÀ» ÀÛ¼ºÇÒ ¶§ ±âÁ¸ÀÇ ºÎºÕÀ» ¸¹ÀÌ °øÀ¯ÇϹǷΠCopy ÇÑ °ÍÀÇ ÀϺκи¸ ¼öÁ¤ÇÏ¿© »õ·Î¿î BOMÀ» ±¸¼ºÇÏ¸é µÇ¹Ç·Î ¸Å¿ì À¯È¿ÇÏ´Ù.

Relational dbÀÇ SQLÀ» ÀÌ¿ëÇÒ °æ¿ì ´ÙÀ½°ú °°Àº ±âº» ÁúÀǸ¦ Áö¿øÇÒ ¼ö ÀÖ´Ù.

1 level explosion °ú implosion

explosion:
SELECT *
  	FROM STRUCTURE
	WHERE Parent-Part = "A";

implosion:
SELECT *
	FROM STRUCTURE
	WHERE Component="C"

ºÎÇ° À̸§µî ºÎ°¡ÀûÀÎ Á¤º¸¸¦ ¾Ë°í ½ÍÀ»°æ¿ì Part-Master Tabel°ú JoinÀ» ÇÏ¿© °á°ú¸¦ º¸¿©ÁØ´Ù. ¸»´ÜÀÇ ºÎÇ°±îÁö ¸ðµç Tree ±¸Á¶¸¦ º¸¿©ÁÖ±â À§Çؼ­´Â ´ÙÀ½°ú °°Àº View¿Í Recusive JoinÀ» ÇÏ´Â ÁúÀǸ¦ ÀÛ¼ºÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ Recursive joinÀº µ¥ÀÌŸº£À̽º¿¡ ¼º´ÉÀúÇÏ¿¡ ¸¹Àº ¿µÇâÀ» ÁÖ¸ç ÁúÀÇ ÀÚü°¡ Ç׽à ´Ù½Ã CompileµÇ±â ¶§¹®¿¡ °ü°èÇü µ¥ÀÌŸº£À̽º¸¦ ±âÃÊÇÑ BOM ÇÁ·Î¼¼½º ÀÛ¼ºÀº ÀûÇÕÇÏÁö ¾Ê´Ù.

CREATE VIEW BILL
	AS SELECT one.*, two.Component, two.Quantity-per
	FROM Structure one, Structure two
	WHERE one.Component = two.Parent       /*  1 level ÀÌ»ó °æ¿ì ó¸® */
	OR	one.Componet NOT NULL;         /* 1 level  °æ¿ì ó¸® */

SELECT *
	FROM BILL
	WHERE Parent="A"

À§ÀÇ °á°ú¸¦ ½ÇÁ¦ MS Access 7.0À¸·Î ±¸ÇöÇÑ°á°ú°¡ ´ÙÀ½°ú °°´Ù.

Structure
ID parent component description
1 A D
2 A E
3 B F
4 B G
5 C H
6 C I
7 H J
8 I K

À§ÀÇ Record ¿¡ ´ëÇÏ¿© ¾Æ·¡¿Í °°Àº ÁúÀÇ°¡ °¡´ÉÇÏ¸ç ±×°á°ú´Â ´ÙÀ½ÀÇ Ç¥¿Í °°´Ù. (À߸øµÈ Query : C-H-J°ü°è°¡ ³ªÅ¸³ª¾ß ÇÔ)

SELECT a.parent, a.compont, a.description
FROM structure AS a, structure AS b
WHERE a.component=b.parent or a.component is Not Null
GROUP BY a.parent, a.compont, a.description;
Multi level query
parent component description
A D
A E
B F
B G
C H
C I
H J
I K



Knowledge and Engineering Databases (c) copyright Namchul Do, 1997-2000