Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Physical Data Model

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

skills

1 id int 1
job_posting_skill
person_skill name varchar[255]
id int
id int *
job_posting_id int
* person_id int * skill_id int
skill_id int *

level skill_level
people

1 id int 1
job_postings
first_name varchar[100]
1 id int 1
last_name varchar[100]
title varchar[255]
email varchar[100]
department int *

candidates users description text

id int 1 1
id int is_open boolean

person_id int 1 1 person_id int

CV_attachment varchar[255] username varchar[100]

priority priority_status roles password varchar[100]

source source_of_candidate id int 1 * role int departments

phase recruitment_phase name varchar[100] department int * 1 id int 1

status user_status name varchar[255]

interviews

id int

job_posting int *

1 candidate int

interviewer int *

feedback text

rating int

recommendation recommendation
skills

1 id int 1
job_posting_skill
person_skill name varchar[255]
id int
id int *
job_posting_id int
* person_id int * skill_id int
skill_id int *

level skill_level
people

1 id int 1
job_postings
first_name varchar[100]
1 id int 1
last_name varchar[100]
title varchar[255]
email varchar[100]
department int *

candidates users description text

id int 1 1
id int is_open boolean

person_id int 1 1 person_id int

CV_attachment varchar[255] username varchar[100]

priority priority_status roles password varchar[100]

source source_of_candidate id int 1 * role int departments

phase recruitment_phase name varchar[100] department int * 1 id int 1

status user_status name varchar[255]

interviews

id int

job_posting int *

1 candidate int

interviewer int *

feedback text

rating int

recommendation recommendation
Enum skill_level { Enum user_status {
junior inactive
medior registered
senior email_comfirmed
} approved
}

Enum priority_status {
low Enum recommendation {
med next_round
high hire
} reject
}

Enum source_of_candidate {
direct
agency
referral
}

Enum recruitment_phase {
sourcing
interviewing
offer_stage
offer_accepted
offer_declined
rejected
withdrew
onhold
}

You might also like