Визуальное моделирование баз данных
Главная цель моей беседы - устранить страх перед проектированием базы данных как процесса. Чтобы убедить людей в том, что моделирование - захватывающая игра, где вы можете создавать и изменять прототипы снова и снова, визуализировать и анализировать их, лезть в джунгли, а затем внезапно выйти из него с идеальной рабочей моделью, построенной на века.
PostgreSQL - реляционная СУБД, что означает, что таблицы связаны друг с другом. Таким образом, мы можем думать о базе данных как о графе, где узлами являются таблицы, а ребра - отношениями.
Вот почему ER-диаграммы часто используются в дизайне базы данных. Даже если вы никогда не пользовались специализированным програмным обеспечением, я уверен, что все рисуют такое представление в своей голове или на бумаге.
В моем докладе я
- опишу абстрактные уровни ER-моделей: концептуальный, логический, физический;
- расскажу о нотациях, используемых в ER-диаграммах;
- предоставлю список инструментов с поддержкой Postgres;
- покажу общий рабочий процесс для новой базы данных;
- объясню, что такое reverse engineering и forward engineering;
- покажу общие случаи использования, например, дизайн с нуля, работа с устаревшей базой данных, создание отношений 1:1 и M:N.
Главная цель моей беседы - устранить страх перед проектированием базы данных как процесса. Чтобы убедить людей в том, что моделирование - захватывающая игра, где вы можете создавать и изменять прототипы снова и снова, визуализировать и анализировать их, лезть в джунгли, а затем внезапно выйти из него с идеальной рабочей моделью, построенной на века.