Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / О способах хранения документов в БД / 13 сообщений из 13, страница 1 из 1
26.07.2006, 14:20
    #33879686
Infernal V. Raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
Есть учетная система, оперирующая данными(начисления, оплаты и т.п. область - ЖКХ). Требуется реализовать хранение документов, на основе которых все это происходит. До сего момента ссылка на документ присутствовала символически - в мемо поле. Предполагаю реализовать так: документы хранятся в разных таблицах, по принципам отношения к субъекту(Поставщик, дом, ФЛС - таблицы DocP, DocH, DocF), что интересует - у всех документов есть шапка - источник(автор), дата, дата поступления, номер ну и т.д. Табличная часть получается уже есть и ее достаточно привязать к документу. Есть ли смысл заводить единый реестр документов вместо нескольких? СУБД: MSSQL, документов 1-2 тысячи в месяц, вообщем немного. Что нужно учесть для разработки? Может есть какие-нибудь статьи для обзора данной темы?
---
aka VIR
...
Рейтинг: 0 / 0
26.07.2006, 15:21
    #33879940
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
- изучить 1С - там тоже ОСНОВА УЧЁТА - ДОКУМЕНТ
и решить, т.к. от этого много зависит (напр. при изм-ии документа - пересчитать всё).
Если документ всего ссылка-справочная, то хранить хоть в blob-*.bmp
2. В форум проектирование БД
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
06.08.2006, 00:14
    #33901559
kvasov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
> Есть учетная система, оперирующая данными(начисления, оплаты и т.п. область - ЖКХ). Требуется реализовать хранение документов, на основе которых все это происходит.



нужно их положить в папочку

или сосканировать в формате дежавю
...
Рейтинг: 0 / 0
06.08.2006, 10:43
    #33901656
Infernal V. Raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
kvasovнужно их положить в папочку
или сосканировать в формате дежавю
Разрабатываем реализацию на модели EAV(здесь ее часто называют модель Тенцера). Выбор пал на нее, потому как набоы документов, соответственно их атрибутов довольно часто меняется. Хранение графического изображения документа опционально.
...
Рейтинг: 0 / 0
07.08.2006, 10:17
    #33902314
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
Infernal V. Raven kvasovнужно их положить в папочку
или сосканировать в формате дежавю
Разрабатываем реализацию на модели EAV(здесь ее часто называют модель Тенцера). Выбор пал на нее, потому как набоы документов, соответственно их атрибутов довольно часто меняется. Хранение графического изображения документа опционально.
когда БД научатся работать с XML, то выгоднее будет не EAV а XML.
Пока рано.
...
Рейтинг: 0 / 0
07.08.2006, 11:51
    #33902589
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
Petro123 wrote:
> Разрабатываем реализацию на модели EAV(здесь ее часто называют модель
> Тенцера). Выбор пал на нее, потому как набоы документов, соответственно
> их атрибутов довольно часто меняется. Хранение графического изображения
> документа опционально.
>
> когда БД научатся работать с XML, то выгоднее будет не EAV а XML.
> Пока рано.
Уже вроде как умеют, и даже - быстро... вот только если мне не изменяет
маразм, для скорости всё равно разворачивают XML в реляционные
структуры... Дык "зачем платить больше"? Таблицей начали - таблицей
закончили... Токо с явно заданной таблицей разных извращений можно
делать куда больше, чем с неявно-XMLной..

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
07.08.2006, 12:09
    #33902657
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
locky

не умеют, т.к. просто заливают в BLOB или нет поиска по нодам-элементам XML - нет поддержки языка к XML - xQuery
2. Проще, потому что XML это дерево, а с деревьями в БД проблема (про Oracl не говорим).
3. Свойства документов всё таки лучше в дереве.
...
Рейтинг: 0 / 0
07.08.2006, 13:32
    #33902979
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
Petro123 wrote:
> не умеют, т.к. просто заливают в BLOB или нет поиска по нодам-элементам
> XML - нет поддержки языка к XML - xQuery
Юкон умеет, поддерживает
> 2. Проще, потому что XML это дерево, а с деревьями в БД проблема (про
> Oracl не говорим).
В юконе - есть CTE.
> 3. Свойства документов всё таки лучше в дереве.
Ну, на вкус и на цвет.

ЗЫ насчет оракла - толком не знаю, но, думаю, что XML и всякие запросы к
нему тоже поддерживаются на очень приличном уровне.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
09.08.2006, 11:12
    #33907340
lazy-beaver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
Petro123 locky

не умеют, т.к. просто заливают в BLOB или нет поиска по нодам-элементам XML - нет поддержки языка к XML - xQuery
2. Проще, потому что XML это дерево, а с деревьями в БД проблема (про Oracl не говорим).
3. Свойства документов всё таки лучше в дереве.

db2 viper умеет

Serge Reva
...
Рейтинг: 0 / 0
10.08.2006, 12:25
    #33910196
Infernal V. Raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
Система функционирует на MS SQL2000.
С XML были попытки поработать, но решили в пользу EAV. Есть ли успешные примеры использования XML для хранения в БД, желательно в MS SQL? Какие грабли были при реализации? Какие преимущества получили?
---
aka VIR. No pity. No mercy. No remorse. No Regret
...
Рейтинг: 0 / 0
10.08.2006, 13:17
    #33910375
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
Infernal V. RavenСистема функционирует на MS SQL2000.
С XML были попытки поработать, но решили в пользу EAV. Есть ли успешные примеры использования XML для хранения в БД, желательно в MS SQL?

========= в 2000 XML хранится как набор символов И ВСЁ! Однако есть ХП разбирающие ХМL на элементы.
В след.версии MS обещало коренным образом исправить ситуацию.
есть утилита для заливки XML в таблицы:
/topic/103823
...
Рейтинг: 0 / 0
11.08.2006, 11:30
    #33912630
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
Petro123 wrote:
> ========= в 2000 XML хранится как набор символов И ВСЁ! Однако есть ХП
> разбирающие ХМL на элементы.
> В след.версии MS обещало коренным образом исправить ситуацию.
> есть утилита для заливки XML в таблицы:
Учитывая, что "след. версия" уже есть, никто не мешает пойти на сайт, и
почитать БОЛ, и, по итогу, слить оттуда же пробную версию сиквела и
попробовать.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.08.2006, 16:32
    #33917004
RasimS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О способах хранения документов в БД
Petro123 Infernal V. Raven kvasovнужно их положить в папочку
или сосканировать в формате дежавю
Разрабатываем реализацию на модели EAV(здесь ее часто называют модель Тенцера). Выбор пал на нее, потому как набоы документов, соответственно их атрибутов довольно часто меняется. Хранение графического изображения документа опционально.
когда БД научатся работать с XML, то выгоднее будет не EAV а XML.
Пока рано.
А разве базы не работают с XML
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / О способах хранения документов в БД / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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