powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / структура БД - что лучше сделать - таблицу или блоб-поле?
15 сообщений из 15, страница 1 из 1
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154338
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица документов, к ней подчиненная таблица - позиции (код и количество).

Теперь еще к каждой позиции потребовалось привязать множество строк.

Вот думаю, что лучше сделать - дочернюю таблицу к позициям, или блоб-поле к ним.

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


Скажите, какие еще есть за и против ?
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154352
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,

С таким подходом нафик тебе СУБД, пиши всё в XML.
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154438
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,

Таблицу делай.
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154443
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Cobalt747!
You wrote on 25 января 2016 г. 12:51:17:

Cobalt747> какие еще есть за и против?
зависит от объёма основной таблицы и нагрузки на неё.
заморачиваться разделением сцущностей имеет смысл только в том случае,
если имеются (или обосновано прогнозируются) тормоза и затыки.
в противном случае причин морщить жопу не имеется.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154456
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

А он сначала строки в блоб засунет, потом будет к ним поиск прикручивать - вангую будет разворачивать блоб в набор строк процедурой, потом искать.

P.S. Что-то я не выспался, вижу всякие бяки, которые сотворить можно.
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154473
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747, какого рода информацию предполагается хранить во множестве строк?
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154491
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorCobalt747, какого рода информацию предполагается хранить во множестве строк?акцизные марки
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154526
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterвангую будет разворачивать блоб в набор строк процедурой, потом искать.
Можно круче: настроить calculated полей с выдергиванием из блоба и наклепать по ним индексы.

П.С. За таблицу.
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154546
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

тут зависит от того насколько регулярная информация будет хранится. Если все атрибуты одинаковые то я за таблицу. Если информация не столь структурирована, то можно и в БЛОБе хоть json, хоть xml, хоть вообще в бинарном виде
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154574
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747акцизные маркиА полученные от егаиса гуиды там же? По чём поиск бутылки будет? Или что там у тебя, не хавается, а курица?
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154594
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747, акцизная марка, это "документ" строгой отчетности, у которого есть серия и номер. Если компания - производитель или импортер изделий с акцизной маркой, то для партии готовых изделий есть смысл хранить два значения - первый и последний номер акцизной марки либо в разных полях (либо в разных записях с указанием типа значения в доп.поле) и, возможно, с индексом.

Я за дочернюю таблицу с индексируемым VARCHAR, а также с полем идентификатора типа + маской ввода значения в таблице описания типов. Учтите, что у индекса по символьному полю есть ограничение на длину.
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154616
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryИли что там у тебя, не хавается, а курица?
Интересный у тебя способ вести диалог...
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154649
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructor,

У тебя, я вижу, значительно лучше. Сразу дельные советы по незнакомой теме.
Похоже, что к акцизным маркам и всяким электронным системам их контроля ты никаким боком.
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154708
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery, и в чем же, по твоему, я не прав? В том, что подложка, на которую осуществляется печать, является "документом строгой отчетности" с собственными серией и номером документа и с обязательной отчетностью в контролирующую организацию по отбракованным после нанесения штрих-кода "документам"?
...
Рейтинг: 0 / 0
структура БД - что лучше сделать - таблицу или блоб-поле?
    #39154814
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фонтанарий...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / структура БД - что лучше сделать - таблицу или блоб-поле?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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