PředmětyPředměty(verze: 945)
Předmět, akademický rok 2014/2015
   Přihlásit přes CAS
Dotazovací jazyky II - NDBI006
Anglický název: Query Languages II
Zajišťuje: Katedra softwarového inženýrství (32-KSI)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2014 do 2014
Semestr: letní
E-Kredity: 6
Rozsah, examinace: letní s.:2/2, Z+Zk [HT]
Počet míst: neomezen
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, angličtina
Způsob výuky: prezenční
Způsob výuky: prezenční
Další informace: http://www.ksi.mff.cuni.cz/~vojtas/vyuka/vyuka.html
Garant: prof. RNDr. Jaroslav Pokorný, CSc.
prof. RNDr. Peter Vojtáš, DrSc.
Třída: Informatika Mgr. - volitelný
Kategorizace předmětu: Informatika > Databázové systémy
Korekvizity : NDBI001
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Poslední úprava: RNDr. Michal Kopecký, Ph.D. (11.05.2017)
Témata přednášky viz sylabus. V semináři se referuje doplňková literatura vycházející ze současných trendů a imituje virtuální „Lean startup“ zaměřený na intuitivní dotazovací rozhraní kde k interakci s uživateli používame sociální síť. Pro absolvování předmětu je užitečná znalost látky pokryté předmětem NDBI001 Dotazovací jazyky I.
Literatura -
Poslední úprava: prof. RNDr. Jaroslav Pokorný, CSc. (23.02.2016)

Pokorný J.: Dotazovací jazyky. Skripta, Karolinum, 2002

Pokorny, J., Valenta, M.: Databázové systémy. Česká technika - nakladatelství ČVUT, 2013.

Robinson, I., Webber, J., Eifrem, E.: Graph Databases - The Definitive Book on Graph Databases. O'Reilly Media, 2013

Hitzler, P., Krötzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. Chapman & Hall/CRC 2010

Abiteboul S.,Hull R., Vianu V.: Foundations of Databases, Addison-Wesley 1995

Sylabus -
Poslední úprava: prof. RNDr. Jaroslav Pokorný, CSc. (23.02.2016)

1. Tři sémantiky DRK. Definitní a bezpečné formule doménového relačního kalkulu (DRK(. Důkaz ekvivalence relační algebry (RA) a DRK omezeného na definitní formule.

2. Důkaz věty o nemožnosti vyjádřit tranzitivní uzávěr relace v RA.

3. Kompozice výrazů relační algebry, nejmenší pevný bod zobrazení, minimální pevný bod. Datalog - tři možné sémantiky jazyka. Vyhodnocení logického programu bez rekurze.

4. Datalog s rekurzí. Naivní metoda vyhodnocení, metoda diferencí.

5. Datalog s negací, stratifikace. Vyjadřovací síla Datalogu. Vztah k dalším relačním jazykům. Deduktivní databáze. Logické problémy informačních systémů.

6. Rekurzivní SQL

7. Grafové jazyky

8. Tablo dotazy jako QBE - systém pro podporu neškoleného uživatele

9. Tablo dotazy - inkluze dotazů, věta o homomorfizmu.

10. Tablo dotazy - statická analýza dotazů, optimalizace

11. Tablo dotazy a algoritmická složitost inkluze

12. Web jako databáze. Datový model RDF.

13. Dotazovací jazyky na Webu. SPARQL.

14. Závěr, shrnutí, výzvy - Internet věcí, propojená (otevřená) data, znalosti

 
Univerzita Karlova | Informační systém UK