รายการเช่น Foreign Keys, ข้อ จำกัด , ค่าเริ่มต้นและอื่น ๆ ควรได้รับการจัดการโดยระบบการจัดการฐานข้อมูล (ในกรณีนี้คือ MS SQL 2005) หรือแอปพลิเคชันหรือไม่ ฉันเคยได้ยินความคิดเห็นจากทั้งสองฝ่ายและฉันก็ไม่แน่ใจเหมือนกันว่าจะไปทางไหน
มีโอกาสที่เราจะขยายเซิร์ฟเวอร์หลายตัว / ฐานข้อมูลและฉันไม่คิดว่า Foreign Keys สามารถใช้ข้ามเซิร์ฟเวอร์ที่เชื่อมโยงได้ นอกจากนั้นยังมีการอ้างอิงแบบวงกลมในการออกแบบฐานข้อมูลซึ่งทำให้ฉันไม่สามารถใช้ON UPDATE CASCADE
กับทุกสิ่งได้
ฐานข้อมูลคือ MS SQL 2005 (อาจเป็น 2008) และการโต้ตอบทั้งหมดที่มีควรผ่านแอปพลิเคชัน