Bachelor's Thesis

Design of a Database for Erasmus+ Projects

Final Thesis 967.44 kB

Author of thesis: Bc. Vojtěch Bystřický

Acad. year: 2025/2026

Supervisor: Ing. Jiří Kříž, Ph.D.

Reviewer: Ing. Jan Luhan, Ph.D., MSc

Abstract:

This bachelor’s thesis aims to design a relational database for the European Youth
Center Břeclav NGO, which focuses on preparation and implementation of projects
within European educational programs. The main goal of this thesis is an analysis of the
current state, identification of potential improvements and the design of their
implementation. The result is a draft of a database, which could serve as a foundation
for future implementation.

Keywords:

Database, SQL, database design, database system, EYCB

Date of defence

19.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student ve své prezentaci seznámil komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěl. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky z posudku oponenta zodpověděl v plném rozsahu. Otázky členů komise: 1 dr. Jak budete ověřovat použitá data v praxi? - zodpovězeno v plném rozsahu 2 doc. Novotný: Jak jste formuloval řešený problém? - zodpovězeno v plném rozsahu Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že student práci obhájil.

Language of thesis

Czech

Faculty

Department

Study programme

Managerial Informatics (BAK-MIn)

Composition of Committee

doc. RNDr. Bedřich Půža, CSc. (předseda)
doc. Ing. Vít Novotný, Ph.D. (místopředseda)
Ing. Jiří Kříž, Ph.D. (člen)
Mgr. Martina Bobalová, Ph.D. (člen)
Ing. et Ing. Zuzana Janková, Ph.D. (člen)

Supervisor’s report
Ing. Jiří Kříž, Ph.D.

Bakalářská práce se zabývá návrhem relační databáze pro organizaci European Youth Center Břeclav zaměřenou na realizaci Erasmus+ projektů. Autor provedl analýzu současného stavu evidence dat a navrhl databázový systém umožňující efektivnější správu informací o projektech, účastnících a partnerských organizacích. Součástí práce je konceptuální, logický i fyzický návrh databáze včetně ukázkových SQL pohledů a návrhu zabezpečení databáze.

Práce je zpracována systematicky a logicky. Pozitivně lze hodnotit především kvalitní návrh databázového modelu, přehlednou strukturu práce a návaznost analytické a návrhové části. Silnou stránkou práce je zejména detailně zpracovaný návrh databáze a správná aplikace principů relačního modelování a normalizace dat.

Dílčí rezervy lze spatřovat zejména v převážně návrhovém charakteru práce bez plné implementace a širší evaluace navrženého řešení v praxi. Teoretická část je místy více popisná a vychází z běžně používaných databázových konceptů.
Evaluation criteria Verbal classification Grade
Meeting the objectives Cíl bakalářské práce byl splněn v souladu se zadáním práce. Autor navrhl relační databázi pro neziskovou organizaci European Youth Center Břeclav zaměřenou na správu dat souvisejících s Erasmus+ projekty. Součástí práce je analýza současného stavu, návrh konceptuálního, logického a fyzického modelu databáze a ukázka využití databáze pomocí SQL dotazů a pohledů. Výsledné řešení odpovídá požadavkům definovaným v zadání práce. A
Selected procedure of the solution, the adequacy of the used methods Autor zvolil vhodný a systematický postup řešení odpovídající charakteru bakalářské práce. V práci jsou využity standardní postupy návrhu databázových systémů včetně analýzy požadavků, tvorby ER diagramu, logického návrhu databáze a principů normalizace dat. Návrhová část logicky navazuje na analytická zjištění a obsahuje podrobný návrh databázových tabulek, relací a vybraných SQL pohledů. A
The ability to interpret the results and to draw conclusions Autor prokázal schopnost analyzovat současný způsob evidence dat v organizaci a identifikovat hlavní problémové oblasti. Návrhová část obsahuje podrobný návrh databázového modelu včetně definice entit, relací a zabezpečení databáze. Pozitivně lze hodnotit návaznost návrhu na potřeby organizace a logickou strukturu řešení. Dílčí rezervy lze spatřovat zejména v omezeném rozsahu hlubší evaluace navrženého řešení a absenci praktického ověření návrhu v reálném provozu. B
The practical usability of conclusions Práce má praktický přínos pro organizaci European Youth Center Břeclav. Navržená databáze umožňuje centralizovanou správu dat o projektech, účastnících a partnerských organizacích a vytváří základ pro budoucí implementaci databázového systému. Přínosem práce je zejména přehledná struktura databázového návrhu a důraz na odstranění redundance dat. Praktická část však zůstává převážně na úrovni návrhu bez plné implementace a provozního ověření systému. B
The thesis´s framework, formalities, used terminology and the professional level of language Práce je zpracována přehledně a její struktura odpovídá doporučením směrnice Fakulty podnikatelské pro vypracování závěrečných prací. Jednotlivé kapitoly na sebe logicky navazují, hlavní kapitoly začínají na samostatných stranách a práce obsahuje všechny požadované části. Odborná terminologie z oblasti databázových systémů je používána správně a jazyková úroveň práce odpovídá požadavkům kladeným na bakalářskou práci. A
Using of information resources, including citations Autor pracuje s relevantní odbornou literaturou zaměřenou na oblast databázových systémů, datového modelování a SQL. Použité zdroje odpovídají tématu práce a jsou v textu průběžně citovány. Teoretická část vytváří odpovídající základ pro praktickou část práce, přesto je místy více popisná a méně analytická. Výstup systému Theses vykazuje podobnost ve výši 24 %. Analýzou výsledků však bylo zjištěno, že podobnosti jsou rozloženy mezi větší množství různých databázově orientovaných závěrečných prací a odpovídají zejména standardním definicím, popisu databázových modelů, normalizace a běžně používané odborné terminologii. Nebyly identifikovány rozsáhlé souvislé převzaté části z jediné konkrétní práce ani skutečnosti nasvědčující porušení citační etiky. B

Grade proposed by supervisor: B

Reviewer’s report
Ing. Jan Luhan, Ph.D., MSc

Předložená bakalářská práce je zpracována na dobré úrovni a  zabývá se návrhem relační databáze pro organizaci realizující Erasmus+ projekty. Práce je logicky strukturována a pokrývá jak teoretická východiska, tak analytickou a návrhovou část. Autor správně identifikoval hlavní problémy současného řešení správy dat a formuloval odpovídající cíle práce, které byly splněny.
Z metodického hlediska autor využívá standardní postupy návrhu databází, zejména tvorbu ER modelu a jeho převod do relačního schématu. Navržené řešení je přehledné, konzistentní a odpovídá požadavkům zadání. Pozitivně lze hodnotit také rozsah databázového modelu a jeho potenciální využitelnost v praxi.
Slabší stránkou práce je spíše popisný charakter některých částí, zejména v teoretické kapitole, a absence hlubšího kritického zhodnocení či ověření navrženého řešení. Interpretace výsledků je věcná, avšak chybí širší diskuse alternativ nebo praktická validace návrhu.
Formální a jazyková úroveň práce je dobrá. Práce se zdroji je adekvátní, i když by bylo možné využít širší spektrum odborné literatury.
Celkově práci hodnotím jako kvalitně zpracovanou a pouze s menšími nedostatky, které však významně nesnižují její přínos.
Evaluation criteria Verbal classification Grade
Meeting the objectives Stanovený cíl práce byl splněn. Autor vytvořil návrh databáze, který odpovídá deklarovanému zadání a řeší identifikované problémy organizace. A
Selected procedure of the solution, the adequacy of the used methods Autor využívá standardní postupy návrhu databází. Metodika je správná a odpovídá řešené problematice, i když by mohl být aplikován hlubší kritický přístup. B
The ability to interpret the results and to draw conclusions Výstupy jsou popsány přehledně, včetně definice entit, atributů a relací. Interpretace je však spíše popisná a chybí hlubší diskuse nad alternativami nebo omezeními návrhu. B
The practical usability of conclusions Navržené řešení má potenciální praktické využití jako základ pro budoucí informační systém organizace, přičemž autor správně identifikoval hlavní přínosy (centralizace dat, odstranění redundance, efektivnější analýza). B
The thesis´s framework, used terminology and the professional level of language Práce je přehledně strukturovaná, jazykově na dobré úrovni a bez zásadních formálních nedostatků.  B
Using of information resources Autor využívá relevantní literaturu, nicméně rozsah a variabilita zdrojů jsou spíše nižší. B
Topics for thesis defence:
  1. Jaké jsou hlavní limity Vámi navrženého řešení při jeho reálné implementaci?
  2. Jak byste ověřil správnost a funkčnost navrženého databázového modelu v praxi?
  3. Jaký je aktuální stav Vašich návrhů?

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová