powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите с проектированием
7 сообщений из 7, страница 1 из 1
Помогите с проектированием
    #35180427
_Monah_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Проектирую базу. По спецификации есть три основных(пока три, хотя больше может и не быть) объекта с почти однотипным набором атрибутов. Создал для них одну таблицу с необязательными полями, но терзают смутные сомнения главным образом из-за расширяемости такого подхода. Можеть есть какие-нибудь красивые решения такой задачи

Заранее спасибо
...
Рейтинг: 0 / 0
Помогите с проектированием
    #35180673
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Monah_ пишет:

> для них одну таблицу с необязательными полями, но терзают смутные
> сомнения главным образом из-за расширяемости такого подхода. Можеть есть
> какие-нибудь красивые решения такой задачи

Да, используйте отношение подкатегории.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите с проектированием
    #35182011
_Monah_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это как? Создаем таблицу, например, Properties. Там id и FieldName и таблицу ObjectType. И еще одну ObjectFileds, в которой PropertyID, ObjectTypeID и Value?
...
Рейтинг: 0 / 0
Помогите с проектированием
    #35183114
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Monah_ пишет:
> Это как? Создаем таблицу, например, Properties. Там id и FieldName и
> таблицу ObjectType. И еще одну ObjectFileds, в которой PropertyID,
> ObjectTypeID и Value?

Нет, это EAV.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите с проектированием
    #35183818
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Monah_<...>Создал для них одну таблицу с необязательными полями, но терзают смутные сомнения главным образом из-за расширяемости такого подхода.<...>
Любая современная СУБД позволяет создавать таблицы, в которых не менее 255 столбцов. Какие проблемы с расширяемостью? Простота - это, знаете ли, тоже красиво.
...
Рейтинг: 0 / 0
Помогите с проектированием
    #35183821
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Monah_Это как? Создаем таблицу, например, Properties. Там id и FieldName и таблицу ObjectType. И еще одну ObjectFileds, в которой PropertyID, ObjectTypeID и Value?

Здесь читай : /topic/123948
...
Рейтинг: 0 / 0
Помогите с проектированием
    #35183825
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или
здесь
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите с проектированием
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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