สมมุติว่า ผมมีความรู้เรื่อง ๆ หนึ่ง เช่น ความรู้เรื่อง "Computer"  ผมก็เริ่มบรรยายว่า
คอมพิวเตอร์ประกอบไปด้วย 
Computer
 -Hardware 
 -Software
โดยคำว่า "Computer" เป็นระดับบนสุด
และมี "Hardware" , "Software" เป็นระดับถัดลงมา
ต่อมาเมื่อผมเห็นว่า Hardware มีรายละเอียดมากขึ้น ผมก็มาเพิ่ม รายละเอียดเข้าไป ภายใต้ Hardware
Computer
 -Hardware 
    - CPU
    - RAM
    - Hard Disk
 -Software
ทุก ๆ ครั้งที่ผมมีรายละเอียดสิ่งใดเพิ่มขึ้น  
ผมสามารถเข้ามาเลือกหัวข้อก่อน แล้วคีย์ข้อมูลรายละเอียดเพิ่มเข้าไป เป็นชั้นลึกลงไป ได้เรื่อย ๆ ไม่มีข้อจำกัด  ผมจะออกแบบฐานข้อมูลอย่างไร เช่น ต่อมามีรายละเอียด CPU เพิ่มก็เข้าไป
    - CPU
       - AMD
       - Intel  
คืองานจริง ๆ ไม่ใช่เรื่องคอมพิวเตอร์ อย่างที่ยกตัวอย่างมา  (เพียงแสดงให้เข้าใจ)
แต่คือ Concept ที่ฝ่ายบริหารต้องการให้มีโปรแกรม  ที่ให้พนักงานในฝ่ายผลิต   เข้ามาเขียน/ให้รายละเอียดเกี่ยวกับงาน ที่ตนเองทำ หรือ คำแน่ะนำ โดยเมื่อพนักงานฝ่ายผลิต มีรายละเอียดสิ่งใดเพิ่มขึ้น 
ก็มาเลือกหัวข้อให้ถูกต้องก่อน แล้วเพิ่มรายละเอียดของงานเข้าไป   
โดยชั้นของรายละเอียดมีไม่จำกัด คือลึกเข้าไปอย่างไม่จำกัดหรือคล้าย ๆ กับ การดูข้อมูล Registry ของ Windows นั่นแหล่ะครับ

ผมจะออกแบบ ระบบฐานข้อมูลลักษณะงานแบบนี้อย่างไรครับ   เอาแค่ Concept คร่าว ๆ ก็ได้  เป็น Access ก็ได้ครับ  เดี๋ยวผมคิดต่อเอง ไม่อยากรบกวนมาก  ขอบคุณมาก ๆ ครับ