Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Databázové systémy

Předmět není vypsán Nerozvrhuje se
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ů:
Platnost dat k 18. 4. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8121306.html