Ach jo, to jsou zase moudra:
- SQL neumí odděleně definovat relace a proměnné
- SQL nelze použít jako plnohodnotný jazyk pro implementaci aplikační logiky proto že do proměnné nenarve celou relaci najednou
- v SQL nelze určit pořadí vykonávání příkazů
- optimalizátor není potřeba, má-li vývojář plnou kontrolu nad výpočtem
Z článku jsem se dozvěděl, že Bandicot umí snáze než SQL zapsat rozdíl relací, ale jinak že má své možnosti silně omezené, například spojování tabulek že lze pouze jediným způsobem, a i to jen v případě, že se spojují přes všechny atributy stejného jména i typu. Čemuž vůbec nevěřím, takový systém by postrádal důvod existence. Samozřejmě mohu použít Google a dohledat detaily, v článku bych ale rád našel aspoň čím je jazyk silný a proč se o něj vůbec zajímat.
Mimochodem, umí Bandicot projekci, která nefunguje jako SELECT DISTINCT (tzn. jde udělat výpis včetně duplicitních řádků)?