Ответ
Таблица — это основная структура для хранения данных в реляционной БД. Она представляет собой набор строк (записей, кортежей) и столбцов (полей, атрибутов). Каждая строка содержит данные об одном объекте, а каждый столбец определяет тип и имя хранимого атрибута.
Ключевые элементы таблицы:
- Столбцы (Columns): Имеют имя и тип данных (INT, VARCHAR, DATE и т.д.).
- Строки (Rows): Представляют отдельные записи.
- Ограничения (Constraints): Правила для обеспечения целостности данных:
PRIMARY KEY— уникальный идентификатор строки.FOREIGN KEY— ссылка на первичный ключ другой таблицы.UNIQUE— гарантирует уникальность значений в столбце.NOT NULL— запрещает пустые значения.CHECK— задает условие для значений.
Пример создания таблицы users в SQL:
CREATE TABLE users (
id INT PRIMARY KEY, -- Первичный ключ
username VARCHAR(50) NOT NULL UNIQUE, -- Уникальное, непустое имя
email VARCHAR(100) NOT NULL UNIQUE, -- Уникальный email
age INT CHECK (age >= 0), -- Возраст не может быть отрицательным
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP -- Дата создания по умолчанию
);