ในการออกแบบตาราง 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