Logo Lanfrica

Reignmad/Academic-Projects-Hands-on

Domain:

socioeconomic

Record type:

software
Creator:
Rei
Host:
A fully normalized relational database (3NF) for Khumbulekhaya Stokvel, a South African community financial organization. Built with Microsoft SQL Server—featuring 11 interconnected tables, stored procedures with error handling, performance indexing, and RBAC-ready security. # Academic-Projects-Hands-on A fully normalized relational database (3NF) for Khumbulekhaya Stokvel, a South African community financial organization. Built with Microsoft SQL Server—featuring 11 interconnected tables, stored procedures with error handling, performance indexing, and RBAC-ready security. # 🏦 Khumbulekhaya Stokvel - Database Management System ## 📌 Project Overview This project involved designing and implementing a **fully normalized relational database** for Khumbulekhaya Stokvel, a community-based financial organization registered under NASASA (National Stokvel Association of South Africa). The database centralizes member management, savings tracking, investment portfolios, travel expense calculations, and business/skills repositories into a single, unified platform. **Business Problem:** The Stokvel needed to move from disjointed spreadsheets to a centralized system that could track member contributions, generate reports, and provide real-time financial insights to the executive committee. --- ## 🛠️ Technologies Used - **Microsoft SQL Server** (Database Engine) - **SQL** (Data Definition, Data Manipulation, Stored Procedures) - **SQL Server Management Studio (SSMS)** (Development Environment) --- ## 📊 Database Schema (11 Tables) | Table | Purpose | | :--- | :--- | | `Member` | Stores member personal and contact information | | `Savings` | Tracks individual member savings contributions | | `Investments` | Records investment portfolios and performance metrics | | `Transactions` | Logs all financial activities (deposits, withdrawals, investments) | | `TravelExpenseCalculation` | Calculates travel-related expenses per member | | `ExpenseGapBreaching` | Tracks shortfalls and gap breaches in member finances | | `Trip` | Manages trip requests, destinations, and costs | | `Vehicle` | Stores vehicle availability and trip history | | `InvestmentProjection` | Forecasts investment returns over time | | `Business` | Records businesses owned by member …

Licenses