powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание журнала документов
10 сообщений из 10, страница 1 из 1
Создание журнала документов
    #33911129
Бизон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть несколько типов документов(ордера, платежки и т.п), для каждого типа есть таблица в базе, как на основе этого сделать журнал документов. Спасибо.
...
Рейтинг: 0 / 0
Создание журнала документов
    #33911174
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БизонЕсть несколько типов документов(ордера, платежки и т.п), для каждого типа есть таблица в базе, как на основе этого сделать журнал документов. Спасибо.
представление view в БД где объеденить все таблицы. Дальше обращаться только к ней.
...
Рейтинг: 0 / 0
Создание журнала документов
    #33914276
sqllex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1
Только если данные обновляются не очень часто. Иначе накладные расходы на поддержание view перебьют пользу.
...
Рейтинг: 0 / 0
Создание журнала документов
    #33914857
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqllexТолько если данные обновляются не очень часто. Иначе накладные расходы на поддержание view перебьют пользу.
А каким это образом частота обновления данных связана с накладными расходами на поддержание view?
...
Рейтинг: 0 / 0
Создание журнала документов
    #33916941
Бизон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Ваш совет мне помог.
Тепер столкнулся с вопросом с другой стороны. Есть журнал. Какой алгоритм для вызова документа из этого жкрнала, для внесения в него изменений.
...
Рейтинг: 0 / 0
Создание журнала документов
    #33917062
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во вьюхе журнала иметь поле, указывающее на таблицу, из которой данный документ вытащен оной вьюхой.
...
Рейтинг: 0 / 0
Создание журнала документов
    #33919960
Бизон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идея хорошая. Я в где-то около думал о таком варианте. Но как на SQL получить имя таблицы. Спасибо.
...
Рейтинг: 0 / 0
Создание журнала документов
    #33920623
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) По простому

create view g as
select 'table1' doc_type, t.* from table1 t
union
select 'table2' doc_type, t.* from table2 t
...

2) Создать словарь журналов, определяющий какие таблицы входят в журнал, и генерировать подобный запрос динамически.
...
Рейтинг: 0 / 0
Создание журнала документов
    #33921536
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет view - это не обязательно, если материализированная вьюха будет есть производительность. Можно просто union набрать все типы жокументов.

Тип документа и определяет форму для редактирования.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Создание журнала документов
    #35475027
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы не учли наверное что документов к журналу может относиться n-е количество. Соответсвенно количество union будет слишком большим. Наверное ээто не верно. Думаю что нужна таблица шапок документов (только нужные для отображения в журнале реквизиты)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание журнала документов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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