wiki:RelationalDesign

Version 3 (modified by 221028, 2 weeks ago) ( diff )

--

Логички и физички дизајн

Релациска шема (со мапирачка трансформација)

Ознаки

  • примарни клучеви - болдирани и подвлечени
  • not null атрибути - болдирани
  • надворешни клучеви - * до името на надворешниот клуч и во заграда табелата до која референцира
  • останати атрибути - без ознака

Табели

  • USER (user_id, user_name, user_surename, email, password, role)
  • STUDENT (student_id* (USER), teacher_id* (TEACHER))
  • TEACHER (teacher_id* (USER))
  • LABEQUIPMENT (equipment_id, equipment_name, type, description, safety_info, teacher_id* (TEACHER) )
  • ELEMENT (element_id, symbol, element_name,atomic_number, atomic_weight, melting_point,boiling_point,hazzard_type,description_element, teacher_id* (TEACHER))
  • REACTION (reaction_id, teacher_id* (TEACHER) element1_id* (ELEMENT), element2_id* (ELEMENT), product,conditions)
  • EXPERIMENT(experiment_id, teacher_id* (TEACHER), reaction_id* (REACTON),result,time_stamp,safety_warning)
  • EXPERIMENTLABEQUIPMENT(experiment_id* (EXPERIMENT), equipment_id* (LABEQUIPMENT))
  • USERVIEWSELEMENT (user_id* (USER), element_id* (ELEMENT))
  • USERVIEWSLABEQUIPMENT (user_id* (USER), _equipment_id* (LABEQUIPMENT))
  • USERVIEWSEXPERIMENT (user_id* (USER), experiment_id* (EXPERIMENT))
  • USERPARTICIPATESINEXPERIMENT (user_id* (USER), experiment_id* (EXPERIMENT))

DDL скрипта за креирање и бришење на табелите

DDL скрипта

DML скрипта за полнење на табелите со податоци

DML скрипта

Релациски дијаграм

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.