Неструктурирани бази на податоци

Цели на предметната програма (компетенции): Студентите да се запознаат со неструктурираните и полуструктурираните типови на податоци, нивната организација и чување, како и техниките за манипулација и обработка на истите. Исто така студентите ќе бидат запознаени и со NoSQL базите на податоци, современите бази на податоци кои не се базираат на релациониот модел. Посебно внимание ќе биде ставено на практичното знаење на нерелационите бази на податоци.

Цели на предметната програма (компетенции): Студентите да се запознаат со неструктурираните и полуструктурираните типови на податоци, нивната организација и чување, како и техниките за манипулација и обработка на истите. Исто така студентите ќе бидат запознаени и со NoSQL базите на податоци, современите бази на податоци кои не се базираат на релациониот модел. Посебно внимание ќе биде ставено на практичното знаење на нерелационите бази на податоци.
Резултати од учењето: Стекнување со знаења и вештини за неструктурираните бази на податоци.

Përmbajtja e detajuar sipas kapitujve dhe njësive

Вовед во полуструктурирани податоци. Вовед во XML. Структура на XML документите. Резултати од учењето: Стекнување со знаења за полуструктурирани податоци, со елементите на XML и структурата на XML документите. Шеми на податоци DTD и XML Schema. Резултати од учењето: Стекнување со знаења за DTD и XML Schema. Навигација низ XML документите со XPath. Резултати од учењето: Стекнување со знаења за XPath и навигација низ XML документи. Манипулација врз XML документи преку XQuery. Резултати од учењето: Стекнување со знаења за поставување на прашалници преку XQuery и користење на кориснички дефинирани функции.

Вовед во NoSQL бази на податоци. Начин на структурирање, чување и манипулација со податоците организирани преку NoSQL базите на податоци. CAP теорема. BASE својства. Резултати од учењето: Запознавање со начинот на структурирање, чување и манипулација со податоците организирани преку NoSQL базите на податоци, со CAP теоремата и BASE својствата. Map- Reduce методологија за паралелно решавање проблеми. Резултати од учењето: Студентите да се запознаат со Map-Reduce методологијата. Клуч-вредност базираните бази на податоци. Прашални јазици. Резултати од учењето: Запознавање со карактеристиките на клуч-вредност базираните бази на податоци, нивните претставници и прашални јазици. Бази на податоци базирани на колони. Прашални јазици. Резултати од учењето: Запознавање со карактеристиките на базите на податоци базирани на колони, нивните претставници и прашални јазици. Граф-базирани бази на податоци. Прашални јазици. Резултати од учењето: Запознавање со карактеристиките на граф-базираните бази на податоци, нивните претставници и прашални јазици. Документ-базирани бази на податоци. Прашални јазици. Резултати од учењето: Запознавање со карактеристиките на документ-базираните бази на податоци, нивните претставници и прашални јазици. Најчесто користени NoSQL бази на податоци и нивната примена во различни домени и апликации. Резултати од учењето: Запознавање и работа со најчесто користените NoSQL бази на податоци.





Metodat e mësimit

Теоретска настава, аудиториски вежби, групно учество на студенти во изработка на проекти, самостојна изработка на проектни и самостојни задачи, домашно учење, одржување консултации.
Orë javore 5 orë
Ngarkesa totale 150 orë
Kushtet për nënshkrim нема

Aktivitetet mësimore

KodiAktivitetiOrë
16.1Предавања- теоретска настава. часови45
16.2Вежби (лабораториски, аудиториски), семинари, тимска работа: часови30
16.3Пракса: часови0

Aktivitete të tjera

KodiAktivitetiOrë
17.1Проектни задачи: часови15
17.2Самостојни задачи: часови10
17.3Домашно учење - задачи50

Mënyra e vlerësimit

писмено и/или практично

Komponentët e vlerësimit

KodiKomponentiPikë
19.1Тестови: бодови0
19.2Семинарска работа/проект, презентација писмена и усна: бодови10
19.3Завршен испит: бодови90

Shkalla e notimit

Intervali i pikëveNota
до 50 бода5 (пет) (F)
51 х до 60 бода6 (шест) (E)
61 х до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
Анкета на студенти, евалуација и самоевалуација