Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите с проектированием / 7 сообщений из 7, страница 1 из 1
10.03.2008, 12:09
    #35180427
_Monah_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с проектированием
Добрый день

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

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

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

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

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

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


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