= Дизајнирање на базата на податоци = Одкако дизајнот на дијаграмот на релации (ER diagram) беше изработено, започнато беше имплементирањето на ентитетите и нивните релации во постоечка база на податоци. Дизајнот беше изработен во алатката '''pgAdmin4''', добро позната за PostgreSQL бази на податоци. Исто така беше употребувано и **DataGrip**, која алатка е направена од страна на JetBrains и има интуитивен дизајн за работа. Ентитети во самата база на податоци се следниве: * academicreport
  -- SQL query for academicreport
  
* crimetype
  -- SQL query for crimetype
  
* criminalreport
  -- SQL query for criminalreport
  
* diagnosis
  -- SQL query for diagnosis
  
* doctor
  -- SQL query for doctor
  
* employmentreport
  -- SQL query for employmentreport
  
* exportlog
  -- SQL query for exportlog
  
* filtersession
  -- SQL query for filtersession
  
* institution
  -- enumeration - type of institution
  CREATE TYPE institution_type AS ENUM ('Primary School', 'High School', 'University', 'Academy');

  -- institution entity table
  CREATE TABLE Institution (
    institution_id SERIAL PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    address VARCHAR(100),
    city VARCHAR(50),
    type institution_type NOT NULL,
    year_established INT CHECK (year_established >= 1800 AND year_established <= EXTRACT(YEAR FROM CURRENT_DATE)),
    CONSTRAINT unique_institution_name_city UNIQUE (name, city)
  );
  
* medicalreport
  -- SQL query for medicalreport
  
* medicalreport_diagnosis
  -- SQL query for medicalreport_diagnosis
  
* person
  -- SQL query for person
  
* punishment
  -- SQL query for punishment
  
* report
  -- SQL query for report
  
* reportiumuser
  -- SQL query for reportiumuser
  
* role
  -- SQL query for role
  
* userprofile
  -- SQL query for userprofile
  
* userprofilelog
  -- SQL query for userprofilelog