Databázové Systémy
Učebnice
Jaroslav Pokorný, Michal Valenta: Databázové systémy (2. přepracované
vydání)
ISBN: 978-80-01-06696-6, nakladatelství ČVUT Praha, březen 2020, 294
stran
K dispozici v tištěné i v elektronické verzi
Obsah učebnice k nahlédnutí
zde
Anotace
Učebnice provede čtenáře problematikou návrhu a implementace databází.
Čtenář bude seznámen s potřebnou teorií doplněnou množstvím
praktických příkladů. Jádrem učebnice jsou relační databázové systémy,
které navzdory předpovědím stále spravují drtivou většinu dat. Čtenář
však bude v přiměřené míře seznámen i s novými trendy v databázové
komunitě, zejména NoSQL databázemi. Celou učebnicí prochází jeden
obsáhlý příklad. Začneme konceptuálním modelem a postupně uvedeme
implementaci v relačním databázovém stroji. Na stejném schématu pak
bude probíhat výklad dotazovacího jazyka SQL. V druhém vydání
přinášíme navíc kapitolu věnovanou grafovým databázím doplněnou o
jednoduchý příklad vyhledávání cesty v grafu v dotazovacích jazycích
SQL, Cypher a Gremlin. Součástí učebnice jsou volně dostupné
elektronické přílohy s příklady, takže si čtenář bude moci
diskutovanou látku přímo vyzkoušet. Přílohy zahrnují SQL skripty pro
vytvoření databáze a naplnění daty pro databázové stroje PostgreSQL a
Oracle, SQL kódy všech diskutovaných příkladů a také zdrjové kódy a
data pro menší příklad grafových databází.
Pro koho je učebnice určena
Učebnice je určena těm, kdo chtějí porozumět problematice návrhu a
implementace databázových systémů. Může sloužit jako základní zdroj
informací pro kurzy databázových systémů (základní i pokročilé)
vyučované na všech vysokých školách v ČR, které nabízí nějaký IT obor.
V praze jsou to například ČVUT FIT, FEL, FJFI, MFF UK, VŠE.