Databázové systémy
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
126DASY | Z,ZK | 4 | 2P+2C | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra ekonomiky a řízení ve stavebnictví
- Anotace:
-
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.
- Požadavky:
-
Zpracování seminárních prací, zkouška
- Osnova přednášek:
-
1. Principy modelování relačních databází - základní pojmy, E-R diagram
2. Modelování relačních databází normální formy, normalizace datového modelu
3. Modelování relačních databází datové typy atributů
4. SQL připojení k databázi, tvorba struktury databáze, manipulace s daty v databázi
5. SQL základy získávání dat z databáze
6. SQL pokročilé získávání dat z databáze
7. Základní principy objektově orientovaného řešení problémů a související základní pojmy
8. Datový formát STEP (Standard for the Exchange of Product Model Data)
9. Pokročilé principy objektově orientovaného řešení problémů a související pojmy
10. Základy modelovacího jazyka EXPRESS
11. Pokročilé části modelovacího jazyka EXPRESS
12. Využití modelovacího jazyka EXPRESS a datového formátu STEP v IFC.
13. Shrnutí základního obsahu IFC
- Osnova cvičení:
-
1. E-R diagram - modelování uživatelských požadavků
2. E-R diagram - normalizace datového modelu
3. E-R diagram - platform specific model
4. SQL - tvorba struktury databáze, manipulace s daty v databázi
5. E-R diagram - Analýza struktury existující databáze
6. SQL - dotazy do databáze
7. Tvorba objektově orientovaného modelu
8. - 9. Tvorba datového souboru ve formátu STEP
10. - 11. Tvorba objektově orientovaného datového modelu v jazyce EXPRESS
12. Úprava IFC souboru
13. Porovnání navrženého datového objektově orientovaného modelu s datovou strukturou IFC
- Cíle studia:
-
Tento předmět má za cíl poskytnout základní znalosti relačních databází a znalosti způsobu uložení dat informačních modelů staveb dle standardu IFC včetně způsobu uložení dat ve formátu STEP a specifikace datové struktury v modelovacím jazyce EXPRESS. Za tímto účelem jsou i představeny principy objektově orientovaného řešení problémů na nichž je modelovací jazyk EXPRESS založen.
- Studijní materiály:
-
[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
[6] BUDD, Timothy, 1996. An Introduction to Object-Oriented Programming. . Subsequent edition. Reading, Mass: Addison-Wesley. ISBN 978-0-201-82419-3.
[7] 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
[8] buildingSMART International Ltd., „ Industry Foundation Classes IFC2x Edition 3 Technical Corrigendum 1“, Available at: https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ .
[9] ISO 10303-11:2004 Industrial automation systems and integration -- Product data representation and exchange -- Part 11: Description methods: The EXPRESS language reference manual
[10] 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
[11] 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/ .
[12] buildingSMART International Ltd., „IFC 4.3.2.0 (IFC4X3_ADD2) official“, Available at: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/ .
[13] Constructive Solid Geometry Methods. (b.r.). Available at: http://groups.csail.mit.edu/graphics/classes/6.837/F98/talecture/
- Poznámka:
- Další informace:
- Pro předmět bude k dispozici kurz v Moodle
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Digitalizace ve stavebnictví - prezenční forma studia (povinný předmět programu)