MySQL Bank Database Build - 02/09/2026 07:02 EDT

via Freelancer ·

Budget / Salary₹250,000–500,000
TypeFreelance project
LocationRemote
Posted2 hours ago
I need a clean, well-structured MySQL database that covers the essentials of a small banking operation. The core modules are:

• Account management – creation, updates, balance handling, status flags
• Transaction tracking – deposits, withdrawals, transfers, full audit trail with timestamps
• Customer information management – personal details, KYC fields, contact history

The schema must support three user groups: bank employees, customers, and administrators, each with the right level of access control that can later be tied to an application layer.

Deliverables I expect
1. Normalised ER diagram (PDF or image)
2. SQL scripts to create all tables, indexes, constraints, and sample seed data
3. A concise set of stored procedures or views that demonstrate the key operations (open account, post transaction, generate statement, etc.)
4. Brief documentation explaining table purposes, relationships, and how the procedures fit together

Keep the design simple but scalable, use clear naming conventions, and test the scripts so they run without errors on a fresh MySQL install.
mysql database administration database development database design database management
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.