Skip to content

Sina-Afshar/HRMS.PostgreSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HRMS (Human Resource Management System)

PostgreSQL - Database

Click for script codes.


Tablo yapısı:

  • users (tüm kullanıcı türlerini saklayacağımız ana tablomuz)
    • candidates (iş arayan kullanıcılar)
    • employees (sistem çalışanları)
    • employers (iş veren kullanıcılar)
      • employer_phones (iş verenlerin birden fazla telefonu olabileceği için ek bir tablo)
  • verification_codes (doğrulama sistemlerimiz için doğrulama kodlarını tutacağımız ana tablomuz)
    • verification_codes_candidates (iş arayan kullanıcılar için kod ile doğrulama yapmak için tablomuz)
    • verification_codes_employers (iş veren kullanıcılar için kod ile doğrulama yapmak için tablomuz)
  • employee_confirms (sistem çalışanlarının onaylama yapabilmesi için ana tablomuz)
    • employee_confirms_employers (sistem çalışanlarının, iş verenlerini onaylayacağı tablo.)
  • job_titles (iş pozisyonlarının isimlerini tutacağımız tablomuz.)

Doğrulamalar:

  • users (email_address ve password unique constraint ile zorunlu hale getirildi.)
  • candidates (first_name, last_name, identification_number ve birth_date unique constraint ile zorunlu hale getirildi.)
  • employers (company_name, web_address ve phone_number unique constraint ile ile zorunlu hale getirildi.)

Kurallar:

  • employers (web_address alanının users tablosunda ki email_address ile uyumlu olup olmadığı check constraint ile kontrol edilir hale getirildi.)

ER Diagram with DrawSQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published