nic z toho co se tazatel pta nedelam a nikdy jsem to nedelal. Ono by to ani neslo, na skolach se o databazich, s kterymiu pracuji co vim nic neuci. Ale to jen na okraj
Tazatel zjevne zjistuje rozdil mezi teorii a praxi u sql-databazi. Ano, ten zde je a ma sve duvody. SQL-databaze byly vyvinuty pro komplikovane zpracovani velkeho mnozstvi dat v transakcnim prostredi. V takove situaci akceptujeme, ze se datbaze nejdrive tezce zamysli, zda je takovy nejaky komplikovany dotaz vhodny, syntakticky spravny a ze se pak se venuje vyvoji strategije, jak na to pujde. To stoji cas, ale to jak receno akceptujeme, nebot pote bude datbaze valcovat stamiliony radek a to ve vlastni rezii. Vzhledem k tomu, ze to vsechno musi probehnout v nejake transakci, tak to vpodstate realne ani nelze jinak udelat.
Ve vsech ostatnich pripadech, tedy v 95% vsech beznych aplikacich na tomto svete to neni potreba. A lide intuitivne funguji tak, ze kdyz neco neni potreba, tak se tomu nevenuji.