Skip to main content
Skip header

Working with databases

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code342-6516/01
Number of ECTS Credits Allocated3 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *Second Cycle
Year of Study *First Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites There are no prerequisites or co-requisites for this course unit
Name of Lecturer(s)Personal IDName
S1I95Ing. Jaromír Široký, Ph.D.
Summary
Při výuce předmětu se studenti seznámí se základy návrhu systémů pro sběr dat na bázi relačních databází. Výuka je završena samostatným řešením semestrálního zadání.
Learning Outcomes of the Course Unit
Předmět předkládá základní informace a pojmy v oblasti databází a zpracování dat a následně se věnuje základním charakteristikám databázových systémů včetně ukázek těchto systémů. Cílem předmětu je aby studenti zvládli metodiku základního návrhu jednoduchého systému pro sběr a sledování provozních údajů vozidel včetně metodiky návrhu struktury dat informačních systémů.
Course Contents
Datové modelování a projektování datových struktur. Normalizace relací.
Architektura databází. Datové modely v databázových systémech.
Základní pojmy relační algebry. Dotazovací jazyky v databázových systémech.
Tvorba tabulek v návrhovém zobrazení MS Accessu.
SQL - Data Definition Language.
Výběrové dotazy v návrhovém zobrazení MS Accessu.
Vestavěné funkce SQL a pohledy.
Formuláře a sestavy.
Základy programovacího jazyka Visual Basic for Application.
Microsoft ActiveX Data Objects - práce s daty pomocí VBA.
Programovatelné objekty SQL - uživatelské funkce, uložené procedury a triggery.
Tvorba databázové aplikace v MS Accessu.
Seminární projekt
Recommended or Required Reading
Required Reading:
Sylaby na internetové adrese: lms.vsb.cz
BELKO, Peter. Microsoft Access 2013: podrobná uživatelská příručka. Brno: Computer Press, 2014. ISBN 978-80-251-4125-0.
GROFF, James R. SQL: kompletní průvodce. Brno: CP Books, 2005. ISBN 80-251-0369-2.
LAURENČÍK, Marek. SQL: podrobný průvodce uživatele. Praha: Grada Publishing, 2018. ISBN 9788027107742.
CONNOLLY, Thomas M. a Carolyn E. BEGG. Database systems: a practical approach to design, implementation, and management. 5th ed. Boston: Addison-Wesley, 2010. ISBN 978-0-321-52306-8.

Sylaby na internetové adrese: lms.vsb.cz
BELKO, Peter. Microsoft Access 2013: podrobná uživatelská příručka. Brno: Computer Press, 2014. ISBN 978-80-251-4125-0.
GROFF, James R. SQL: kompletní průvodce. Brno: CP Books, 2005. ISBN 80-251-0369-2.
LAURENČÍK, Marek. SQL: podrobný průvodce uživatele. Praha: Grada Publishing, 2018. ISBN 9788027107742.
CONNOLLY, Thomas M. a Carolyn E. BEGG. Database systems: a practical approach to design, implementation, and management. 5th ed. Boston: Addison-Wesley, 2010. ISBN 978-0-321-52306-8.

Recommended Reading:
SHEPHERD, Richard. Access VBA: výukový průvodce. Brno: Computer Press, 2012. ISBN 978-80-251-3686-7. LACKO, Ľuboslav. 1001 tipů a triků pro SQL. Brno: Computer Press, 2011. 416 s. ISBN 978-80-251-3010-0.
SHEPHERD, Richard. Access VBA: výukový průvodce. Brno: Computer Press, 2012. ISBN 978-80-251-3686-7. LACKO, Ľuboslav. 1001 tipů a triků pro SQL. Brno: Computer Press, 2011. 416 s. ISBN 978-80-251-3010-0.
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded creditGraded credit100 51