[záp] 25.1. 14:00

Předmět zaměřený na praktické programování v jazyku a prostředí Java
JiriD
Matfyz(ák|ačka) level I
Příspěvky: 44
Registrován: 2. 2. 2008 09:35
Typ studia: Informatika Bc.

[záp] 25.1. 14:00

Příspěvek od JiriD »

Tak dnešní zadání bylo celkem zajímavý.
Zadání je v příloze.

Šlo o to, napsat datbázovou aplikaci.
Implementace databáze pomocí souboru, Syntax souboru libovolná.
Úkolem bylo načíst data ze souboru a spustit prompt.

Možné příkazy:
set <schema>[/id] <record>
-pokud zaznam neexistuje, vloz do "tabulky" schema
-pokud zaznam existuje, změň hodnoty
-pokud chybí id, vytvor zaznam s unikatnim id
get <schema>[/id]
-vypise radek s id porpipade celou tabulku
get <schema>?key=value&...
-uplne vyhodnocovani
delete <schema>[/id]
-smaze radek s id popripade celou tabulku

Na chybnem prikazu to nesmi spadnout.
Na konec vsechno ulozit zase do souboru.

Pozor, zaznamy (třeba i v jedne tabulce) nemusi mit stejný počet atributu, nemusi je mit ani stejne.

Odcházel jsem jako 4. uspěšný (půl hodiny po termínu odevzdání), takže nevím, jak to dopadlo - sedělo tam ještě hodně lidí.
Řekl bych, že to nebylo ani tak těžký jako náročný na hraní si se Stringama a matchováním.
Řešení jsem měl celkem neohrabaný, ale na to, že celý běh programu zkusil 5 příkazy to stačilo..

Hodně štěstí všem ostatním
Přílohy
base.zip
(44.29 KiB) Staženo 271 x
Wenn ich morgen meinem Gott gegenüberstehe, kann ich sagen:
Ich bin unschuldig,
ich habe niemanden betrogen,
ich habe niemandem weh getan,
ausser mir selbst.

Und das wird er mir wohl verzeihen!
Prince_of_Persia
Matfyz(ák|ačka) level II
Příspěvky: 81
Registrován: 19. 1. 2006 15:53
Typ studia: Informatika Mgr.
Bydliště: Jindřichův Hradec
Kontaktovat uživatele:

Re: [záp] 25.1. 14:00

Příspěvek od Prince_of_Persia »

Celkova uspesnost byla 6 lidi....

Jinak priklad opravdu nebyl tezky, ale sam jsem si to zavaril a utopil se v parsovani
retezcu. Doma jsem to za cca 20 minut predelal pekne od podlahy (to parsovani)
a hned to zacalo fungovat tak jak ma...
Odpovědět

Zpět na „PGR013 Java“