Описание тега entity-attribute-value

Метод моделирования и хранения данных путем разделения их на три части: сущности, их атрибуты и их значения.
3 ответа

Как сделать этот eav-запрос, чтобы получить горизонтальный результат

Дело: столы: product: product_id|name | ------------------------ 1 |iphone 4 | 2 |gallaxy 2 | 3 |blackbery 6 | product_attribute: id|product_id|attribute_id -------------------------------------------------- 1 |1 |2 2 |1 |6 . . . attribute: --------…
06 фев '13 в 23:18
1 ответ

Индекс MySQL для столбца TEXT не эффективен

У меня есть довольно простая таблица для хранения пар ключ: значение, настроенная так: CREATE TABLE `assetProperties` ( `propertyKey` varchar(255) NOT NULL, `propertyValue` text NOT NULL, `id` bigint(20) NOT NULL, `assetInstance_id` bigint(20) NOT N…
2 ответа

Как реализовать модель EAV в Neo4j?

Модель Entity-Attribute-Value (EAV) действительно мощная, но сложная для реализации с использованием SQL, поэтому люди часто ищут альтернативы EAV. Похоже, идеальный кандидат для графовых баз данных. Я понимаю, как создать базу данных фильмов, в кот…
15 фев '15 в 07:49
1 ответ

Разработка базы данных для таблицы, которая может иметь несколько необязательных столбцов и зависимостей

Добрый день всем в ТАК. У меня есть проблема в разработке базы данных для моего проекта, который является производственным модулем фабрики петель. Просто для записи, я использую MySQL, C# .NET Framework и NHibernate для своего проекта. История вопро…
0 ответов

Как сохранить данные EAV, когда они имеют вложенные объекты / объекты

У меня есть данные JSON, которые имеют вложенные объекты и атрибуты. Например, один объект JSON: (После json_decode в массив:) Array ( [attributename1] => attributevalue1 [attributename2] => attributevalue2 [NestedEntity1] => Array ( [0] =&…
26 янв '19 в 18:05
5 ответов

Разработка схемы "Заказ", в которой есть разные таблицы определения продукта

Это сценарий, который я видел во многих местах на протяжении многих лет; Мне интересно, сталкивался ли кто-нибудь еще с лучшим решением, чем я... Моя компания продает сравнительно небольшое количество продуктов, однако продукты, которые мы продаем, …
0 ответов

Как сделать расширенную фильтрацию объекта базы данных по их тегу attritube

Был обеспокоен этим вопросом в течение некоторого времени и очень ценю ваш совет Предположим, у меня есть база данных для личного блога здесь: первая таблица: CREATE TABLE posts( pid TINYINT, content TEXT, PRIMARY KEY (pid) ); второй стол: CREATE TA…
2 ответа

SQL В модели EAV имеет значение длина nvarchar?

Я ищу, чтобы настроить модель таблицы Entity-Attribute-Value, где я хочу, чтобы таблица обрабатывать различные данные. Я хотел бы использовать nvarchar(max), но я беспокоюсь, что это может повлиять на производительность базы данных (даже если больши…
21 фев '13 в 02:04
4 ответа

SQL: нормализация базы данных при сохранении ограничений

Предположим, у меня есть следующие таблицы: ____________________ ____________________ | Organisms | | Species | |--------------------| |--------------------| |OrganismId (int, PK)| |SpeciesId (int, PK) | |SpeciesId (int, FK) |∞---------1|Name (varch…
3 ответа

Сглаживание SQL-запроса типа EAV

У меня есть база данных MySQL, используемая для списка рассылки, и мне нужно извлечь данные, поэтому одна запись участника представлена ​​одной строкой. Список рассылки хранит атрибуты пользователя как EAV. Я могу извлечь все детали, которые мне нуж…
30 май '13 в 15:23
3 ответа

Как оптимизировать запрос по нормализованной структуре базы данных?

Я пытаюсь оптимизировать запрос, который в настоящее время занимает 0,00x s на БД MySQL 5.x, чтобы получить данные в системе без нагрузки. Запрос выглядит так: SELECT a.article_id, GROUP_CONCAT(attr_f.attr_de) AS functions, GROUP_CONCAT(attr_n.attr_…
0 ответов

Несколько атрибутов, которые нужно проиндексировать для неструктурированных объектов

Я задал подобный вопрос в контексте БД NOSQL по индексированию SO по нескольким полям в mongoDB, чтобы вскоре понять, что это не связано с какой-либо БД, а является общей проблемой проектирования. Я попытаюсь сформулировать запрос еще раз, чтобы он …
2 ответа

Правильный способ хранения пользовательских данных в SQL

Я хочу создать онлайн-конструктор форм, похожий на wufoo, который позволяет пользователям создавать и публиковать свои собственные веб-формы. Каждое представление должно быть сохранено в базе данных, где пользователь может впоследствии получить пред…
3 ответа

INNER JOIN в SQL, где одна таблица содержит несколько результатов

У меня есть две таблицы: Первый стол: MEMBERS: ID | FIRSTNAME | LASTNAME | 1 Jack Smith 2 Jane Baker 3 Peter Little И вторая таблица: DETAILS: SUBSCRIBER_ID | FIELD_ID | FIELD_VALUE | 1 1 Blue 1 2 Dogs 1 3 March 2 1 Pink 2 2 Cats 2 3 June 3 1 Black …
30 апр '15 в 08:15
2 ответа

Сохранение данных массива в нормализованной таблице

Я обновляю свою систему управления пользователями с помощью функции пользовательских настроек. Другими словами, я хочу сохранить пользовательские настройки / параметры в базе данных. Первоначально я рассматривал сериализацию данных и сохранение их в…
7 ответов

Как повернуть схему значения атрибута сущности MySQL

Мне нужно спроектировать таблицы, в которых хранятся все метаданные файлов (например, имя файла, автор, заголовок, дата создания) и пользовательские метаданные (которые были добавлены в файлы пользователями, например CustUseBy, CustSendBy). Количест…
3 ответа

Разработка базы данных EAV правильно для исторических данных

вступление Я читал о базе данных EAV, и большинство недостатков, по-видимому, связано с очень, очень плохими конструкциями EAV или трудностями при создании отчетов из данных. Обычно, когда вы видите, что люди жалуются на EAV, они используют менее тр…
1 ответ

Eav модель, петли Foreach

Я создаю сайт продавца автомобилей. у меня есть car_properties таблица для хранения свойств моего автомобиля, таких как ABS, климат, навигация, сигнализация и т. д. Я использую модель EAV для таблицы свойств автомобиля, поэтому моя таблица выглядит …
1 ответ

Добавить новый атрибут к изображениям товара в Magento

Можно ли добавить другой атрибут текста к изображениям в magento, такой же, как атрибут label? На самом деле, я хочу иметь поле выбора рядом со всеми изображениями товара, заполненное значениями атрибута 'color', чтобы указать, какое изображение для…
15 июн '14 в 05:01
0 ответов

Как повторно использовать конфигурацию рекурсивной таблицы?

Позвольте мне представить вас в контексте, чтобы вопрос был яснее. Мы переносим / реорганизуем очень старую систему в экосистему.Net и SQL Server, и в настоящий момент все наши усилия сосредоточены на реорганизации базы данных. Мы нашли этот графиче…