metaclass: (Default)
[personal profile] metaclass
Самоочевидно ли то, что с помощью filter/map/fold можно реализовать бухгалтерскую отчетность более простым и очевидным образом, чем с помощью select .. where .. group by?

Нет, наверно я хотел задать не этот вопрос. Правильный вопрос: сколько в час денег попросит человек, способный за неделю-две разобраться в вышеописанном вопросе?

Date: 2013-02-06 12:50 pm (UTC)
From: [identity profile] plumqqz.livejournal.com
Это не записи. Записи - декартово произведение
Стало быть, когда я пишу struct thestruct{ int i; char *ptr} - это у меня получается декартово произведение?

Про массивы - не во всех СУБД они есть в виде пригодных для использования типов.
И, что характерно - даже там, где они есть, лучше от их использования воздерживаться.

Date: 2013-02-06 01:00 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да, декартово произведение - значением этой структуры является декартово произведение множеств допустимых значений отдельных полей.

Date: 2013-02-06 01:04 pm (UTC)
From: [identity profile] plumqqz.livejournal.com
Поистине удивительно, до чего серьезные проблемы удается так ловко решать.

Date: 2013-02-06 01:13 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
адт -- это варианты (union in C), причём можно комбинировать а структуры данных

такие задачи плохо ложатся в реляционную модель (типа "субъектами договоров могут быть частные лица с паспортом, контакты в скайпе, местные организации с ИНН, госорганы и НКО, а также иностранные предприятия разных стран, в том числе разные офисы ТНК")

да тот же ldap например

в СУБД тогда изобретают разные костыли типа классической object name + { attributes values } с последующей её настройкой по кластерам таблиц

Date: 2013-02-06 01:16 pm (UTC)
From: [identity profile] plumqqz.livejournal.com
такие задачи плохо ложатся в реляционную модель

Это почему это они плохо ложатся?

Date: 2013-02-06 06:59 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
потому что произведение в ней есть, а копроизведения нет

Date: 2013-02-07 08:27 am (UTC)
From: [identity profile] plumqqz.livejournal.com
Как вы только еще прямохождению не разучились.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 4th, 2025 01:56 am
Powered by Dreamwidth Studios