第 1 页
BỘ ĐỀ TỰ LUẬN CNTT AGRIBANK (CẬP NHẬT 2026) Đề thi CNTT Agribank số 8 (60 phút) Câu 1: Thiết kế bảng CSDL? Hãy thiết kế bảng TAI_KHOAN_AGRI lưu trữ thông tin tài khoản tiền gửi tiết kiệm của khách hàng Agribank, phục vụ xác thực sinh trắc học theo Thông tư 41/2025/TT-NHNN có hiệu lực từ 01/01/2026. Liệt kê các cột, khoá chính, khoá ngoại và chỉ mục cần thiết. Câu 2: Cho dãy 32.587.801.000 đồng, hãy viết hàm Python tách thành chuỗi tiếng Việt đọc số (áp dụng cho séc…. Câu 3: Phân tích tác động của Luật Bảo vệ dữ liệu cá nhân 2025 …. Câu 4: So sánh mô hình triển khai Core Banking On-premise và Cloud (Private/Hybrid Cloud) … Câu 5: Mô tả quy trình xử lý sự cố an toàn thông tin (incident response) … (Full Câu hỏi và Gợi ý trả lời có trong bản Tải về) ĐÁP ÁN Câu 1: Thiết kế bảng CSDL? Hãy thiết kế bảng TAI_KHOAN_AGRI lưu trữ thông tin tài khoản tiền gửi tiết kiệm của khách hàng Agribank, phục vụ xác thực sinh trắc học theo Thông tư 41/2025/TT-NHNN có hiệu lực từ 01/01/2026. Liệt kê các cột, khoá chính, khoá ngoại và chỉ mục cần thiết. Gợi ý trả lời: • Các cột bắt buộc: • SO_TAI_KHOAN (varchar 14) - số tài khoản theo chuẩn Agribank • MA_KHACH_HANG (varchar 10) - mã khách hàng nội bộ • LOAI_TIEN_GUI (char 2) - 'TG' (tiết kiệm), 'CK' (có kỳ hạn) • SO_DU (decimal 18,2) - số dư hiện tại • NGAY_MO (date) - ngày mở tài khoản • TRANG_THAI (char 1) - 'A' (hoạt động), 'D' (đóng) hubdocu.com 1
第 2 页
BỘ ĐỀ TỰ LUẬN CNTT AGRIBANK (CẬP NHẬT 2026) Đề thi CNTT Agribank số 8 (60 phút) Câu 1: Thiết kế bảng CSDL? Hãy thiết kế bảng TAI_KHOAN_AGRI lưu trữ thông tin tài khoản tiền gửi tiết kiệm của khách hàng Agribank, phục vụ xác thực sinh trắc học theo Thông tư 41/2025/TT-NHNN có hiệu lực từ 01/01/2026. Liệt kê các cột, khoá chính, khoá ngoại và chỉ mục cần thiết. Câu 2: Cho dãy 32.587.801.000 đồng, hãy viết hàm Python tách thành chuỗi tiếng Việt đọc số (áp dụng cho séc, ủy nhiệm chi Agribank). Ví dụ output: "Ba mươi hai tỷ năm trăm tám mươi bảy triệu tám trăm linh một nghìn đồng". Câu 3: Phân tích tác động của Luật Bảo vệ dữ liệu cá nhân 2025 (Luật số 91/2025/QH15, có hiệu lực 01/01/2026) đến hệ thống CRM của Agribank? Câu 4: So sánh mô hình triển khai Core Banking On-premise và Cloud (Private/Hybrid Cloud) cho Agribank. Đề xuất phương án phù hợp theo chiến lược chuyển đổi số đến 2025, định hướng 2030. Câu 5: Mô tả quy trình xử lý sự cố an toàn thông tin (incident response) tuân thủ Thông tư 17/2024/TT-NHNN và Văn bản hợp nhất 25/VBHN-NHNN 2026. Liệt kê 6 bước và thời gian phản hồi tối đa. ĐÁP ÁN Câu 1: Thiết kế bảng CSDL? Hãy thiết kế bảng TAI_KHOAN_AGRI lưu trữ thông tin tài khoản tiền gửi tiết kiệm của khách hàng Agribank, phục vụ xác thực sinh trắc học theo Thông tư 41/2025/TT-NHNN có hiệu lực từ 01/01/2026. Liệt kê các cột, khoá chính, khoá ngoại và chỉ mục cần thiết. Gợi ý trả lời: • Các cột bắt buộc: • SO_TAI_KHOAN (varchar 14) - số tài khoản theo chuẩn Agribank • MA_KHACH_HANG (varchar 10) - mã khách hàng nội bộ • LOAI_TIEN_GUI (char 2) - 'TG' (tiết kiệm), 'CK' (có kỳ hạn) • SO_DU (decimal 18,2) - số dư hiện tại • NGAY_MO (date) - ngày mở tài khoản • TRANG_THAI (char 1) - 'A' (hoạt động), 'D' (đóng) hubdocu.com 2
第 3 页
• Cột phục vụ xác thực sinh trắc học (TT 41/2025): • SO_CCCD (varchar 12) - số căn cước công dân gắn chip • TRANG_THAI_XAC_THUC_SINH_TRAC (char 1) - 'C' (chưa), 'R' (đang), 'X' (xong) • THOI_DIEM_XAC_THUC (datetime) • SO_LAN_KHOI_PHUC (smallint) - đếm số lần nhập sai CCCD • Khoá: • Primary key: (SO_TAI_KHOAN, MA_KHACH_HANG) • Foreign key: MA_KHACH_HANG → KHACH_HANG • Chỉ mục (index): • Clustered index trên SO_TAI_KHOAN (tra cứu chính) • Non-clustered index trên (SO_CCCD, TRANG_THAI_XAC_THUC_SINH_TRAC) để truy vấn hàng loạt khi batch xác thực • Index trên MA_KHACH_HANG để join bảng khách hàng Câu 2: Cho dãy 32.587.801.000 đồng, hãy viết hàm Python tách thành chuỗi tiếng Việt đọc số (áp dụng cho séc, ủy nhiệm chi Agribank). Ví dụ output: "Ba mươi hai tỷ năm trăm tám mươi bảy triệu tám trăm linh một nghìn đồng". Gợi ý trả lời: def doc_tien_viet(n): don_vi = ["", "nghìn", "triệu", "tỷ", "nghìn tỷ", "triệu tỷ"] chu_so = ["không", "một", "hai", "ba", "bốn", "năm", "sáu", "bảy", "tám", "chín"] if n == 0: return "Không đồng" def doc_3_so(num): tram, chuc, don = num // 100, (num % 100) // 10, num % 10 s = "" if tram > 0: s += chu_so[tram] + " trăm" if chuc == 0 and don != 0: s += " linh" if chuc > 1: s += " " + chu_so[chuc] + " mươi" if don == 1: s += " mốt" elif don == 5: s += " lăm" hubdocu.com 3
评论 (0)
暂无评论。快来抢沙发吧!