❔ Вопрос с собеседования
Как обеспечивает согласованность данных между таблицами?
Ответ: Согласованность данных поддерживается через внешние ключи (FOREIGN KEY). Они не позволяют вставить значение в столбец, если такого значения нет в связанной таблице.
Например, нельзя создать заказ на несуществующего пользователя — СУБД проверит это автоматически. Также внешний ключ может запрещать удаление или обновление родительской записи, если на неё ссылаются другие строки. Это помогает избежать «битых» связей и логических ошибок в данных.
tags: #собеседование
➡ SQL Community | Чат
Post #832
3.33K
- 🔥 13
- 👍 7
- ❤ 3