Data Model Description Education 2025
Data Model Description Education 2025
1. Students
Stores student-related information.
- Student_ID (PK): Unique identifier for each student.
- Name, Gender, DOB, Address, Mobile, Email, Join_Date
- Batch_ID (FK): References the batch the student belongs to.
- Status: Active/Inactive.
2. Attendance
Tracks attendance of students for each batch.
- Attendance_ID (PK), Student_ID (FK), Batch_ID (FK), Date, Status
3. Payments
Captures payment transactions made by students.
- Payment_ID (PK), Student_ID (FK), Amount, Payment_Date, Payment_Mode, Type
4. Hostel
Manages student hostel allocations.
- Hostel_ID (PK), Student_ID (FK), Room_No, Hostel_Fee, Join_Date
5. Batches
Groups of students associated with courses.
- Batch_ID (PK), Batch_Name, Start_Date, End_Date, Course_ID (FK)
6. Courses
Course-related information.
- Course_ID (PK), Course_Name, Duration, Fees
7. Branch
Information about institutional branches.
- Branch_ID (PK), Branch_Name, Performance_Date, Total_Collection, Pending_Collection
8. Inventory
Tracks inventory items in each branch.
- Inventory_ID (PK), Item_Name, Quantity, Price, Branch_ID (FK)
9. Expenses
Records financial expenses per branch.
- Expense_ID (PK), Branch_ID (FK), Type, Amount, Date
Data Model Description: Educational Institution Management System
10. Employees
Details of employees working at the institution.
- Employee_ID (PK), Name, Gender, DOB, Designation, Salary, Join_Date, Status
11. Tasks
Tracks work assigned to employees.
- Task_ID (PK), Task_Description, Assigned_To (FK), Status, Branch_ID (FK)
Relationships Summary
Parent Table | Child Table | Relationship
Students | Attendance | One-to-Many (Student_ID ->
Student_ID) Students | Payments | One-to-Many
Students | Hostel | One-to-One
Students | Batches | Many-to-One (Batch_ID
FK) Batches | Courses |
Many-to-One (Course_ID FK) Inventory |
Branch | Many-to-One (Branch_ID FK)
Expenses | Branch | Many-to-One
Tasks | Employees | Many-to-One
(Assigned_To FK) Tasks | Branch | Many-
to-One