Реляционная база данных — это тип базы данных, которая использует табличную структуру для хранения и организации данных.
Ключевые особенности:
- Таблицы: Данные хранятся в таблицах, состоящих из строк (записей) и столбцов (полей).
- Схемы: Определяют структуру таблиц, типы данных для столбцов, ограничения (например, уникальность).
- Ключи:
- Первичный ключ (Primary Key): Уникально идентифицирует каждую строку в таблице.
- Внешний ключ (Foreign Key): Устанавливает связь между таблицами, ссылаясь на первичный ключ другой таблицы.
- Отношения (Relationships): Определяют связи между таблицами на основе внешних ключей (один-к-одному, один-ко-многим, многие-ко-многим).
- SQL (Structured Query Language): Стандартный язык для взаимодействия с реляционными базами данных - запроса, модификации и управления данными.
- Нормализация: Процесс организации колонок и таблиц с целью уменьшения избыточности данных и улучшения целостности данных.
Примеры реляционных СУБД: MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server.