| 5 | | 2. Реакцијата се прикажува како експеримент |
| 6 | | 3. Апликацијата го прикажува резултатот од реакцијата, времето на изработка, лабараториските инструменти кои се користат и предупредување за безбедносни предупредувања. |
| | 5 | {{{#!sql |
| | 6 | SELECT experiment_id, result, safety_warning |
| | 7 | FROM Experiment |
| | 8 | WHERE reaction_id = :reaction_id; |
| | 9 | }}} |
| | 10 | 2. Додавање на корисникот во !UserParticipatesInExperiment |
| | 11 | {{{#!sql |
| | 12 | INSERT INTO UserParticipatesInExperiment (user_id, experiment_id, participation_timestamp) |
| | 13 | VALUES (:student_id, :experiment_id); |
| | 14 | }}} |
| | 15 | 3. Се бара лабараториска опрема која е користена за реализација на експериментот |
| | 16 | {{{#!sql |
| | 17 | SELECT |
| | 18 | ARRAY_AGG(le.equipment_name) AS used_lab_equipment |
| | 19 | FROM ExperimentLabEquipment ele |
| | 20 | JOIN LabEquipment le ON ele.equipment_id = le.equipment_id |
| | 21 | WHERE ele.experiment_id = :experiment_id; |
| | 22 | }}} |
| | 23 | 4. Апликацијата го прикажува резултатот од реакцијата, времето на изработка, лабараториските инструменти кои се користат и предупредување за безбедносни предупредувања. |
| | 24 | {{{#!sql |
| | 25 | SELECT |
| | 26 | e.result AS experiment_result, |
| | 27 | ARRAY_AGG(le.equipment_name) AS used_lab_equipment, |
| | 28 | e.safety_warning |
| | 29 | FROM Experiment e |
| | 30 | JOIN ExperimentLabEquipment ele ON e.experiment_id = ele.experiment_id |
| | 31 | JOIN LabEquipment le ON ele.equipment_id = le.equipment_id |
| | 32 | WHERE e.experiment_id = :experiment_id |
| | 33 | GROUP BY e.experiment_id; |
| | 34 | }}} |