Changes between Version 2 and Version 3 of dmlScript.sql


Ignore:
Timestamp:
02/06/25 16:37:14 (2 weeks ago)
Author:
221028
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • dmlScript.sql

    v2 v3  
    11{{{#!sql
    22INSERT INTO "User" (user_name, user_surname, email, password, role) VALUES
    3 ('Јован', 'Досев', 'david543@gmail.com' 'password123', 'студент'),
    4 ('Марија', 'Стефановска', 'marija_s@gmail.com', 'securepass', 'професор'),
    5 ('Александар', 'Илиев', 'aleks8@gmail.com', 'alicepwd', 'студент');
     3('Антонио', 'Караџов', 'antonio_k@gmail.com', 'pass1234', 'student'),
     4('Елена', 'Петровска', 'elena.petrov@gmail.com', 'secureElena', 'teacher'),
     5('Виктор', 'Андонов', 'vik.and@gmail.com', 'victorStrongPass', 'student'),
     6('Наташа', 'Стојанова', 'nata_stoj@gmail.com', 'nataPass2025', 'teacher');
    67
    7 INSERT INTO LabEquipment (equipment_name, type, description, safety_info) VALUES
    8 ('Бекер', 'Стаклена опрема', 'Се користи за мешање и загревање течности.', 'Внимавајте при ракување.'),
    9 ('Пипета', 'Стаклена опрема', 'Се користи за мерење и пренесување мали количини течности.', 'Избегнувајте контакт со силни киселини.'),
    10 ('Бунзенов горилник', 'Опрема за загревање', 'Се користи за загревање супстанции.', 'Обезбедете добра вентилација.');
     8INSERT INTO Student (student_id, teacher_id) VALUES
     9(1, 2),
     10(3, 4);
    1111
    12 INSERT INTO Elements (symbol, element_name, atomic_number, atomic_weight, melting_point, boiling_point, hazard_type, description_element) VALUES
    13 ('H', 'Водород', 1, 1.008, -259.16, -252.87, 'Запалив', 'Безбоен гас кој е високо запален.'),
    14 ('He', 'Хелиум', 2, 4.0026, -272.2, -268.93, 'Нема опасност', 'Лесен гас кој не гори и не е токсичен.'),
    15 ('Li', 'Литиум', 3, 6.94, 180.54, 1342, 'Реактивен', 'Мек метал кој реагира со вода.'),
    16 ('Be', 'Берилиум', 4, 9.0122, 1287, 2469, 'Токсичен', 'Метал со висока цврстина и токсичност.'),
    17 ('B', 'Бор', 5, 10.81, 2075, 4000, 'Реактивен', 'Тврда супстанца која е важна за производството на стакло.'),
    18 ('C', 'Јаглерод', 6, 12.011, 3550, 4027, 'Нема опасност', 'Основна компонента на животот; може да биде во различни форми (графит и дијамант).'),
    19 ('N', 'Азот', 7, 14.007, -210.0, -195.8, 'Нема опасност', 'Гас кој сочинува околу 78% од атмосферата.'),
    20 ('O', 'Кислород', 8, 15.999, -218.79, -182.96, 'Поддржува горење', 'Клучен гас за дишењето и горењето.');
     12INSERT INTO Teacher (teacher_id) VALUES
     13(2),
     14(4);
    2115
    22 INSERT INTO Reaction (element1_id, element2_id, product, conditions) VALUES
    23 (1, 8, 'H2O', 'Собна температура и нормален притисок'), -- Водород + Кислород -> Вода
    24 (3, 1, 'LiH', 'При загревање до 300°C'); -- Литиум + Водород -> Литиум хидрид
     16INSERT INTO LabEquipment (equipment_name, type, description, safety_info, teacher_id) VALUES
     17('Мерна цилиндра', 'Стаклена опрема', 'Се користи за мерење на волумен на течности.', 'Кршење може да предизвика повреда.', 2),
     18('Хемиска лажица', 'Метална опрема', 'Се користи за земање на супстанции во лабораторијата.', 'Да се избегне контакт со токсични хемикалии.', 2),
     19('Електричен греач', 'Опрема за загревање', 'Користи електрична енергија за загревање супстанции.', 'Опасност од изгореници.', 4);
    2520
    26 INSERT INTO Experiment (user_id, reaction_id, result, safety_warning) VALUES
    27 (1, 1, 'Вода', 'Внимавајте поради запаливоста на водородот.'),
    28 (2, 2, 'Литиум хидрид', 'Литиумот е високо реактивен');
     21INSERT INTO Elements (symbol, element_name, atomic_number, atomic_weight, melting_point, boiling_point, hazard_type, description_element, teacher_id) VALUES
     22('Na', 'Натриум', 11, 22.99, 97.72, 883, 'Експлозивен', 'Многу реактивен метал кој експлодира во контакт со вода.', 2),
     23('Mg', 'Магнезиум', 12, 24.305, 650, 1090, 'Запалив', 'Запаллив метал кој гори со силно бело светло.', 2),
     24('Al', 'Алуминиум', 13, 26.982, 660.32, 2519, 'Нема опасност', 'Лесен метал кој е отпорен на корозија.', 2),
     25('Si', 'Силициум', 14, 28.085, 1414, 3265, 'Нема опасност', 'Полупроводник кој е основа на електрониката.', 4),
     26('P', 'Фосфор', 15, 30.974, 44.1, 280.5, 'Токсичен', 'Постојат црвен и бел фосфор; белиот е многу реактивен.', 4),
     27('S', 'Сулфур', 16, 32.06, 115.2, 444.6, 'Иритант', 'Жолта, кревка супстанца која гори во кислород.', 4),
     28('Cl', 'Хлор', 17, 35.45, -101.5, -34.04, 'Токсичен', 'Зелен гас со силен мирис, многу отровен.', 4);
     29
     30INSERT INTO Reaction (teacher_id, element1_id, element2_id, product, conditions) VALUES
     31(2, 1, 6, 'Na2S', 'Реакцијата се одвива на собна температура.'),
     32(4, 5, 6, 'P2S5', 'Реакцијата бара загревање до 250°C.'),
     33(4, 2, 7, 'MgCl2', 'Оваа реакција бара суво опкружување.'),
     34(2, 3, 4, 'AlSi', 'Синтеза под висок притисок и температура.');
     35
     36INSERT INTO Experiment (teacher_id, reaction_id, result, safety_warning) VALUES
     37(2, 1, 'Формирање на бел кристален натриум сулфид.', 'Избегнувајте контакт со влага.'),
     38(4, 2, 'Формирање на жолт прав од P2S5.', 'Гасовите што се ослободуваат можат да бидат опасни.'),
     39(4, 3, 'Магнезиум хлорид во бела кристална форма.', 'Може да предизвика иритација при вдишување.'),
     40(2, 4, 'Создавање на легура на алуминиум и силициум.', 'Неопходна е висока температура.');
    2941
    3042INSERT INTO ExperimentLabEquipment (experiment_id, equipment_id) VALUES
    31 (1, 1), -- Бекер користен во Експеримент 1
    32 (1, 2), -- Пипета користена во Експеримент 1
    33 (2, 3); -- Бунзенов горилник користена во Експеримент 2
     43(1, 1),
     44(1, 2),
     45(2, 3),
     46(3, 2),
     47(4, 1);
     48
     49INSERT INTO UserViewsElement (user_id, element_id) VALUES
     50(1, 1),
     51(3, 2),
     52(1, 5),
     53(3, 6);
     54
     55INSERT INTO UserViewsLabEquipment (user_id, equipment_id) VALUES
     56(1, 1),
     57(3, 2),
     58(1, 3);
     59
     60INSERT INTO UserViewsExperiment (user_id, experiment_id) VALUES
     61(1, 1),
     62(3, 2),
     63(1, 3),
     64(3, 4);
     65
     66INSERT INTO UserParticipatesInExperiment (user_id, experiment_id) VALUES
     67(1, 1),
     68(3, 2),
     69(1, 3),
     70(3, 4);
    3471}}}