สอบถามววิธีการออกแบบ Database ที่เป็นแบบสาขา

ผมทำโปรเจ็กตัวหนึ่งครับ

เป็นระบบขาย + สต็อก ของบริษัทหนึ่งครับ แล้วมีหลายสาขา ครับ

กำลังคิดว่าจะออกแบบตารางที่เป็นตาราง Transaction ยังงัย

ผม Design ไว้ 2 แบบ

แบบแรกคือ
ทำเป็น Primary Key คู่ ระหว่าง รหัส สาขา กับ กับ ID ของตาราง


กับแบบที่ 2
Primary Key เดี่ยว แต่ เอา รหัสสาขา มารวมกันกับ ID ของตาราง เช่น รหัส สาขา A  id ของ ตาราง 0001
ก็รวมกับเป็น A-0001


ที่อยากถามว่า แบบไหน Performance ดีกว่า Select ได้เร็วกว่า ครับ

ขอบคุณครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่