Проектированием баз данных занимаются SQL-программисты, специалисты data science и администраторы БД. Есть два основных способа проектирования БД: нисходящий и восходящий. В первом случае проектирование идет от нижних атрибутов к верхним, а во втором наоборот. Второй способ является более простым, но не подходит для сложноорганизованных БД. Для проектирования баз данных удобно использовать такие программы, как Excel или MySQL.