Можете назвать основные типы ключей, используемых в реляционных базах данных?

Основные типы ключей в реляционных базах данных:

Короткий ответ

Что ответить на собеседовании

Основные типы ключей в реляционных базах данных:

Подробный разбор

Ответ с пояснениями

Основные типы ключей в реляционных базах данных:

  • Первичный ключ (Primary Key) — уникальный идентификатор записи в таблице. Не может содержать NULL и должен быть уникальным.
  • Внешний ключ (Foreign Key) — поле или набор полей, которые ссылаются на первичный ключ другой таблицы, обеспечивая связь между таблицами.
  • Уникальный ключ (Unique Key) — гарантирует уникальность значений в столбце или наборе столбцов, допускает NULL (в некоторых СУБД).
  • Суррогатный ключ (Surrogate Key) — искусственный ключ, обычно автоинкрементное число, не несёт бизнес-смысла.
  • Составной ключ (Composite Key) — ключ, состоящий из нескольких столбцов, вместе обеспечивающих уникальность.

Пример в Go с использованием структуры для описания ключей не требуется, так как это концепция базы данных, но при работе с ORM важно правильно указывать ключи.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку