O předmětu

Předmět má za cíl vybavit studenty schopností navrhovat strukturu dat v nativní podobě grafového datového modelu, a ukázat jeho přednosti zejména oproti "tabulkovému" relačnímu modelu. Dále pak je seznámit s konkrétními technologiemi pro grafová data, zejména s konceptem znalostních grafů dle modelu RDF a s modelem Property Graphs (např. grafový databázový systém Neo4j), a vyzkoušet si práci s nimi.

Co se naučíš

Po úspěšném absolvování budou studenti schopni správně navrhovat strukturu datových a znalostních zdrojů dle grafového datového modelu, a to i s přihlédnutím ke specifickým možnostem a omezením dvou hlavních přístupů: RDF a Property Graphs. Dále se budou schopni do takových datových zdrojů efektivně dotazovat pomocí dotazovacích jazyků a data validovat.

Obsah předmětu

  1. Historie a současnost grafových datových modelů 2. Příklady modelovacích problémů a vzorů v grafovém modelu 3. Srovnání obecně grafového a relačně databázového (tabulkového) modelu 4. Datový model RDF 5. RDF Schema - jazyk sémantických datových slovníků 6. Zápis dat RDF v syntaxi Turtle 7. Dotazovací jazyk SPARQL 8. Rozšíření sémantických datových slovníků - jazyk OWL (minimální základ) 9. Validační jazyk SHACL 10. Datový model Property Graph 11. Dotazovací jazyk Cypher 12. Přehled navazujících technologií pro grafová data

Literatura

Základní:

Jak uspět v předmětu

Doporučená příprava:

  • Pravidelná příprava během semestru místo drcení na zkoušku
  • Přednáškové slidy a materiály dostupné přes Moodle VŠE (dl.vse.cz)
  • Stará zkouška / typové otázky — zeptej se cvičícího nebo hledej na InSIS
  • Studijní skupiny a sdílení poznámek s kolegy z ročníku
Na co si dát pozor:
  • Přečti si sylabus — co je povinná vs. doporučená literatura
  • Podmínky zápočtu (zápočtové testy, projekty, docházka)
  • Termíny zkoušek zapisovat včas — kapacita bývá omezená

Doporučené zdroje

  • Sylabus na InSIS — osnova, literatura, garant
  • Moodle VŠE — prezentace a studijní materiály od vyučujících
  • Knihovna VŠE — přístup k e-knihám a databázím (EBSCO, ProQuest...)
  • SIS VŠE — výsledky zkoušek, zkušební termíny, docházka

✏️ Upravit wiki obsah

Používej Markdown: ## Nadpis, **tučně**, `kód`, - odrážky, > citace

Heslo si vyžádej od správce wiki.