{{{#!sql
-- USERS
INSERT INTO "User" (user_name, user_surname, email, password, role) VALUES
  ('Антонио', 'Караџов', 'antonio_k@gmail.com', 'pass1234', 'student'),
  ('Елена',   'Петровска','elena.petrov@gmail.com','secureElena','teacher'),
  ('Виктор',  'Андонов',  'vik.and@gmail.com','victorStrongPass','student'),
  ('Наташа',  'Стојанова','nata_stoj@gmail.com','nataPass2025','teacher');

-- TEACHERS 
INSERT INTO teacher (teacher_id) VALUES
  (2),
  (4);

-- STUDENTS 
INSERT INTO student (student_id, teacher_id) VALUES
  (1, 2),
  (3, 4);

-- LAB EQUIPMENT
INSERT INTO labequipment (equipment_name, type, description, safety_info, teacher_id) VALUES
  ('Мерна цилиндра', 'Стаклена опрема', 'Се користи за мерење на волумен на течности.', 'Кршење може да предизвика повреда.', 2),
  ('Хемиска лажица','Метална опрема','Се користи за земање на супстанции во лабораторијата.','Да се избегне контакт со токсични хемикалии.', 2),
  ('Електричен греач','Опрема за загревање','Користи електрична енергија за загревање супстанции.', 'Опасност од изгореници.', 4);

-- ELEMENTS
INSERT INTO elements (symbol, element_name, atomic_number, atomic_weight, melting_point, boiling_point, hazard_type, description_element, teacher_id) VALUES
  ('Na','Натриум', 11, 22.99,  97.72,  883, 'Експлозивен','Многу реактивен метал кој експлодира во контакт со вода.', 2),
  ('Mg','Магнезиум', 12, 24.305, 650, 1090,  'Запалив', 'Запаллив метал кој гори со силно бело светло.', 2),
  ('Al','Алуминиум', 13, 26.982, 660.32, 2519, 'Нема опасност','Лесен метал кој е отпорен на корозија.', 2),
  ('Si','Силициум',  14, 28.085, 1414,   3265, 'Нема опасност', 'Полупроводник кој е основа на електрониката.', 4),
  ('P', 'Фосфор', 15, 30.974, 44.1, 280.5, 'Токсичен', 'Постојат црвен и бел фосфор; белиот е многу реактивен.', 4),
  ('S', 'Сулфур', 16, 32.06,  115.2,  444.6, 'Иритант','Жолта, кревка супстанца која гори во кислород.', 4),
  ('Cl','Хлор', 17, 35.45, -101.5,  -34.04,'Токсичен',  'Зелен гас со силен мирис, многу отровен.', 4);

-- REACTIONS
INSERT INTO reaction (teacher_id, element1_id, element2_id, product, conditions) VALUES
  (2, 1, 6, 'Na2S', 'Реакцијата се одвива на собна температура.'),
  (4, 5, 6, 'P2S5', 'Реакцијата бара загревање до 250°C.'),
  (4, 2, 7, 'MgCl2', 'Оваа реакција бара суво опкружување.'),
  (2, 3, 4, 'AlSi', 'Синтеза под висок притисок и температура.');

-- EXPERIMENTS 
INSERT INTO experiment (teacher_id, reaction_id, result, safety_warning) VALUES
  (2, 1, 'Формирање на бел кристален натриум сулфид.','Избегнувајте контакт со влага.'),
  (4, 2, 'Формирање на жолт прав од P2S5.','Гасовите што се ослободуваат можат да бидат опасни.'),
  (4, 3, 'Магнезиум хлорид во бела кристална форма.', 'Може да предизвика иритација при вдишување.'),
  (2, 4, 'Создавање на легура на алуминиум и силициум.','Неопходна е висока температура.');

-- EXPERIMENT <-> LAB EQUIPMENT
INSERT INTO experimentlabequipment (experiment_id, equipment_id) VALUES
  (1, 1),
  (1, 2),
  (2, 3),
  (3, 2),
  (4, 1);

-- USER VIEWS (elements / equipment / experiments)
INSERT INTO userviewselement (user_id, element_id) VALUES
  (1, 1),
  (3, 2),
  (1, 5),
  (3, 6);

INSERT INTO userviewslabequipment (user_id, equipment_id) VALUES
  (1, 1),
  (3, 2),
  (1, 3);

-- USER PARTICIPATES IN EXPERIMENT
INSERT INTO userparticipatesinexperiment (user_id, experiment_id) VALUES
  (1, 1),
  (3, 2),
  (1, 3),
  (3, 4);
}}}