PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Principy databází - MZ370P02
Anglický název: Principles of Databases
Český název: Principy databází
Zajišťuje: Katedra aplikované geoinformatiky a kartografie (31-370)
Fakulta: Přírodovědecká fakulta
Platnost: od 2019
Semestr: letní
E-Kredity: 4
Způsob provedení zkoušky: letní s.:
Rozsah, examinace: letní s.:2/4, Z+Zk [HT]
Počet míst: 35
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština
Poznámka: povolen pro zápis po webu
Garant: Mgr. Lukáš Brůha, Ph.D.
Vyučující: Mgr. Lukáš Brůha, Ph.D.
Je prerekvizitou pro: MZ370P48
Anotace -
Poslední úprava: Mgr. Lukáš Brůha, Ph.D. (11.02.2023)
Úvodní kurz problematiky databázových systémů. Jsou probírány tři úrovně datového modelování. Konceptuální modelování s důrazem na entitně-relační model, relační datový model (okrajově též objektový) na logické úrovni modelování. Na úrovni fyzického modelu je probírána problematika transakční zpracování, indexování a referenční integrita.

Literatura -
Poslední úprava: Mgr. Lukáš Brůha, Ph.D. (10.01.2020)

Hoffer, J. a kol. (2019): Modern Database Management, Pearson Education Limited, 592 s, ISBN  9781292263359

Juba, S. a kol. (2019): Learning PostgreSQL 11: A beginner's guide to building high-performance PostgreSQL database solutions, 3rd Edition, 556 s, Packt Publishing, ISBN: 978-1789535464

Ramez, E. (2017): Fundamentals of Database Systems, 7th Edition, Pearson, 1272 s, ISBN 978-0133970777

Mikiewicz, D. a kol. (2017): Mastering PostGIS, Packt Publishing, 328 s, ISBN 9781784391645

Pokorný, J. (2002): Dotazovací jazyky, Karolinium, 225 s, ISBN 80-246-0497-3

Codd, E.F. (1970): A relational model of data for large shared data banks, CACM, 10 s

Požadavky ke zkoušce -
Poslední úprava: Mgr. Lukáš Brůha, Ph.D. (11.02.2023)

Zápočet je udělen za vypracovanou semestrální práci, která se skládá ze tří částí. První je návrh databáze prostřednictvím entitně relačního modelování. Druhá a třetí část zahrnuje pokročilé DDL a DML SQL dotazy nad navrženou databází. Zkouška je ústní po písemné přípravě.

Sylabus -
Poslední úprava: Mgr. Lukáš Brůha, Ph.D. (11.02.2023)

V předmětu Principy databází se studenti seznámí se základy databázových technologií. Náplní jsou

- datové modely,

- entitně relační modelování,

- funkční závislosti,

- normalizace struktury dat v relační databázi,

- relační algebra,

- dotazovací jazyky včetně jazyka SQL,

- databázové architektury,

- problematika transakčního zpracování a konkurenčního přístupu k datům.

Obsahem je také základní seznámení s předními databázovými platformami. Diskutovány jsou omezení a výhody jednotlivých databázových technologií směrem ke GIS. Získané informace jsou procvičovány prakticky v rámci cvičení nad databázovou platformou PostgreSQL.

U každého probíraného tématu je věnována pozornost terminologii v anglickém jazyce.

 
Univerzita Karlova | Informační systém UK