Реляционные базы данных состоят из следующих основных элементов:
- Таблицы (Tables / Relations): Основные компоненты для хранения данных. Каждая таблица представляет собой набор строк (кортежей) и столбцов (атрибутов).
- Строки (Rows / Records / Tuples): Отдельная запись в таблице, содержащая данные об одном экземпляре сущности.
- Столбцы (Columns / Fields / Attributes): Представляют собой определенный тип данных или характеристику сущности, описываемой таблицей. У каждого столбца есть имя и тип данных.
- Ключи (Keys): Используются для установления связей между таблицами и обеспечения целостности данных. Основные типы ключей:
- Первичный ключ (Primary Key): Уникально идентифицирует каждую строку в таблице. Не может быть NULL.
- Внешний ключ (Foreign Key): Ссылка на первичный ключ другой таблицы, устанавливающая связь между ними. Может быть NULL, если не определено иное.
- Уникальный ключ (Unique Key): Обеспечивает уникальность значений в столбце или группе столбцов, но может содержать одно значение NULL.
- **Индексы (Indexes):