Функциональщина в бухгалтерии
Feb. 6th, 2013 02:33 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Самоочевидно ли то, что с помощью filter/map/fold можно реализовать бухгалтерскую отчетность более простым и очевидным образом, чем с помощью select .. where .. group by?
Нет, наверно я хотел задать не этот вопрос. Правильный вопрос: сколько в час денег попросит человек, способный за неделю-две разобраться в вышеописанном вопросе?
Нет, наверно я хотел задать не этот вопрос. Правильный вопрос: сколько в час денег попросит человек, способный за неделю-две разобраться в вышеописанном вопросе?
no subject
Date: 2013-02-06 12:29 pm (UTC)Хотя бы потому, что структур данных, доступных там, сильно больше, чем одних реляционных множеств кортежей на все про все.
no subject
Date: 2013-02-06 12:32 pm (UTC)Это вам кажется, что гуманно - по мне так совершенно антигуманно чуть ли не до медицинского уровня.
no subject
Date: 2013-02-07 04:10 am (UTC)no subject
Date: 2013-02-06 12:35 pm (UTC)no subject
Date: 2013-02-06 12:38 pm (UTC)+Вектора(массивы)
И возможность комбинировать это все произвольным образом.
no subject
Date: 2013-02-06 12:44 pm (UTC)Ну то есть записи, если по-простому.
+Вектора(массивы)
Ага, массивы - это, оказывается, теперь что-то новое и неизведанное.
no subject
Date: 2013-02-06 12:47 pm (UTC)Это не записи. Записи - декартово произведение, вариантные(АТД) - сумма.
Про массивы - не во всех СУБД они есть в виде пригодных для использования типов.
no subject
Date: 2013-02-06 12:50 pm (UTC)Стало быть, когда я пишу struct thestruct{ int i; char *ptr} - это у меня получается декартово произведение?
Про массивы - не во всех СУБД они есть в виде пригодных для использования типов.
И, что характерно - даже там, где они есть, лучше от их использования воздерживаться.
no subject
Date: 2013-02-06 01:00 pm (UTC)no subject
Date: 2013-02-06 01:04 pm (UTC)no subject
Date: 2013-02-06 01:13 pm (UTC)такие задачи плохо ложатся в реляционную модель (типа "субъектами договоров могут быть частные лица с паспортом, контакты в скайпе, местные организации с ИНН, госорганы и НКО, а также иностранные предприятия разных стран, в том числе разные офисы ТНК")
да тот же ldap например
в СУБД тогда изобретают разные костыли типа классической object name + { attributes values } с последующей её настройкой по кластерам таблиц
no subject
Date: 2013-02-06 01:16 pm (UTC)Это почему это они плохо ложатся?
no subject
Date: 2013-02-06 06:59 pm (UTC)no subject
Date: 2013-02-07 08:27 am (UTC)no subject
Date: 2013-02-07 06:39 am (UTC)> Ну то есть записи, если по-простому.
АлгТД можно имитировать иерархией расширяемых записей. Одной не обойтись...
no subject
Date: 2013-02-07 07:34 am (UTC)no subject
Date: 2013-02-07 09:05 am (UTC)no subject
Date: 2013-02-07 09:09 am (UTC)no subject
Date: 2013-02-07 09:18 am (UTC)отличное программистское 1С решение.
давайте запросы исполнять НАПИШИ ОТВЕТ ПОЖАЙЛУЙСТА
ещё надо DO WHAT I MEAN и WHAT IF
а вообще да, полкнижки, да, все вокруг убогие идиоты. для них системы и пишутся. всё больше программистов с каждом днём - пользователи. я чего.
no subject
Date: 2013-02-07 09:24 am (UTC)А еще лучше - не изучайне, не надо оно вам. Не дано, так сказать.
no subject
Date: 2013-02-07 09:27 am (UTC)no subject
Date: 2013-02-07 09:26 am (UTC)no subject
Date: 2013-02-07 09:28 am (UTC)В общем, мой вам совет - бросьте к чертям это дело, посвятите себя семечкам.
no subject
Date: 2013-02-07 09:32 am (UTC)no subject
Date: 2013-02-07 09:38 am (UTC)