จะแยก หรือรวม อยู่ทีจุดประสงค์ครับว่าจะแยกทำไม หรือ รวมทำไม
ผมว่า จขกท ยังไม่เข้าใจถึงการออกแบบ db เท่าไรครับ แล้วอาจจะมี idea ไปถึงการออกแบบ database แบบ enhanced entity rational เลยทำให้สับสนว่าจะรวมหรือจะแยกดี
ตรงนี้ต้องทำความเข้าใจการออกแบบตารางแบบธรรมดา กับ ตารางแบบ hierarchy จะได้ออกแบบถูกครับ
ยกตัวอย่างที่ผม draft db ระบบนึงเมื่อวาน เป็นตาราง user

อันนี้ตัวเต็ม >>
http://upic.me/show/46785629 
ซึ่งจะเห็นว่า User ผมจะแยกตารางออกเป็นตาราง Admin กับ Member แล้วตอนใช้จริงจะไม่มีตาราง user ครับ
ซึ่งผมจะมองสองตารางนี้ เป็น user เหมือนกัน แต่มันจะเก็บอยู่คนละตาราง และจะมี ID ไม่ซ้ำกัน
แล้วถ้ามอง design ตัวเต็ม จะเห็นว่า relation กับตารางอื่น ผมก็จะเก็บเป็น user_id ไม่ใช่ admin_id หรือ member_id
ซึ่งแบบนี้จะคือ hierarchy ครับ
ซึ่งไอ hierarchy มันก็ออกแบบตารางได้ 3 แบบครับ
ซึ่ง 3 แบบก็เอาไปใช้ต่างกัน ขึ้นอยู่กับลักษณะข้อมูลที่เราออกแบบครับ
ลอง search google ว่า "eer" ดูครับ แล้วลองอ่านดู เผื่อจะเข้าใจมากขึ้น