Меню

Избранное

Продумывание связей между таблицами

Определите, как записи таблиц связаны между собой и какие ограничения нужны.

В чём состоит навык

Связи между таблицами описывают отношения записей и помогают сохранять согласованность данных.

Источник ↗

В каких профессиях пригодится навык

Эти профессии связаны с навыком в каталоге KURSEZ. Конкретные задачи зависят от специализации и места работы.

Связанные профессии

Где пригодится

01

Модель

Определить сущности и отношения.

02

Ключи

Выбрать идентификаторы и внешние ключи.

03

Проверка

Рассмотреть добавление, изменение и удаление записей.

Подготовка, навыки и инструменты

Опишите сущности, их идентификаторы и правила взаимодействия.

Связанные инструменты

Курсы для развития навыка «Продумывание связей между таблицами»

Содержание

Что важно знать о навыке «Продумывание связей между таблицами»

В реляционной базе связь помогает объединить сведения из разных таблиц: например, заказ можно связать с покупателем по идентификатору. Модель описывает, сколько записей может участвовать в отношении.

Внешний ключ может поддерживать ссылочную целостность, но поведение при удалении и допустимость отсутствующего значения нужно определить отдельно. Детали зависят от правил предметной области и СУБД.

Для практики спроектируйте учебные таблицы покупателей и заказов. Укажите ключи и объясните, что должно происходить при попытке удалить покупателя с существующими заказами.

Что посмотреть дальше

KURSEZ

Навыки, которые можно проверить

Откройте каталог навыков и найдите материалы по интересующей вас задаче.

Открыть
KURSEZ

Разработчик баз данных

Узнайте о связанных с профессией задачах и обучении.

Открыть
KURSEZ

PostgreSQL

Узнайте об инструменте и связанных с ним материалах KURSEZ.

Открыть

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.