Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mehmoodulhaq570/database_openended_lab
Database SQL code for a University Management System database schema. Manages student details, attendance, assessments, and evaluations. Contribute to enhance or use for setting up a university database. MIT License.
https://github.com/mehmoodulhaq570/database_openended_lab
database database-management db dbms mysql sql university-management-system
Last synced: 8 days ago
JSON representation
Database SQL code for a University Management System database schema. Manages student details, attendance, assessments, and evaluations. Contribute to enhance or use for setting up a university database. MIT License.
- Host: GitHub
- URL: https://github.com/mehmoodulhaq570/database_openended_lab
- Owner: mehmoodulhaq570
- Created: 2023-10-23T18:24:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-27T09:13:43.000Z (11 months ago)
- Last Synced: 2023-12-27T10:25:32.739Z (11 months ago)
- Topics: database, database-management, db, dbms, mysql, sql, university-management-system
- Language: Python
- Homepage:
- Size: 3.55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DataBase_OpenEnded_Lab
Open Ended Lab Description:
CASE STUDY:
Department of Computer Engineering UET Lahore follows the Outcome Based Education where each subject is
mapped with multiple CLOs. For the Lab work, these CLOs are further mapped to multiple rubrics. Rubrics are
the rules that measure the students at different levels in particular component of an assessment.# University Management System Database Schema
This repository contains the SQL code for creating the database schema of a University Management System. The schema is designed to manage student information, attendance, assessment components, and evaluations.
## Tables:
1. **Students:**
- Student information including ID, registration number, name, contact, and email.2. **StudentAttendance:**
- Records student attendance with a foreign key reference to the Students table.3. **ClassAttendance:**
- Records class attendance with a foreign key reference to StudentAttendance.4. **CLOs (Course Learning Outcomes):**
- Defines Course Learning Outcomes with creation and update dates.5. **Rubrics:**
- Defines rubrics with details and a foreign key reference to CLOs.6. **RubricLevels:**
- Defines rubric levels with details, a foreign key reference to Rubrics, and measurement level.7. **Assessments:**
- Records assessments with a title, creation date, total marks, and total weightage.8. **AssessmentComponents:**
- Records assessment components with a foreign key reference to Assessments and Rubrics.9. **StudentResult:**
- Records student results with a foreign key reference to Students.10. **StudentEvaluations:**
- Records student evaluations with details including assessment and rubric level.## Usage:
- Use this SQL script to create the database schema for a University Management System.## Contributing:
- Contributions are welcome! Feel free to fork the repository, make changes, and submit a pull request.## License:
This project is licensed under the [MIT License](LICENSE).