Для того чтобы база данных считалась реляционной, она должна удовлетворять следующим ключевым условиям:
- Структура: Данные должны быть организованы в двумерные таблицы, состоящие из строк (кортежей) и столбцов (атрибутов).
- Независимость порядка: Порядок строк и столбцов в таблице не влияет на смысл данных.
- Уникальность кортежей: Каждая строка в таблице должна быть уникальной (не содержать дубликатов).
- Атомарность значений: Каждое значение в ячейке таблицы должно быть неделимым (атомарным). Например, в одной ячейке не должно быть списка значений.
- Ограничения целостности: Должны поддерживаться механизмы для обеспечения целостности данных, такие как:
- Целостность сущностей: Существование первичного ключа (Prima