https://github.com/rajkumar-35/guvi-zenclass-db-model
Designing MySQL database for Guvi Zen class operations, covering batches, mentors, courses, tasks, students, marks, queries, and leader boards as part of a Day-34 task from GUVI Zen class
https://github.com/rajkumar-35/guvi-zenclass-db-model
dbmodel mysql mysql-database
Last synced: 25 days ago
JSON representation
Designing MySQL database for Guvi Zen class operations, covering batches, mentors, courses, tasks, students, marks, queries, and leader boards as part of a Day-34 task from GUVI Zen class
- Host: GitHub
- URL: https://github.com/rajkumar-35/guvi-zenclass-db-model
- Owner: RAJKUMAR-35
- Created: 2024-07-17T10:02:32.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-17T10:19:32.000Z (11 months ago)
- Last Synced: 2025-05-14T16:18:07.895Z (25 days ago)
- Topics: dbmodel, mysql, mysql-database
- Homepage:
- Size: 225 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## DB Model for Guvi-Zen Class
### Overview
This project involves designing a comprehensive database for managing the Guvi Zen class using MySQL. The schema includes tables for batches, mentors, courses, tasks, students, marks, queries, mock interviews, and the leader board.

### Database Schema
The schema includes the following tables:
1. **Batches**: Information about different batches.
2. **Mentors**: Mentors and their associated batches.
3. **Courses**: Courses offered in each batch.
4. **Tasks**: Tasks related to courses.
5. **Students**: Students, their mentors, and batches.
6. **Marks**: Students' marks for tasks.
7. **Queries**: Queries raised by students.
8. **Mock Interviews**: Mock interview scores.
9. **Leader Board**: Leader board scores within batches.### Lessons Learned
- CRUD Operations
- Creating and Altering Tables
- Table Constraints (Primary and Foreign Keys)
- Using MySql WorkBench
- Designing DB Diagrams### Features
- Manage batches, mentors, courses, tasks, and students
- Record marks and grades
- Track student queries
- Record mock interview scores
- Maintain leader board scores### Conclusion
This project demonstrates the design and implementation of a robust database model for the Guvi Zen class.
## Contact
For any inquiries or feedback, please contact:
- **Name**: Rajkumar
- Email: [email protected]
- LinkedIn: [Rajkumar A](https://www.linkedin.com/in/rajkumar-cse/)