= Логички и физички дизајн == Релациска шема (со мапирачка трансформација) === Ознаки - примарни клучеви - **__болдирани и подвлечени__** - not null атрибути - **болдирани** - надворешни клучеви - * до името на надворешниот клуч и во заграда табелата до која референцира - останати атрибути - без ознака === Табели - USER (**__user_id__**, **user_name**, **user_surename**, **password**, **role**) - (__**transaction_account_id**__, account_name, balance, user_id* (USER)) - LABEQUIPMENT (__**equipment_id__**, **equipment_name**, type, description, safety_info) - ELEMENT (__**element_id__**, **symbol**, **element_name**,**atomic_number**, **atomic_weight**, melting_point,boiling_point,hazzard_type,description_element) - Reaction (__**reaction_id__**, **element1_id*** (ELEMENT), **element2_id*** (ELEMENT), product,conditions) - EXPERIMENT(__**experiment_id**__, **user_id*** (USER), **reaction_id*** (REACTON),result,time_stamp,safety_warning) - EXPERIMENTLABEQUIPMENT(**__experiment_id__*** (EXPERIMENT), **__equipment_id__*** (LABEQUIPMENT)) === DDL скрипта за креирање и бришење на табелите [wiki:ddlScript.sql DDL скрипта] === DML скрипта за полнење на табелите со податоци [wiki:dmlScript.sql DML скрипта] === Релациски дијаграм изваден од DBeaver [[Image(DBeaverExport.png)]]