powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно ли использовать следущую схему для хранения моделей?
9 сообщений из 9, страница 1 из 1
Можно ли использовать следущую схему для хранения моделей?
    #36703142
viktor zelenin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно ли использовать следущую схему данных для хранеия моделей, и главное их параметров?
...
Рейтинг: 0 / 0
Можно ли использовать следущую схему для хранения моделей?
    #36703228
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"для хранеия моделей" проще использовать файлы. Вопрос в том, как ты её будешь их использовать.

Ищи EAV.
...
Рейтинг: 0 / 0
Можно ли использовать следущую схему для хранения моделей?
    #36703394
viktor zelenin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файлы нельзя.

Тут примерно данные располагаются так, например для Шкафов:
в таблице GroupModels:
1, 1 (общая группа шкаф, имеет общую группу параметров)

в таблице ParameterGroups:
1
2
3

в таблице Models:
1, 1, 2 (модель шкафа, имеет свою группу размеров)
2, 1, 3 (модель шкафа, имеет другую группу размеров)

в таблице ParameterValues:
1, 1, 'железный'
2, 2, '300'
2, 3, '300'
2, 4, '30'
3, 2, '400'
3, 3, '400'
3, 4, '40'

в таблице Properties
1 (тип материала)
2 (длина)
3 (ширина)
4 (высота)
...
Рейтинг: 0 / 0
Можно ли использовать следущую схему для хранения моделей?
    #36703652
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktor zelenin,

ну вот ты в своём посте и сохранил свою модель. что ещё нужно?

ищи EAV. перетирали на форуме неоднократно.
...
Рейтинг: 0 / 0
Можно ли использовать следущую схему для хранения моделей?
    #36703800
viktor zelenin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>mcureenab
>ну вот ты в своём посте и сохранил свою модель. что ещё нужно?

самая важная задача, это выбрать модель, у которой ширина=400, высота=400 и при этом группа этой модели = 'железная'

хочу увидеть.
какой будет запрос.
можете помочь его составить?
...
Рейтинг: 0 / 0
Можно ли использовать следущую схему для хранения моделей?
    #36703869
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Все велосипеды уже изобретены и ждут своих седаков" (c) SQL.RU

Вы нашли и прочитали материалы, которые вам просоветовали ?
...
Рейтинг: 0 / 0
Можно ли использовать следущую схему для хранения моделей?
    #36704159
viktor zelenin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
под "материалами" вы имеете ввиду поиск на форуме EAV?
я ознакамливался с этим понятием.
но, в действительности этого материала настолько много, что я просто не могу увязать его со своей задачей. многие говорят про EAV, но немногие понимают зачем.
нельзя ли поконкретнее по существу моего вопроса? если вы специалист в области EAV, то как по Вашему, можно ли сделать запрос, о котором я говорил ранее? И если да, то у меня просьба: помочь составить его синтакис.
...
Рейтинг: 0 / 0
Можно ли использовать следущую схему для хранения моделей?
    #36704346
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktor zeleninесли вы специалист в области EAV, то как по Вашему, можно ли сделать запрос, о котором я говорил ранее?

Несомненно, можно.

viktor zelenin И если да, то у меня просьба: помочь составить его синтакис.

Сама просьба указывает на то, почему не следует "использовать следущую схему данных для хранеия моделей" - запрос слишком навороченый, чтобы его писать. Придумай схему попроще, чтобы запросы писать не прибегая к посторонней помощи.
...
Рейтинг: 0 / 0
Можно ли использовать следущую схему для хранения моделей?
    #36704852
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://compress.ru/Article.aspx?id=11515

Хранение атрибутов в различных таблицах требует аккуратности при программировании выборки множества объектов. Так, чтобы получить одновременно несколько атрибутов, придется написать запрос вида:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
SELECT O.Id, S1.Value AS Family, S2.Value AS FirstName,
      S3.Value AS LastName, H.ItemDate AS BirthDate
   FROM Objects O
      INNER JOIN ObjType OT ON OT.Id = O.TypeId
      LEFT JOIN Strings S1 ON O.Id = S1.ObjectId
      LEFT JOIN StrDesc SD1 ON S1.TypeId = SD1.Id
      LEFT JOIN Strings S2 ON O.Id = S2.ObjectId
      LEFT JOIN StrDesc SD2 ON S2.TypeId = SD2.Id
      LEFT JOIN Strings S3 ON O.Id = S3.ObjectId
      LEFT JOIN StrDesc SD3 ON S3.TypeId = SD3.Id
      LEFT JOIN History H ON O.Id = H.ObjectId
      LEFT JOIN Status S ON H.TypeId = S.Id
   WHERE OT.Code = ‘PEOPLE’
      AND SD1.Code = ‘FAMILY’
      AND SD2.Code = ‘FIRSTNAME’
      AND SD3.Code = ‘LASTNAME’
      AND S.Code = ‘BIRTHDATE’  
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно ли использовать следущую схему для хранения моделей?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]