Tag เน้น Join

[DB] การออกแบบฐานข้อมูลที่ 1 Table Column เยอะๆ กับ หลาย Table แต่ต้อง Join อันไหนดีกว่ากัน

จริงๆ เรื่องนี้มันเป็นคำถามที่โลกแตกมากๆครับ ตอนที่เรียน Database Design มาการทำ Normalize จนถึง 3์NF หรือแบบสูดๆหน่อยก็ 6NF แล้วพอมาทำงานจริงเจอ 1 Table รวมมิตรสารพัดอย่าง แต่จริงๆแล้วเราควร Design เป็นแบบไหนหละ ? จริงๆ เรื่องการออกแบบ Database มันส่งผลกับสถาปัตยกรรมของระบบนะ รู้จักกับข้อมูลที่ต้องการจัดเก็บก่อน ? ลักษณะการใช้งาน มันมีพฤติกรรมแบบไหนนะ ? ต้องการให้ข้อมูลมันตรงหลังตาม ACID หรือป่าว ? Solution ที่เป็นไปได้จากคำถามก่อนหน้า !!!! เน้นสำหรับออกรายงาน หรือ Warehouse พฤติกรรมของ TABLE เป็น…