Skip to content

manishsarmaa/Studentmanage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Management System

The Student Management System is a comprehensive and relational database model designed to streamline academic record keeping within an educational institution. Built using MySQL, this system efficiently manages information related to students, departments, courses, enrollments, and instructors.

This project is ideal for learning database normalization, SQL queries, and understanding real-world entity relationships within a college environment.


📹 Entity Relationship Diagram

Below is the ER Diagram representing the structure and relationships of the College Database.

Watch the ER Diagram Video


📌 Key Features

  • 🔗 Relational Schema Design: Fully normalized database structure using primary and foreign key constraints.
  • 🧱 Five Well-Structured Tables: Students, Departments, Courses, Enrollments, and Instructors.
  • 🔄 Many-to-Many Relationship: Managed using an intermediate table Enrollments for tracking course registrations.
  • 📊 Support for Analytical Queries: Includes logic for performance tracking, course popularity, and student distribution.
  • 🔍 Data Integrity Enforcement: Ensures consistency across entities with well-defined constraints.
  • 📁 Schema Visualization Included: Understand the architecture clearly through an embedded ER diagram.

🗂️ Table Overview

  • Students: Basic info + academic department association
  • Departments: List of college departments
  • Courses: Offered courses linked to departments
  • Enrollments: Junction table connecting students and courses with timestamps
  • Instructors: Faculty members assigned to departments

🛠️ Technologies Used

  • SQL (MySQL / MariaDB)
  • Draw.io for schema design
  • PDF documentation for quick reference

📄 Documentation

Full technical documentation is available in PDF format, detailing:

  • Schema design and logic
  • Table relationships
  • SQL query logic for analytical use cases

💼 Ideal For

  • Academic Record Management Systems
  • SQL Learning & Query Practice
  • ERD Design Training
  • Student Enrollment Prototypes

👨‍💻 Author

Developed with focus on academic structure, data clarity, and real-world mapping of educational institutions.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors