Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / структура БД - что лучше сделать - таблицу или блоб-поле? / 15 сообщений из 15, страница 1 из 1
25.01.2016, 11:37
    #39154338
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
структура БД - что лучше сделать - таблицу или блоб-поле?
Есть таблица документов, к ней подчиненная таблица - позиции (код и количество).

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

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

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


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

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

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

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

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

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

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

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

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

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


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