Zadání bylo tentokrát simulovat databázový příkaz SELECT
muselo to umět sežrat jakýkoliv vstup, ale "správný" byl pouze ve formátu
SELECT sloupec1 [, sloupec2, ...] FROM tabulka1 [, tabulka2, ...] WHERE sloupecX = "neco"
tabulky byly reprezentovány jako soubory tabulkaX.db a byly dány...struktura - první řádek názvy sloupců oddělené středníkem, další řádky hodnoty ve sloupcích oddělené středníkem...názvy sloupců v rámci tabulky unikátní a dvě tabulky mohly mít společný právě jeden název sloupce...data typu string a byla předpokládána jejich korektnost a korektnost formátu dat v tabulce...
nebyl požadavek na složitost nebo rychlost, pouze schopnost poradit si s libovolným vstupem a v případě korektně zadaného vstupu ho správně vyhodnotit...
zřejmě to nebyl tak extrémní problém, bohužel já jsem dojel na to, že jsem neumněl "joinovat" dvě (a více tabulek)...select mi fungoval relativně dobře na jednu tabulku, ale s více si to poradit neumělo a nepřišel jsem ani na myšlenku "jak na to"...možná je trochu problém, že asi ani přesně nevím, co to technicky znamená "joinovat dvě tabulky podle sloupce"...umím SQL na úrovni "vytvoř tabulku, něco vlož do *jedný *tabulky něco vyber z jedný tabulky, něco uprav v jedný tabulce"...že jde pracovat s víc tabulkama tuším, ale neovládám to...nevím o tom, že by se databáze nějak braly na přednášce (aspoň ve slajdech nic takového není) a předmět "Databázové systémy", kde bych se to zřejmě dozvěděl jsem ještě neabsolvoval, když je až v letním semestru druháku...takže v tomhle smyslu mi to přijde jako lehká podpásovka, ale možná je to jenom můj dojem umocněný tím, že tam v pátek musím znova...posuďte sami...