This project contains the SQL schema for a Reporting Management System.
It manages reports submitted by employees and reviewed by managers in an organization.
Database Name: ReportingManagement
- Departments – Stores department information.
- Employees – Contains employee details, linked to departments.
- Reports – Tracks employee reports with status updates.
- Reviews – Records manager reviews and decisions.
- Attachments – Handles uploaded report files.
- Projects – Lists active and past projects.
- Employee_Project – Junction table for employees assigned to projects.
- One-to-Many: Departments → Employees
- One-to-Many: Employees → Reports
- One-to-One: Reports → Reviews
- One-to-Many: Reports → Attachments
- Many-to-Many: Employees ↔ Projects
- Copy the SQL file from this repository.
- Open MySQL Workbench or phpMyAdmin.
- Run the SQL script to create the database and tables.
- Verify that all tables and relationships are set up correctly.
Chancy Pasco