Модель
Определить сущности и отношения.
Определите, как записи таблиц связаны между собой и какие ограничения нужны.
Связи между таблицами описывают отношения записей и помогают сохранять согласованность данных.
Эти профессии связаны с навыком в каталоге KURSEZ. Конкретные задачи зависят от специализации и места работы.
Определить сущности и отношения.
Выбрать идентификаторы и внешние ключи.
Рассмотреть добавление, изменение и удаление записей.
Опишите сущности, их идентификаторы и правила взаимодействия.
Мини-курс ProductStar о запросах SQL и работе с данными: выборки, группировки, таблицы PostgreSQL и дашборд в Metabase.
В реляционной базе связь помогает объединить сведения из разных таблиц: например, заказ можно связать с покупателем по идентификатору. Модель описывает, сколько записей может участвовать в отношении.
Внешний ключ может поддерживать ссылочную целостность, но поведение при удалении и допустимость отсутствующего значения нужно определить отдельно. Детали зависят от правил предметной области и СУБД.
Для практики спроектируйте учебные таблицы покупателей и заказов. Укажите ключи и объясните, что должно происходить при попытке удалить покупателя с существующими заказами.