3 месяца назад
EAV-модель данных. Общие принципы, правила, плюсы и минусы. Часть 1.
EAV (Entity-Attribute-Value, Сущность-Атрибут-Значение) - модель данных, в котором данные и метаданные хранятся в одном линейном списке. В модели EAV сущность описывается набором атрибутов. Атрибуты, которые позволяют определять связи между сущностями, называются свойствами сущностей. Модель EAV, поддерживающая свойства, принято называть EAV/CR. Каждый атрибут понятия описывается набором характеристик Модель EAV позволяет представить сущность в качестве абстрактного понятия, которое может содержать неограниченный набор атрибутов для задания простых или составных значений различных типов данных...
Реляционная модель БД, нормализация.
Это выжимка того, что я знаю про реляционную модель. Для дальнейшего прочтения, Вам понадобятся начальные знания в области множеств в объеме школьного курса математики и начальные навыки просмотра-построения какой-нибудь базы данных. Статья поможет тем, кто уже все прочитал, но не совсем надежно понял. Итак, не "будем растекаться по древу". Э. Кодд предложил использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность, декартово произведение). Он показал, что любое представление данных сводится к совокупности двумерных таблиц особого вида, известного в математике как отношение relation...