Á¦Ç°°ú Á¦Ç° ±¸Á¶ 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
- Part Nbr : ºÎÇ°¹øÈ£, Primary Key
- Unit of Meas. : ÃøÁ¤ ´ÜÀ§, Routing ´Ü°è¿¡¼ ´ÜÀ§ÀÇ º¯°æÀÌ ÀϾ ¼ö ÀÖ´Ù.
- Description : ºÎÇ°¼³¸í
- Low Level : ºÎÇ° Tree¿¡¼ ¼öÆòÃþ °ü°è, material requirement plan (mrp)À̳ª °¡°Ý°è»ê¿¡¼ ¸Å¿ì ¸Å¿ìÁß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù. mrp¿¡¼´Â Level °ªÀÌ Çϳª¾¿ ¿Ã¶ó°¡¸ç TreeÀÇ ÇϺθ¦ °Ë»öÇÏ°í °¡°Ý°è»ê¿¡¼´Â ¹Ý´ëÇö»óÀÌ ÀϾÙ. ÃÖ»óÀ§ ¿Ï¼ºÇ°ÀÇ Low Level°ªÀº 0 ÀÌ°í ÇÏÀ§ºÎÇ°ÀÏ ¼ö·Ï Á¤¼ö°ªÀ¸·Î ³ô¾ÆÁø´Ù. ÀÌ Attribute´ÂÁ¶¸³Ç°°ú ºÎ¼ÓÇ°»çÀÌÀÇ Àç±ÍÀûÀÎ Loop°¡ »ý±â´Â °ÍÀ» ¹æÁöÇÑ´Ù (eq. A -> B -> A).
- Part Type : Á¶¸³Ç°, ±¸ÀÔ, ¿Ï¼ºÇ° ±¸º°
- Lead time : Á¦ÀÛ ¶Ç´Â ±¸ÀԽà °É¸®´Â ½Ã°£
- EC Type : Engineering change ÇüÅÂ: ½Ã°£, Ȫ¼ö, ȤÀº usage (Phantom attribute¿Í °ü·Ã)
- Phantom? : ´ëü°¡ °¡´ÉÇÑ Ç°¸ñ»çÀÌÀÇ °ü°è¸¦ ³ªÅ¸³»´Â Pantom part ¸¦ ³ªÅ¸³¿
- Option? : option, category, base¿¡ °üÇÑ Á¤º¸
- Lot Size : material handlingÀÇ ±âº» ´ÜÀ§
- Controller : ºÎÇ°ÀÇ Ã¥ÀÓÀÚ³ª »õ·Î¿î ºÐ·ù±âÁØÀ¸·Î »ç¿ë
Row materialÀΠöÆÇ, öºÀµîÀº ´Ù¾çÇÑ ÇüÅ·ΠÀç°¡°øµÇ¹Ç·Î Part master·Î½á °ü¸®µÇ±â ¾î·Æ´Ù. öÆÇ, öºÀµîÀÌ °¡°øµÇ´Â Ä©¼ö³ª Çü»ó¿¡ µû¶ó ¸ðµÎ ºÎÇ°¹øÈ£¸¦ ºÎ¿©ÇÑ´Ù¸é ³Ê¹« ¸¹Àº °ü¸® ¿ä¼Ò°¡ »ý±â¹Ç·Î, À̸¦ °¡´ÉÇϸé Ä©¼öµîÀÇ Linear ÇÑ ¼öÄ¡¿¡ µû¸¥ ºÐ·ù¸¦ ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ·± ½ÄÀ¸·Î ºÐ·ù°¡ µÇ¸é GroupÀ¸·Î °ü¸®Çϱ⵵ Æí¸®ÇÏ¸ç °¢°¢À» ÇÊ¿ä¿¡ µû¶ó ±¸ºÐÇÒ ¼öµµ ÀÖ°Ô µÈ´Ù.
STRUCTURE TableÀÇ Attributes
- Parenet Part : Á¶¸³µÇ¾î »ý¼ºµÇ´Â Á¶¸³Ç° (Key)
- Component : Á¶¸³µÇ´Â ºÎÇ° (Key)
- Model Nbr : ¸ðµ¨¹øÈ£ (Key)
- Quantity Per :
- LT Offset : Lead time offset, Routing¿¡¼ÀÇ Æò±Õ ½Ã°£
- Yield : ¼ö·ü, ºÎÇ°À¸·Î ºÎÅÍ Á¶¸³Ç°ÀÌ ¸¸µé¾îÁö´Â È®·ü (Routing Æò±Õ)
- Date Set : Structure°¡ »ý¼ºµÈ ³¯Â¥, Structure table¿¡ ÀÖ´Â ³»¿ëÀº ÇöÀç »ç¿ëÁßÀ̸ç FireµÇ¸é table¿¡¼ »èÁ¦µÈ´Ù.
- Order Set : °í°´ÀÇ ¿ä±¸¿¡ ÀÇÇÏ¿© »ý¼ºµÈ°æ¿ì Order °¡ °áÁ¤µÈ ³¯Â¥
STRUCTURE TableÀº Parente Part, Component, Model NbrÀÇ 3°³ÀÇ Attribute¸¦ Key·Î °¡Áö°í ÀÖ´Ù. ¾ÕÀÇ µÎ°³ÀÇ Attribute´Â Á¦Ç°ÀÇ ±¸Á¶¸¦ ³ªÅ¸³»°í ¸¶Áö¸· Attribute´Â ¸ðµ¨º°·ÎÀÇ ±¸Á¶¸¦ Ç¥½ÃÇÑ´Ù. ±×·¯¹Ç·Î ÀÌ TableÀº ¸ðµ¨º° Á¦Ç°±¸Á¶¸¦ Ç¥ÇöÇÏ°í ÀÖ´Ù.
ENGR-CHANGE Table ÀÇ Attributes
- Date : ¼³º¯ÀÌ Issue°¡ µÈ ³¯Â¥, ȤÀº °íÀ¯ ¹øÈ£¸¦ Á־ ÁÁÀ½
- A/D/M : ¼³º¯ÀÇ ÇüÅ Addition/Deletion/ Modification
- Parent Part : STRUCTURE Table ÂüÁ¶
- Component : STRUCTURE Table ÂüÁ¶
- Model Nbr : STRUCTURE Table ÂüÁ¶
- 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