Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Бухгалтерия проводки и счета / 25 сообщений из 102, страница 1 из 5
11.03.2015, 08:43
    #38900681
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
здравствуйте,
есть скажем таблица СЧЕТА ( ID,ВАЛЮТА,КОД_ФИЛИАЛА,НОМЕР_СЧЕТА)

также таблица ПРОВОДКА(ID,ID_СЧЕТА_ДЕБЕТА,ID_СЧЕТА_КРЕДИТА,СУММА)

как думаете если я атрибуты СЧЕТА: ВАЛЮТА,КОД_ФИЛИАЛА добавлю в таблицу проводки "дублированием" запрос будет выполняться быстрее ?

1.
Select Д.ID СЧЕТА_ДЕБЕТА
,Д.НОМЕР_СЧЕТА_ДЕБЕТА
,Д.ВАЛЮТА_ДЕБЕТА
,Д.КОД_ФИЛИАЛА_ДЕБЕТА
,К.ID_СЧЕТА_КРЕДИТА
,К.НОМЕР_СЧЕТА_КРЕДИТА
,К.ВАЛЮТА_КРЕДИТА
,К.КОД_ФИЛИАЛА_КРЕДИТА
,П.СУММА
from ПРОВОДОК П
,СЧЕТА Д
,СЧЕТА К

WHERE П.ID_СЧЕТА_ДЕБЕТА=Д.ID
AND П.ID_СЧЕТА_КРЕДИТА=К.ID

2
Select П.ID СЧЕТА_ДЕБЕТА
,П.НОМЕР_СЧЕТА_ДЕБЕТА
,П.ВАЛЮТА_ДЕБЕТА
,П.КОД_ФИЛИАЛА_ДЕБЕТА
,П.ID_СЧЕТА_КРЕДИТА
,П.НОМЕР_СЧЕТА_КРЕДИТА
,П.ВАЛЮТА_КРЕДИТА
,П.КОД_ФИЛИАЛА_КРЕДИТА
,П.СУММА
from ПРОВОДОК П
...
Рейтинг: 0 / 0
11.03.2015, 09:05
    #38900697
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
Возьмите да попробуйте, чего гадать-то? У нас нет под рукой ни Ваших данных, ни Вашей системы.
Как минимум второй запрос читает физически больше данных, и может быть медленнее чисто из-за этого.
...
Рейтинг: 0 / 0
11.03.2015, 10:08
    #38900791
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
Я бы не привязывал валюты и филиалы к счетам, а сделал бы это аналитикой непосредственно проводок.
А у счетов сделал бы логические признаки ведения учета:
- валютный учет: устанавливаем валюту (заполняется кстати еще и валютная сумма)
- по филиалам
- количественный учет
...
Рейтинг: 0 / 0
11.03.2015, 10:13
    #38900796
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
NafЯ бы не привязывал валюты и филиалы к счетам, а сделал бы это аналитикой непосредственно проводок.
А у счетов сделал бы логические признаки ведения учета:
- валютный учет: устанавливаем валюту (заполняется кстати еще и валютная сумма)
- по филиалам
- количественный учет
для счетов валюта и филиалы мне необходим для порождения проводок
...
Рейтинг: 0 / 0
11.03.2015, 10:24
    #38900819
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
Бакыт,

так Вы раздуете план счетов. Например, при наличии 5 валют и 20 филиалов у вас может быть 5*20=100 счетов, которые и отличаются только аналитикой.
Кроме того, не для всех счетов нужны эти признаки.
Наконец, вы все равно хотите дополнить этой аналитикой проводки, так зачем же эти признаки у самих счетов делать?
Не знаю как принято в Кыргызстане, но в РФ весь учет ведется в валюте РФ и только на некоторых счетах ( по у смотрению предприятия) может вестись учет в других единицах: валюте, количестве
...
Рейтинг: 0 / 0
11.03.2015, 10:41
    #38900857
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
NafБакыт,

так Вы раздуете план счетов. Например, при наличии 5 валют и 20 филиалов у вас может быть 5*20=100 счетов, которые и отличаются только аналитикой.
Кроме того, не для всех счетов нужны эти признаки.
Наконец, вы все равно хотите дополнить этой аналитикой проводки, так зачем же эти признаки у самих счетов делать?
Не знаю как принято в Кыргызстане, но в РФ весь учет ведется в валюте РФ и только на некоторых счетах ( по у смотрению предприятия) может вестись учет в других единицах: валюте, количестве

у нас валютных операций много доллар и нац валюта почти 50/50


порождение проводок как автоматизировать ? для идентификации счета хранить в рабочих таблицах ?

а
...
Рейтинг: 0 / 0
11.03.2015, 10:45
    #38900861
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
Бакыт,

банковская специфика
кредиты ,депозиты , итд
с учетом ежедневных начислений , данных будет очень много , поэтому мне надо оптимально структуру организовать
и при этом аналитика чтобы не хромала
...
Рейтинг: 0 / 0
11.03.2015, 10:51
    #38900875
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
Бакыт,

ах это банк, не те счета )))
ну тогда видимо да
...
Рейтинг: 0 / 0
11.03.2015, 11:15
    #38900915
Бредятина
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
БакытБакыт,

банковская специфика
кредиты ,депозиты , итд
с учетом ежедневных начислений , данных будет очень много , поэтому мне надо оптимально структуру организовать
и при этом аналитика чтобы не хромала
Ваша структура в принципе не оптимальна. В информационной системе любого предприятия не должно быть типа сущности Проводка. В нем смысла нет никакого.
...
Рейтинг: 0 / 0
11.03.2015, 11:23
    #38900932
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
БредятинаБакытБакыт,

банковская специфика
кредиты ,депозиты , итд
с учетом ежедневных начислений , данных будет очень много , поэтому мне надо оптимально структуру организовать
и при этом аналитика чтобы не хромала
Ваша структура в принципе не оптимальна. В информационной системе любого предприятия не должно быть типа сущности Проводка. В нем смысла нет никакого.
как по вашему должно быть ?
...
Рейтинг: 0 / 0
11.03.2015, 12:17
    #38901049
londinium
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
авторкак по вашему должно быть ?
Зря Вы это спросили, ой зря. Сейчас на 10 страниц флейма будет
...
Рейтинг: 0 / 0
11.03.2015, 12:31
    #38901068
П-Л
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
Зачинать свою АБС для банка с нуля с таким уровнем вопросов ? Ну, ну... Флаг в руки, барабан на шею...
...
Рейтинг: 0 / 0
11.03.2015, 12:33
    #38901071
xenix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
авторЗачинать свою АБС для банка с нуля с таким уровнем вопросов ?
Нормальные вопросы. Мне вот тоже интересно, что умные люди присоветуют
...
Рейтинг: 0 / 0
11.03.2015, 12:36
    #38901079
П-Л
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
Купить АБС.
...
Рейтинг: 0 / 0
11.03.2015, 12:38
    #38901083
xenix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
авторКупить АБС.
а кураж?
...
Рейтинг: 0 / 0
11.03.2015, 12:40
    #38901091
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
xenixМне вот тоже интересно, что умные люди присоветуют
Например, забить на проводки, хранить только первичку и баланс считать непосредственно по ней.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.03.2015, 12:48
    #38901104
xenix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
авторНапример, забить на проводки, хранить только первичку и баланс считать непосредственно по ней.
Не уверен, что такой подход применим в АБС
...
Рейтинг: 0 / 0
11.03.2015, 12:57
    #38901124
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
xenixНе уверен, что такой подход применим в АБС
Почему нет?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.03.2015, 13:00
    #38901127
xenix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
авторПочему нет?
проводок может быть очень много
...
Рейтинг: 0 / 0
11.03.2015, 13:03
    #38901135
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
Dimitry SibiryakovxenixМне вот тоже интересно, что умные люди присоветуют
Например, забить на проводки, хранить только первичку и баланс считать непосредственно по ней.

еще вариант детализацию в первичке хранить проводки 1 суммой записывать не разрастается таблица проводок
а первичку по любому забиваем
...
Рейтинг: 0 / 0
11.03.2015, 13:04
    #38901139
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
xenixпроводок может быть очень много
Вот у тебя лично много движений на банковском счету за год?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.03.2015, 13:13
    #38901164
xenix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
авторВот у тебя лично много движений на банковском счету за год?
я-то здесь причем?
Пара миллионов карточных счетов, кредиты, депозиты, РКО и понеслись проводки миллионами
...
Рейтинг: 0 / 0
11.03.2015, 13:18
    #38901177
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
Бакытне разрастается таблица проводок
А смысл? Дисковую полку всё равно придётся брать с большим запасом, так что терабайтом
больше, терабайтом меньше...

Можно ещё весьма забавно и поучительно поиграться с шардингом.

xenixПара миллионов карточных счетов, кредиты, депозиты, РКО и понеслись проводки
миллионами
Это в общей куче их много, а по каждому конкретному счёту - кот наплакал.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.03.2015, 23:13
    #38901924
Бредятина
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
londiniumавторкак по вашему должно быть ?
Зря Вы это спросили, ой зря. Сейчас на 10 страниц флейма будет
Который начали именно Вы, потому что с одной стороны ничего не понимаете в БД, а, с другой - Вас ничего и не интересует)))
...
Рейтинг: 0 / 0
11.03.2015, 23:17
    #38901925
Бредятина
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерия проводки и счета
БакытБредятинапропущено...

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


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