Таблица в реляционной БД — это структура для хранения однородных записей. Строка — одна запись (один объект), столбец — одно поле/атрибут этих записей. Первичный ключ — столбец или набор столбцов, который уникально идентифицирует каждую строку и не может быть NULL.
Что такое таблица, строка, столбец, первичный ключ?
Подробный ответ
Таблица
Таблица — это основная структура хранения в реляционной базе данных.
каждая таблица описывает один тип сущности (например,
users,orders);у таблицы есть набор столбцов с типами (строка, число, дата и т.п.).
Строка
Строка (record, row) — это одна конкретная запись в таблице, один объект.
Например, в таблице users одна строка может содержать ФИО, email и дату регистрации одного конкретного пользователя.
Столбец
Столбец (column) — это одно поле, которое есть у всех строк таблицы.
Например, столбец email хранит email всех пользователей, столбец created_at — дату создания записи.
Первичный ключ (Primary Key)
Первичный ключ — это столбец или набор столбцов, который уникально идентифицирует каждую строку в таблице.
значение первичного ключа уникально для каждой строки;
первичный ключ не может быть
NULL— у каждой строки должен быть идентификатор;чаще всего первичный ключ — это целочисленный автоинкрементный ID, но можно использовать и другие варианты (например, комбинацию нескольких полей).
Благодаря первичному ключу СУБД может быстро находить нужную строку и гарантировать, что в таблице не будет двух строк с одним и тем же ключом.
Как ответить на собеседовании
Таблица — это набор однотипных записей. Строка — одна запись (одна сущность), столбец — одно поле, общее для всех записей. Первичный ключ — специальный столбец (или несколько столбцов), который уникально идентифицирует каждую строку и никогда не равен NULL; он нужен, чтобы однозначно ссылаться на записи и поддерживать целостность данных.
Оцени свой прогресс