С точки зрения программиста, база данных – это набор таблиц, содержащих информацию. Проектирование базы данных сводится к определению количества таблиц, определению типа и количества полей в таблицах, а также к определению связей между ними. Проектирование базы данных – достаточно трудоемкий и ответственный процесс. В случае допущения ошибки на этом этапе или при неправильном проектировании, может потребоваться изменить значительную часть кода проекта.
Проектирование баз данных подробно рассматривается в курсе «Базы данных». В данном проекте от студента требуется применить на практике полученные знания.
Результатом работы на этом этапе является схема базы данных.

Рис. 1. Пример схемы базы данных