Sadržaj:
  1. Simbolička logika
    1. Propozicijska logika (PL)
      Sintaksa i semantika propozicijske logike. Katalog PL. Konjunktivna normalna forma. Rezolucijsko pravilo.
    2. Logika prvog reda (LPR)
      Sintaksa i semantika logike prvog reda. Katalog LPR. Kvantifikatori ograničenog opsega.
  2. Relacijske baze podataka
    Uvod. Model podataka. Relacijska algebra. Zavisnosti u relacijskim bazama podataka. Formalni sustavi. Implikacijski problem. Normalne forme
  3. Parcijalne baze podataka
    Uvod. Parcijalna relacija. Jednakost parcijalnih slogova. Relacijski operatori za parcijalne relacije. Zavisnosti u parcijalnim bazama podataka. Formalni sustav za egzistencijske zavisnosti. Tipovi logičkih posljedica.
  4. Temporalne baze podataka
    Uvod. Temporalne relacije. Relacijski operatori za temporalne relacije. Zatvaranje (fold). Otvaranje (unfold). Intervalna unija. Intervalna razlika.
  5. Deduktivne baze podataka
    Uvod. Sintaksa i semantika deduktivne baze podataka. Datalog. Računanje pravila. Proširenja Dataloga.
  6. Aktivne baze podataka
    Uvod. Akcije i događaji. Produkcijska pravila. Implicitni događaj. Konflikti u aktivnim bazama podataka.
  7. Poopćene relacijske baze podataka
    Uvod. Particijska normalna forma. Relacijski operatori za PONF relacije.
  8. Polustrukturirane baze podataka
    Uvod. Polustrukturirani model podataka. Ograničenja nad polustrukturiranim podacima. Upiti nad podatkovnim grafovima. Postupak mapiranja i reduciranja.
  9. Objektno-orijentirane baze podataka
    Uvod. Objektno orijentirano model podataka. Funkcije. Identitet objekta. Metode. Učahurenje. Polimorfizam. Nasljeđivanje.
  10. Teorija i njena verifikacije
    Uvod. Koncepti. Klasifikacija koncepata. Faze istraživačkog postupka.

Vježbe:
  1. Uvod
  2. Aktivne baze podataka
  3. Temporalne baze podataka
  4. Poopćene relacijske baze podataka
  5. Objektno-relacijske baze podataka
  6. Deduktivne baze podataka
  7. Objektno-orijentirane baze podataka
  8. Polustrukturirane baze podataka
  9. Big Data i NoSQL

Last modified: Friday, 31 August 2018, 5:51 PM