ในการออกแบบตาราง Account สำหรับระบบสารสนเทศของธนาคาร ฟิลด์ใดต่อไปนี้ที่ถือว่าจำเป็นและครบถ้วนที่สุด

CustomerID, FullName, PhoneNumber, Email, Address, IDCardNumber
AccountID, AccountName, BranchName, InterestRate, Currency
AccountID, CustomerID, AccountType, Balance, OpenDate, Status
TransactionID, AccountID, Amount, TransactionDate, Description

เฉลยอธิบาย

ตาราง Account ควรประกอบด้วย AccountID (รหัสบัญชีเป็น Primary Key), CustomerID (รหัสเจ้าของบัญชีเป็น Foreign Key เชื่อมกับตารางลูกค้า), AccountType (ประเภทบัญชี เช่น ออมทรัพย์ กระแสรายวัน), Balance (ยอดเงินคงเหลือ), OpenDate (วันที่เปิดบัญชี) และ Status (สถานะบัญชี เช่น Active/Inactive) ซึ่งครอบคลุมข้อมูลหลักของบัญชีอย่างครบถ้วน ส่วนตัวเลือก B ขาด CustomerID และ Balance ซึ่งสำคัญมาก ตัวเลือก C เป็นฟิลด์ของตารางลูกค้า (Customer) ไม่ใช่ Account และตัวเลือก D เป็นฟิลด์ของตาราง Transaction ไม่ใช่ Account

ข้อสอบอื่นในวิชาการวิเคราะห์ระบบ ออกแบบฐานข้อมูลและการพัฒนาระบบสารสนเทศ

ดูข้อสอบวิชานี้ทั้งหมด →