Changes between Version 3 and Version 4 of dmlScript.sql


Ignore:
Timestamp:
09/04/25 06:38:30 (3 days ago)
Author:
221028
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • dmlScript.sql

    v3 v4  
    11{{{#!sql
     2-- USERS
    23INSERT INTO "User" (user_name, user_surname, email, password, role) VALUES
    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');
     4  ('Антонио', 'Караџов', 'antonio_k@gmail.com', 'pass1234', 'student'),
     5  ('Елена',   'Петровска','elena.petrov@gmail.com','secureElena','teacher'),
     6  ('Виктор',  'Андонов',  'vik.and@gmail.com','victorStrongPass','student'),
     7  ('Наташа',  'Стојанова','nata_stoj@gmail.com','nataPass2025','teacher');
    78
    8 INSERT INTO Student (student_id, teacher_id) VALUES
    9 (1, 2),
    10 (3, 4);
     9-- TEACHERS
     10INSERT INTO teacher (teacher_id) VALUES
     11  (2),
     12  (4);
    1113
    12 INSERT INTO Teacher (teacher_id) VALUES
    13 (2),
    14 (4);
     14-- STUDENTS
     15INSERT INTO student (student_id, teacher_id) VALUES
     16  (1, 2),
     17  (3, 4);
    1518
    16 INSERT INTO LabEquipment (equipment_name, type, description, safety_info, teacher_id) VALUES
    17 ('Мерна цилиндра', 'Стаклена опрема', 'Се користи за мерење на волумен на течности.', 'Кршење може да предизвика повреда.', 2),
    18 ('Хемиска лажица', 'Метална опрема', 'Се користи за земање на супстанции во лабораторијата.', 'Да се избегне контакт со токсични хемикалии.', 2),
    19 ('Електричен греач', 'Опрема за загревање', 'Користи електрична енергија за загревање супстанции.', 'Опасност од изгореници.', 4);
     19-- LAB EQUIPMENT
     20INSERT INTO labequipment (equipment_name, type, description, safety_info, teacher_id) VALUES
     21  ('Мерна цилиндра', 'Стаклена опрема', 'Се користи за мерење на волумен на течности.', 'Кршење може да предизвика повреда.', 2),
     22  ('Хемиска лажица','Метална опрема','Се користи за земање на супстанции во лабораторијата.','Да се избегне контакт со токсични хемикалии.', 2),
     23  ('Електричен греач','Опрема за загревање','Користи електрична енергија за загревање супстанции.', 'Опасност од изгореници.', 4);
    2024
    21 INSERT 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);
     25-- ELEMENTS
     26INSERT INTO elements (symbol, element_name, atomic_number, atomic_weight, melting_point, boiling_point, hazard_type, description_element, teacher_id) VALUES
     27  ('Na','Натриум', 11, 22.99,  97.72,  883, 'Експлозивен','Многу реактивен метал кој експлодира во контакт со вода.', 2),
     28  ('Mg','Магнезиум', 12, 24.305, 650, 1090,  'Запалив', 'Запаллив метал кој гори со силно бело светло.', 2),
     29  ('Al','Алуминиум', 13, 26.982, 660.32, 2519, 'Нема опасност','Лесен метал кој е отпорен на корозија.', 2),
     30  ('Si','Силициум',  14, 28.085, 1414,   3265, 'Нема опасност', 'Полупроводник кој е основа на електрониката.', 4),
     31  ('P', 'Фосфор', 15, 30.974, 44.1, 280.5, 'Токсичен', 'Постојат црвен и бел фосфор; белиот е многу реактивен.', 4),
     32  ('S', 'Сулфур', 16, 32.06,  115.2,  444.6, 'Иритант','Жолта, кревка супстанца која гори во кислород.', 4),
     33  ('Cl','Хлор', 17, 35.45, -101.5,  -34.04,'Токсичен',  'Зелен гас со силен мирис, многу отровен.', 4);
    2934
    30 INSERT 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-- REACTIONS
     36INSERT INTO reaction (teacher_id, element1_id, element2_id, product, conditions) VALUES
     37  (2, 1, 6, 'Na2S', 'Реакцијата се одвива на собна температура.'),
     38  (4, 5, 6, 'P2S5', 'Реакцијата бара загревање до 250°C.'),
     39  (4, 2, 7, 'MgCl2', 'Оваа реакција бара суво опкружување.'),
     40  (2, 3, 4, 'AlSi', 'Синтеза под висок притисок и температура.');
    3541
    36 INSERT INTO Experiment (teacher_id, reaction_id, result, safety_warning) VALUES
    37 (2, 1, 'Формирање на бел кристален натриум сулфид.', 'Избегнувајте контакт со влага.'),
    38 (4, 2, 'Формирање на жолт прав од P2S5.', 'Гасовите што се ослободуваат можат да бидат опасни.'),
    39 (4, 3, 'Магнезиум хлорид во бела кристална форма.', 'Може да предизвика иритација при вдишување.'),
    40 (2, 4, 'Создавање на легура на алуминиум и силициум.', 'Неопходна е висока температура.');
     42-- EXPERIMENTS
     43INSERT INTO experiment (teacher_id, reaction_id, result, safety_warning) VALUES
     44  (2, 1, 'Формирање на бел кристален натриум сулфид.','Избегнувајте контакт со влага.'),
     45  (4, 2, 'Формирање на жолт прав од P2S5.','Гасовите што се ослободуваат можат да бидат опасни.'),
     46  (4, 3, 'Магнезиум хлорид во бела кристална форма.', 'Може да предизвика иритација при вдишување.'),
     47  (2, 4, 'Создавање на легура на алуминиум и силициум.','Неопходна е висока температура.');
    4148
    42 INSERT INTO ExperimentLabEquipment (experiment_id, equipment_id) VALUES
    43 (1, 1),
    44 (1, 2),
    45 (2, 3),
    46 (3, 2),
    47 (4, 1);
     49-- EXPERIMENT <-> LAB EQUIPMENT
     50INSERT INTO experimentlabequipment (experiment_id, equipment_id) VALUES
     51  (1, 1),
     52  (1, 2),
     53  (2, 3),
     54  (3, 2),
     55  (4, 1);
    4856
    49 INSERT INTO UserViewsElement (user_id, element_id) VALUES
    50 (1, 1),
    51 (3, 2),
    52 (1, 5),
    53 (3, 6);
     57-- USER VIEWS (elements / equipment / experiments)
     58INSERT INTO userviewselement (user_id, element_id) VALUES
     59  (1, 1),
     60  (3, 2),
     61  (1, 5),
     62  (3, 6);
    5463
    55 INSERT INTO UserViewsLabEquipment (user_id, equipment_id) VALUES
    56 (1, 1),
    57 (3, 2),
    58 (1, 3);
     64INSERT INTO userviewslabequipment (user_id, equipment_id) VALUES
     65  (1, 1),
     66  (3, 2),
     67  (1, 3);
    5968
    60 INSERT INTO UserViewsExperiment (user_id, experiment_id) VALUES
    61 (1, 1),
    62 (3, 2),
    63 (1, 3),
    64 (3, 4);
    65 
    66 INSERT INTO UserParticipatesInExperiment (user_id, experiment_id) VALUES
    67 (1, 1),
    68 (3, 2),
    69 (1, 3),
    70 (3, 4);
     69-- USER PARTICIPATES IN EXPERIMENT
     70INSERT INTO userparticipatesinexperiment (user_id, experiment_id) VALUES
     71  (1, 1),
     72  (3, 2),
     73  (1, 3),
     74  (3, 4);
    7175}}}