powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение необязательных атрибутов
2 сообщений из 2, страница 1 из 1
Хранение необязательных атрибутов
    #34455405
Jartisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
Ситуация следующая:
В одной таблице(далее "главная") хранятся документы разных видов. При этом у документов часть полей - общие, а часть заполняется в зависимости от вида документа. Как лучше сделать?
1. Хранить эти (необязательные) поля в главной таблице, но тогда будет много нуллов.
2. На каждое такое поле создать по табличке вида - (ссылка на главную таблицу, значение поля), но тогда усложняются селекты за счет джойнов.

Какие плюсы и минусы в этих подходах? и сами вы как поступаете в подобных случаях.

БД - MSSQL 2005. Количество записей в главной таблице - сотни тысяч, далее вряд ли будет больше пары-тройки миллионов. В основном инсерты и апдейты подчиненных таблиц на основании значений как раз вот этих необязательных атрибутов. удаление - крайне редкий случай.

спасибо
...
Рейтинг: 0 / 0
Хранение необязательных атрибутов
    #34474561
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если их хранить в текстовом поле в csv или xml формате?
Но тогда индексов по этим атрибутам не видать...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение необязательных атрибутов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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