Nerelacione baze podataka Šifra: ON0025 | 6 ESPB

Opšte informacije
Nivo studija:
Godina studija: 3
Semestar/Trimestar: 5
Uslov:
Cilj: Upoznavanje studenata sa principima, elementima i načinom rada savremenih nerelacionih baza podataka.
Ishod: Nakon uspešnog završetka ovog predmeta studenti će imati teorijska i praktična znanja neophodna za projektovanje i implementaciju nerelacionih baza podataka.
Sadržaj predmeta
Teorijska nastava:
  1. Uvodno predavanje. Osnovni pojmovi.
  2. Pojam velikih podataka.
  3. Tehnologije i analiza velikih podataka.
  4. Problemi velikih skladišta podataka i skalabilnost.
  5. Poređenje relacionih sa nerelacionim sistemima.
  6. Pregled prvog dela gradiva. Prvi kolokvijum.
  7. Tipovi nerelacionih baza podataka.
  8. CAP teorema. BASE naspram ACID skupa osobina.
  9. Dokument orijentisane baze podataka. Operacije nad podacima.
  10. Upiti nad nerelacionim bazama podataka.
  11. Evolucija baza podataka. Indeksiranje.
  12. Upravljanje transakcijama i integritetom podataka.
  13. Agregacija. Map/Reduce.
  14. Pregled drugog dela gradiva. Drugi kolokvijum.
Praktična nastava:
  1. Vežbe prate izlaganje na predavanjima i uvode studente u projektovanje nerelacionih baza podataka na praktičnim primerima. Na laboratorijskim vežbama studenti rade sa MongoDB sistemom.
Literatura
  1. A.Silberschatz, H.F. Korth, S. Sudarshan, Database System Concepts, McGraw-Hill, 2019.
  2. Ajit Singh, Data Migration from Sql to Nosql Database, Lulu.com, 2019
  3. Sultan Ahmad, Ajit Singh, Data Modeling With NoSQL Database, Amazon Digital Services LLC - KDP Print US, 2021.
  4. Gerardus Blokdyk, NoSQL Databases a Complete Guide - 2020 Edition, Emereo Pty Limited, 2019.
  5. G.Dimić, J.Mitić, MongoDB – priručnik za laboratorijske vežbe.
Broj časova aktivne nastave (nedeljno)
Predavanja: 2
Vežbe: 2
Drugi oblici nastave: 1
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
5
aktivnosti na laboratorijskim vežbama
10
seminarski rad
0
kolokvijum
55
Završni ispit
Poeni
Pismeni ispit
30
Usmeni ispit
0