Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Приложение к видео Первичные ключи в реляционных базах данных Первичный ключ (Primary Key, PK, ПК) является центральным понятием реляционных баз данных. В первой лекции по БД я вводил его как данность, попробуем теперь провести цепочку рассуждений приводящих к понятию первичного ключа. На рисунке 1 представлена таблица, описывающая сущность предметной области "Студент"...
Разберем вопрос с собеседования на back-end разработчика. С чего нужно начать? С того, что вопрос относится к базам данных. А сами ключи нужны, чтобы поддерживать связь между таблицами. Что такое Первичные ключи (Primary Keys) Давайте начнем с первичных ключей. Если база данных - это сводка информации, то первичный ключ - это уникальный идентификатор каждой строки в этой сводке. Такой ключ гарантирует, что каждая запись в таблице будет иметь уникальное значение в определенном столбце. Зачем это нужно? Представьте себе таблицу с информацией о сотрудниках компании...