Системная аналитика при разработке баз данных заключается в следующем:
- Определение сущностей и атрибутов. dzen.ru vk.com Это объекты, о которых нужно хранить информацию. dzen.ru После проработки бизнес-процесса важно корректно выделить все необходимые сущности. dzen.ru
- Проектирование логической модели данных. habr.com Создаётся ER-диаграмма: таблицы (сущности), поля (свойства), связи между таблицами. habr.com
- Проверка достаточности данных. habr.com Нужно ещё раз прочесть требования и убедиться, что всех данных хватает. habr.com Недостающие данные дополняют на основе доступных документов и вопросов заказчику. habr.com
- Дополнение логической модели требованиями к типам данных, обязательности, уникальности, значениям по умолчанию и индексам свойств таблиц. habr.com Так получается физическая модель базы данных. habr.com
- Постановка задач перед разработчиками. habr.com Нужно выстраивать последовательность и зависимости, распределять задачи между несколькими разработчиками. habr.com
При проектировании таблиц системный аналитик должен соблюдать правила нормализации, чтобы избежать дублирования и избыточности данных. vk.com