Встречается на собеседованиях • сегодня

Какие знаешь свойства первичного ключа

Первичный ключ (Primary Key) в базе данных обладает следующими свойствами:

  1. Уникальность – каждая запись в таблице должна иметь уникальное значение первичного ключа.
  2. Не NULL – первичный ключ не может содержать NULL-значения.
  3. Неизменяемость – значение первичного ключа не должно изменяться (в идеале).
  4. Минимальность – составной первичный ключ должен включать только необходимые столбцы.

Пример объявления первичного ключа в SQL:

sql
CREATE TABLE users (
    id INT PRIMARY KEY,
    username VARCHAR(50) NOT NULL
);

В JPA (Java) первичный ключ обозначается аннотацией @Id:

java
@Entity
public class User {
    @Id
    @GeneratedValue
    private Long id;
    // другие поля...
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы