Университет XXI века: научное измерение

Физика, математика и информатика 301 В результате анализа предметной области на этапе концептуального про- ектирования были выделены следующие сущности: пользователи (users); груп- па пользователей (usergroups); внешние пользователи (out_user); темы выпуск- ной квалификационной работы (theme); группы студентов (studentgroups); спе- циальность (specialty); факультет (facult); настройки (setting). В процессе моде- лирования предметной области для каждой сущности были представлены соот- ветствующие схемы. Приведем пример для сущности пользователи (users) Рис. 1. Сущность пользователи (users) На этапе логического проектирования с использованием метода нормали- зации данных достигается избегание избыточности хранения данных и устра- нение аномалии обновления отношений. В разработанной системе, содержащей восемь таблиц, каждая из которых моделирует одну из сущностей предметной области, была достигнута нормальная форма Бойса-Кодда. На последнем этапе проектирования осуществлена физическая организация данных с точки зрения структуры, реализации бизнес-правил и стратегии защиты данных, мониторин- га корректности действий функционала. В результате моделирования была по- строена схема данных. Рис. 2. Схема базы данных

RkJQdWJsaXNoZXIy ODQ5NTQ=