Skip to content

๐Ÿ—ƒ๏ธ Database for a fictitious employment agency.

Notifications You must be signed in to change notification settings

Xelodico/csc1023-databases-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ—ƒ๏ธ Introduction

For my first-year Computer Science module on databases, I designed and implemented a business solution using phpMyAdmin for a fictitious employment agency.


๐Ÿ’ก Features

  • 20 Fully Normalised Entities: Storing information on applicants, employers, and job applications.
  • SQL Views: Created for business requirements, including application feedback.
  • Java Application: Used for database interaction.
    • Note: The application will not work for you as it requires being run on a specific network. Nonetheless, I've included it for reference.
  • Comprehensive Documentation: Detailed documentation is provided.

๐Ÿ–ผ๏ธ Screenshots

An overview of the Applications table
Overview of the Applications table

The structure of the JobSeekers table
Structure of the JobSeekers table

The JobSeekerApplicationStatus view
JobSeekerApplicationStatus view

A snippet from the Java Database Connection
JDBC


๐Ÿ’ป Run on phpMyAdmin

  1. To ensure that you don't lose your work, create an empty database.
  2. Follow this tutorial for step-by-step instructions on how to import my database (schema.sql).

๐Ÿ“š Documentation