Databázové systémy

Kód předmětu: 126DASY_K
Garant předmětu: Ing. Jiří Kaiser, Ph.D.
Zakončení předmětu: Z,ZK
Počet kreditů: 4 kred.
Rozsah výuky: 16 h.
Web předmětu: Pro předmět bude k dispozici kurz v Moodle

Anotace(semestr )
Modelování relačních databází, základy jazyka SQL pro tvorbu relační databáze, manipulaci s daty v databázi, získávání dat z databáze. Principy objektově orientovaného modelování a jeho aplikace v modelovacím jazyce EXPRESS, datový formát STEP a jejich využití v datové struktuře IFC, struktura a základní obsah IFC dat.
Obsah 
Návrh relačních databázových modelů, práce s relační databází pomocí jazky SQL - tvorba struktury databáze, manipulace s daty v databázi, získávání dat z databáze.
Objektově orientované řešení problémů, objektově orientovaný datový model a jeho zápis v jazyce EXPRESS, datový formát STEP a jejich využití v IFC, struktura a základní obsah IFC dat.
Literatura 
[1]  BORONCZYK, Tim. MySQL okamžitě. Přeložil Milan DANĚK. Brno: Computer Press, 2016. ISBN 978-80-251-4737-5.
[2]  MySQL 8.0 Reference Manual, available from: https://dev.mysql.com/doc/refman/8.0/en/
[3]  KANISOVÁ, Hana a Miroslav MÜLLER. UML srozumitelně. 2. aktualiz. vyd. Brno: Computer Press, 2006, 176 s. ISBN 80-251-1083-4.
[4]  ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN 978-80-251-1503-9.[5] ISO 10303-11:2004 Industrial automation systems and integration -- Product data representation and exchange -- Part 11: Description methods: The EXPRESS language reference manual
[5]  BUDD, Timothy, 1996. An Introduction to Object-Oriented Programming. . Subsequent edition. Reading, Mass: Addison-Wesley. ISBN 978-0-201-82419-3.
[6]  ISO 10303-21 Industrial automation systems and integration — Product data representation and exchange: Part 21: Implementation methods: Clear text encoding of the exchange structure. 2. ISO (International Organization for Standardization), 2002
[7]  buildingSMART International Ltd., " Industry Foundation Classes IFC2x Edition 3 Technical Corrigendum 1", Available at: https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ .
[8]  ISO 10303-11:2004 Industrial automation systems and integration -- Product data representation and exchange -- Part 11: Description methods: The EXPRESS language reference manual
[9]  ISO 10303-21: 2016, "Industrial automation systems and integration — Product data representation and exchange — Part 21: Implementation methods: Clear text encoding of the exchange structure," International Organization for Standardization, 2016, Available at: https://www.iso.org/standard/63141.html
[10]  buildingSMART International Ltd., "Industry Foundation Classes 4.0.2.1 Version 4.0 - Addendum 2 - Technical Corrigendum 1", Available at: https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/ .
[11]  buildingSMART International Ltd., "IFC 4.3.2.0 (IFC4X3_ADD2) official", Available at: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/ .
[12]  Constructive Solid Geometry Methods. (b.r.). Available at: http://groups.csail.mit.edu/graphics/classes/6.837/F98/talecture/
Návaznosti 
--
Studijní plány 
Předmět je zařazen do následujících studijních plánů:

- studijní plán Digitalizace ve stavebnictví - kombinovaná forma studia (NT2025_K), skupina Digitalizace ve stavebnictví, 1. semestr (NT202501_K), dop. semestr 1 (Studijní plán pro kombinovanou formu studia od akademického roku 2025/2026 )