Školiteľ : Ing. Alexander Šimko, PhD.
Autor: Nikola Kulíková

Názov


SK : Tester SQL úloh na báze evolučných algoritmov

EN : SQL exercise tester based on evolution algorithms

Anotácia

Súčasný databázový tester, ktorý sa používa na predmete Databázy (1) testuje SQL úlohy tak, že spustí vzorové a študentské riešenie na databázovom systéme. Následne porovná databázy a odpoveďové tabuľky, ktoré tieto riešenia vrátia a zisťuje rozdiely medzi nimi. Pri porovnávaní tabuliek sa nedokáže vysporiadať so situáciou, kedy boli do databázy vložené tie isté dáta, no databázový systém im priradil iné identifikátory.

Cieľ

Cieľom práce je navrhnúť algoritmus na porovnávanie databáz na báze evolučných algoritmov, ktorý je schopný sa vysporiadať so situáciu, kedy databázy obsahujú rovnaké dáta, no majú pridelené rôzne identifikátory. Z časového hľadiska má algoritmus vrátiť porovnanie obratom. Súčasťou práce bude experimentálne vyhodnotenie, ako je navrhnutý algoritmus efektívny, aké kvalitné riešenia nájde a pod.

Prezentácie


Tu prezentacia.

Súbory so zdrojovým kódom a testy


Evolučný algoritmus
Individuál .
BiMapa .
TableRowsMapping .
Test mensia databaza .
Test vacsia databaza .
Test mutacia .
Test krizenie .
Test korekcia .

Text diplomovej práce

Tu je možné si stiahnuť aktuálny text mojej práce.
references.bib