Skip to content

p-amara/student-registration-system-sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

SQL Student Registration System

Background Information

This project presents the potential design and implementation of a student registration database system for Southeast Technological University (SETU) Waterford. It would serve SETU Waterford's three campuses. The system addresses operational inefficiencies and student welfare requirements.

I believe that there is a need for a database system that accurately stores medical records. Additionaly, because there are three Waterford campuses, scheduling conflicts occur between them leading to operational inefficiencies. Finally, health information exists in disparate systems without proper integration. The benefits of my proposed system include

  1. Mandatory next of kin documentation
  2. Integrated medical alert system which is visible to authorised personnel
  3. Unified student profiles across all campuses
  4. Location-aware scheduling to prevent location conflicts
  5. Automated timetable synchronisation
  6. Eliminating data duplication through normalisation

What's in this project

It has the following tables

  1. LOCATION
  2. PERSON (Superclass)
  3. STUDENT (Subclass)
  4. ACADEMIC_STAFF (Subclass)
  5. MEDICAL (Composition with STUDENT)
  6. NOK - NEXT OF KIN (Composition with student)
  7. FACULTY
  8. DEPARTMENT (Aggregation with FACULTY and LOCATION)
  9. COURSE
  10. MODULE (Taught by ACADEMIC_STAFF, part of COURSE)
  11. REGISTRATION (Composition with STUDENT and COURSE)
  12. REG_INVOICE
  13. PAYMENT
  14. RECEIPT (Composition with PAYMENT)

I populated the tables by myself. After that, I queried the data

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published