Есть ли название для этого представления данных? - PullRequest
0 голосов
/ 01 апреля 2011

Предположим, у вас есть данные, для которых нормализованное представление будет что-то вроде

ID   First Name      Last Name   Height   
--   ----------      ---------   ------
1      Ann             Jones      63
2      John            Smith      72

Но данные приходят к нам в таком представлении:

ID    Type         Value
--    ----         ----- 
1    'FirstName'   Ann   
1    'LastName'    Jones
1    'Height'      63
2    'FirstName'   John
2    'LastName'    Smith
2    'Height'      72

Это что-то вроде нормализованного стола, повернутого вбок, или "не развернутого" стола.

Мой вопрос: есть ли ИМЯ для этого вида представления - эти «ID, Тип, Значение» утраиваются? (На самом деле тип представляет собой целое число и отображается в таблицу типов, но я сделал его строкой, чтобы сделать его более понятным.)

1 Ответ

5 голосов
/ 01 апреля 2011

Полагаю, это можно рассматривать как близкое к модели EAV (Entity-Attribute-Value)

За исключением того, что у вас есть только две следующие таблицы:

  • Entity
  • Value

И нет Attribute Таблица.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...