Как построить схему данных для нескольких таблиц?
Как получить наглядное представление о связях нескольких таблиц, рассмотрим в статье.
Как показывает опыт, часто мы имеем большое количество таблиц в базах данных и крайне редко у них есть схема, по которой мы можем получить наглядное представление о связях всех таблиц. Когда у тебя две-три таблички, то схема не требуется, ее и так можно легко представить в голове. Но когда таблиц уже больше 10 или у них множество связей между друг другом, то это довольно проблематично сделать.
Конечно, эту схему можно нарисовать в специальной программе, но на это тоже требуется немалое количество времени.
Есть более быстрый вариант для рисования схемы данных таблиц! Мы будем использовать python и Graphviz.
1 этап: Заносим в Excel-файл названия таблиц и связи между ними.
2 этап: Запускаем код на python:
На выходе получаем готовую схему данных:
Вот так быстро можно нарисовать схему данных, если мы уже знаем связи между таблицами.