เรื่องของเรื่องคือ สงสัยในการออกแบบ การทำงาน data flow ของการกด ATM นิดหน่อยครับ
เลยอยากสอบถามความเห็น โปรแกรมเมอร์ หรือ DB Admin ท่านอื่นๆดูบ้างเพื่อเป็นความรู้หน่อยครับ
ปกติเมื่อเราใช้บัตร ATM โดยมากนั้นบัตร ATM เราก็จะผูกกับ บัญชีเราอยู่แล้ว (อย่างน้อยก็ 1 บัญชี)
คำถามคือ กรณีที่บัตร ATM เราผูกกับเลขบัญชีจำนวนเลขเดียว(ซึ่งธนาคารก็สามารถตรวจสอบได้อยู่แล้วเพราะมีฐานข้อมูลอยู่)
ทำไมโปรแกรมจึงสอบถามเราอีกว่า บัญชีของเราเป็นบัญชีประเภทใด(ออมทรัพย์ หรือ กระแสรายวัน เป็นต้น) ครับ
ซึ่งกรณีบัตร ATM ผูกกับบัญชีหลายเล่ม อันนี้ก็มีเหตุผลในการถามข้อมูลเพื่อตัด choice ต่อ (เพราะความสัมพันธ์เป็นแบบ 1 : many)
แต่กรณีที่ความสัมพันธ์เป็น 1:1 น่าจะออกแบบให้ข้ามขั้นตอนนี้ไป(หรือเปล่าครับ)
ขอบคุณทุกความเห็นครับ
รบกวนสอบถามความเห็นเรื่องการใช้ ATM กับฐานข้อมูลธนาคารหน่อยครับ
เลยอยากสอบถามความเห็น โปรแกรมเมอร์ หรือ DB Admin ท่านอื่นๆดูบ้างเพื่อเป็นความรู้หน่อยครับ
ปกติเมื่อเราใช้บัตร ATM โดยมากนั้นบัตร ATM เราก็จะผูกกับ บัญชีเราอยู่แล้ว (อย่างน้อยก็ 1 บัญชี)
คำถามคือ กรณีที่บัตร ATM เราผูกกับเลขบัญชีจำนวนเลขเดียว(ซึ่งธนาคารก็สามารถตรวจสอบได้อยู่แล้วเพราะมีฐานข้อมูลอยู่)
ทำไมโปรแกรมจึงสอบถามเราอีกว่า บัญชีของเราเป็นบัญชีประเภทใด(ออมทรัพย์ หรือ กระแสรายวัน เป็นต้น) ครับ
ซึ่งกรณีบัตร ATM ผูกกับบัญชีหลายเล่ม อันนี้ก็มีเหตุผลในการถามข้อมูลเพื่อตัด choice ต่อ (เพราะความสัมพันธ์เป็นแบบ 1 : many)
แต่กรณีที่ความสัมพันธ์เป็น 1:1 น่าจะออกแบบให้ข้ามขั้นตอนนี้ไป(หรือเปล่าครับ)
ขอบคุณทุกความเห็นครับ