Microsoft PowerPoint - Informacione tehnologije - od usmenog predanja do semantickog veba_v17.ppt

Величина: px
Почињати приказ од странице:

Download "Microsoft PowerPoint - Informacione tehnologije - od usmenog predanja do semantickog veba_v17.ppt"

Транскрипт

1 Факултет организационих наука Универзитета у Београду Лабораторија за електронско пословање Информационе технологије од усменог предања до семантичког веба - Проф. др Божидар Раденковић boza@elab.rs

2 Садржај предавања Увод преглед појмова Моделирање и модели података Генерисање, пренос и чување података Претраживање и коришћење информација Семантички веб Откривање знања у подацима Cloud computing базе података Правци будућег развоја Закључак

3 УВОД

4 Преглед појмова Податак је симболички и формализован приказ чињеница, појмова и инструкција, погодан за комуникацију и интерпретацију. Информација је перцепиран податак који представља инкремент знања. Комуникација је пренос информација од извора до одредишта у простору и времену. Семантика је наука о значењу појмова. Знање је скуп факата о неком ентитету. Подаци + Семантика = Знање

5 Усмена предања У периоду од пре година до пре година, усмено предање је било једини начин преноса информација. Недостаци: Дисторзија информација Губљење информација N.R. Farbman LIFE, "Bushman story-telling", South Africa, 1947.

6 Писана реч Технологије за чување информација: Камене плоче Глинене табле Воштане табле Папирус Пергамент Папир... Недостаци: Секвенцијално читање Спор пренос кроз простор Губитак писаног материјала Потребан већи простор за складиштење

7 Рачунарске технологије Задатак рачунарских технологија је да омогуће ефикасно чување, претраживање и упоређивање података. За чување података, неопходна је одговарајућа организација података на медијуму: Релационе базе података Апстракције релационих база података (NO-SQL) Нерелационе базе података XML За брзо претраживање и упоређивање података, користе се: Индекси Хеш табеле За ефикасно коришћење података, неопходно је чувати и семантику података: Асоцијације помоћу спољних кључева у релационом моделу Онтологије Технологије за подршку доношењa одлука: Упити (релациона алгебра) OLAP (On Line Analytical Processing) Истраживање података (data mining) Big data

8 Мобилно рачунарство Подразумева интеракцију између човека и рачунара који се може користити у покрету помоћу мобилне комуникације, хардвера (мобилни уређаји) и софтвера (мобилне апликације). Извор: George Forman and John Zahorjan

9 Интернет интелигентних уређаја Појам први пут представљен године од стране Kevin Ashton-а, извршног директора MIT Auto-ID центра. Сап: Свет у коме су физички објекти интегрисани у информациону мрежу и постају активни учесници у пословним процесима.

10 Рачунарство у облаку Cloud Computing Појам се користи да опише низ различитих рачунарских концепата који укључују велики број рачунара који су повезани у реалном времену путем Интернета. Cloud computing представља нову парадигму за испоруку рачунарских услуга. Извор: Cloud computing for education: A new dawn?, Sultan N, International Journal of Information Management, 2010

11 Context-aware computing Подразумева системе који препознају карактеристике окружења и прилагођавају се контекстима у којима се корисник налази. Извор: The potential roles of context-aware computing technology in optimization-based intelligent decision-making, Ohbyung K, Expert Systems with Applications, 2006

12 Свеприсутно рачунарство ubiquitous computing Појам је први пут дефинисао Mark Weiser године. Већи број мањих урeђaja који имају могућност да реализују рачунарске операције и комуникацију, као што су: смарт телефони, смарт картице, сензорске мреже, RFID. Уређаји се користе у свакодневном животу. Обезбеђују комуникацију између уређаја и окружења

13 Pervasive Computing Стварање паметаног окружења које се прилагођава контексту и потребама корисника. David Garlan, Daniel Siewiorek, Asim Smailagic, и Peter Steenkiste

14 Друштвени медији Social computing Друштвени медији се односе на онлајн технологије и праксе које се користе за дељење садржаја, мишљења, искустава, перспективе. извор: Users of the world, unite! The challenges and opportunities of Social Media, Kaplan А, Haenlein М, Business Horizons, 2010.

15 Виртуелна реалност Рачунарски модел реалног света доступан нашим чулума

16 МОДЕЛИРАЊЕ И МОДЕЛИ ПОДАТАКА

17 Моделирање Као резултат процеса који називамо интелигентно људско понашање, моделирање представља свакодневну активност и велики део онога што нас чини људским (интелигентним) бићима. Резултат моделирања је модел који представља апстракцију реалности, јер не може да обухвати све њене аспекте.

18 Модел Модел је упрошћена и идеализована слика реалности. Модели су увек апстракције реалног света, због тога задржавају само оне карактеристике које су битне за сврху његовог изучавања. Ниво апстракције у процесу моделирања утиче на валидност модела, односно на успешност представљања реалног система моделом. Имплементације модела се мењају у зависности од развоја технологије.

19 Апстракције и експериментални услови Модел је апстракција за одређене експерименталне услове. Анегдота о Платоновој пећини Шта се види из пећине, а шта је стварно напољу?

20 Апстракције и информациони токови у виртуелној реланости Информациони модел реалног или виртуелног света је апстрактна ментална слика креатора. Чува се на медијумима. Медијум има ограничења, па долази до аномалија: Губљење информација Дисторзија информација Прималац преузима записану информацију са медијума, при чему поново долази до губитка информација, због: Ограничења медијума Особина примаоца и његових менталних апстракција Пренос информација: Кроз време - меморисање Кроз простор телекомуникације

21 Апстракције и информациони токови у виртуелној реалности Медијум Креирани виртуелни свет Доживљај виртуелног света Ментална слика креатора Ментална слика примаоца

22 Апстракције података У моделима података користе се следеће врсте апстракција: Асоцијација - апстракција која пресликавања врши од вишег ка нижем нивоу у хијерархији спецификације система. Агрегација - aгрегирање више типова у један апстрактнији сложенији тип. Генерализација типови података се апстрахују у генерички апстрактнији тип уочавањем заједничких особина и операција које се наслеђују од надтипа. Специјализација додавање детаља у циљу креирања валидног модела Редукција избацивање непотребних података

23 Претраживање и везе између података Асоцијација се користи за уређивање података у форму погодну за претраживање, приказ и упоређивање. Класификација је методолошки поступак груписања података како би се над њима могла једноставно и директно применити апстракција асоцијације. Резултати претраживања података и њихово упоређивање се користе у процесу доношења одлука. Процес доношења одлука се у великој мери заснива на математичкој теорији скупова и бинарним релацијама.

24 Скупови као математички апарат за моделирање података Савремена теорија скупова настаје крајем 19. века када Кантор даје описну математичку теорију која се још назива и интуитивна или наивна теорија скупова. Представља покушај да се обједини до тада позната математика. Скуп је апстрактан појам који обједињује извесне елементе у јединствену целину. Декартов производ је основна операција над два или више скупова. Издвајањем подскупова декартовог производа по неком критеријуму се добијају релације. Релације су најчешће коришћен концепт за моделирање података у информационим технологијама.

25 Релациони модел Информациони систем је модел реалног света, тј. апстрактна слика стварности, па су за моделовање погодни скупови и релације као апстрактни математички концепти. Релациони модел базе података уводи Едгар Ф. Код E.F.Codd (1969) Derivability, redundancy and consistency of relations stored in large data sets, E.F.Codd (1970) A relational model of Data for Large Shared Data Banks, Релациони модел је дуго година најшире коришћени модел у реализацији информационих система предузећа.

26 Организација података у релационом моделу Релација је скуп n-торки, може се представити табелом. РЕЛАЦИЈА = ТАБЕЛА Релациони модел базе података је апстрактан. Табела има само редове и колоне. Пример релације: 23 Пера 2000 BMW Жика 3000 Audi S8 25 Лаза 2500 Mercedes CLS 63 AMG

27 Семантика података у релационом моделу Семантика података се у релационом моделу своди на увођење класификације за врсте колона : Кандидати за кључеве Кључеви по кључу се сортирају редови табеле Описни атрибути Спољни кључеви Шифра Име Плата Аутомобил 23 Пера 2000 BMW Жика 3000 Audi S8 25 Лаза 2500 Mercedes CLS 63 AMG Ограничења над атрибутима су део релационог модела. За претраживање се користи релационе алгебра, преко упита у SQL језику (Structured Query Language).

28 Трансакције у релационом моделу ACID (Atomicity, Consistency, Isolation, Durability) Скуп послова у при извршењу важног пословног задатка, који чини једну логичку операцију, назива се трансакцијом. Трансакција над базом података мора да буде атомична, конзистентна, изолована и трајна. Трансакције и скуп технологија за њихово праћење је по први пут дефинисао Jim Gray SQL је инхерентно трансакцион. Нова трансакција почиње када се претходна оконча. Трансакција се може и експлицитно дефинисати. Подршка трансакцијама је повећала поузданост обраде у релационом моделу, али је доста успорила брзину обраде. ACID трансакције се тешко реализују у дистрибуираним базама.

29 Детаљно моделирање семантике података релационог модела Семантика података релационог модела се може имплицитно специфицирати кроз структуру релационог модела. За ово се користе технике као што су ПМОВ и UML. У ПМОВ-у или UML-у семантика података се држи одвојено од табела релационог модела, на посебним дијаграмима и табелама. A1# A2 B1# B2 AB1 0,M 0,M A B 0,M AB2 1,1 0,1 S C1# D1# C D C2 1,M 0,M D2 S G1# E1# E F F1# G 0,M G1# E2 F2 J1# J J2# Моделирање семантике припада пројектовању информационих система

30 Предности и недостаци релационог модела Предности релационог модела: Висок ниво апстракције, широка примена. Коришћење релационе алгебре у извештавању. Погодан за класификацију података и комплексне извештаје. Подржава ACID трансакције. Недостаци релационог модела: Подаци се чувају у табелама, али не и њихова семантика. Концепт релације није дистрибуиран нити је погодан за паралелизацију и скалирање перформанси.

31 Хијерархијске базе података - XML У трослојној клијент-сервер архитектури релациони модел је погодан за чување података на слоју података. Слој пословне логике те податке обрађује. Излаз из пословне логике је углавном хијерархијски структуриран. XML је стандард који подржава меморисање и обраду података у форми стабла, заједно са њиховом семантиком. Технологије које подржавају XML су: за пренос података (XML, XML shema), меморисање (DOM,SAX), претраживање (XQUERY ) и трансформације стабла (XSLT).

32 XML XML и скуп технологија које га прате се користе највише у трослојној клијент-сервер архитектури за пренос и обраду података из слоја пословне логике у слој презентације. У новије време се све више самостално користи као технологија за опис, смештање и пренос објеката са хијерархијском структуром. Dokument Čvor Čvor 1 Čvor 2 Čvor 3 Atributi Vrednost čvora 1 Čvor 1.1 Čvor 2.1 Vrednost čvora 2.1 Vrednost čvora 3.1

33 XML Примена у будућности Релационе базе података су инкорпоририрале XML, тако да је XML постао њихов нераздвојни део: Oracle, DB2, MS-SQLј, MySQL, PostgreSQL... XML је основна форма за меморисање и манипулисање објектима у семантичком вебу, тако да ће у доброј мери његова примена у будућности зависити од степена прихватања семантичког веба. Већ сада се појављују алтернативе које су у неким областима примене флексибилније и једноставније за коришћење нпр: JSON JavaScript Object Notation

34 СЕМАНТИЧКИ ВЕБ

35 Семантички веб Семантички веб је мрежа повезаних докумената, који описују релације између објеката реалног или виртуелног света, путем података и придружених семантичких информација које се користе за аутоматизовано претраживање и извештавање. Стандарде за семантички веб прописује W3C конзорцијум.

36 Експлицитно моделирање семантике података Значење података на семантичком вебу се унапред моделира дефинисаним класификацијама тагова метаподатака онтологијама. Не постоји свеобухвана онтологија, већ се бирају локалне онтологије које су валидне за одређене експерименталне услове. За експлицитно моделирање семантике података користе се језици као што су: OWL, RDF, XBRL и др.

37 Онтологије и семантички веб У контексту рачунарских наука, онтологије: Представљају скупове концепата који описују одређене области. Описују концепте и везе између тих концепата. Ограничене су јер се дефинишу статички, па им придружујемо метаподатке. Треба да су једноставне, свеобухватне и динамичке. Ово су све противречни захтеви.

38 Недостаци : Ограничења у примении онтологија и семантичког веб-а Репрезентација објеката је ограничена на XML и његову хијерархијску структуру. Моделирање онтологија се врши ван семантичког веба. Ово треба да буде обједињено. Онтологије за описивање веба будућности треба да се динамички креирају, мењају и машински уче међусобна пресликавања. У односу на стандардан веб, захтевају много више рачунарских и људских ресурса за имплементацију. Повећана претња приватности, због могућности злоупотреба семантичких података.

39 ПРЕТРАЖИВАЊЕ И КОРИШЋЕЊЕ ИНФОРМАЦИЈА

40 Претраживање података и њихова употеба у пословном одлучивању Многи проблеми у инжењерској пракси и у свакодневном животу се своде на проналажење и упоређивање података задатих у енумеративној форми или форми реалних бројева. Сортирање таквих података је операција која омогућује брзо претраживање и упоређивање података, поготово када их има много.

41 Бинарне релације Као математички концепт настале су крајем 19. века. Порекло појма датира од де Моргана, године On the Syllogism, No. IV. And on the Logic of Relations Бинарна релација је подскуп Декартовог производа два скупа. ρ AxB Бинарна релација се у информационим системима представља табелом са две колоне.

42 Декартов координатни систем Рене Декарт ( ) Свака тачка у координатном систему је одређена уређеним паром координата. Било који скуп тачака у кординатном систему је бинарна релација. Декартов координатни систем је погодан за упоређивање појава из реалног света јер се бинарне релације реалних бројева увек могу сортирати и упоређивати. Осим бинарних релација, рационални људски ум не поседује други механизам за упоређивање појава у реалном свету. Коцкање као начин одбране од диктатуре упрошћено уређених бинарних релација

43 Сортирање података и бинарне релације Релација која податке уређује (сортира) у поредак погодан за упоређивање је (мање или једнако). Релација мање или једнако је релација поретка за скупове података који узимају вредности из скупа реалних бројева. [деф Релација није релација поретка над тринарним и н-арним релацијама. Да би се појаве које се описују реалним бројевима упоређивале и сортирале, потребно је да се н-арне релације неком апстракцијом (трансформацијом) сведу на бинaране, уз минимални губитак информација. Ово је најчешће коришћен метод у друштвеним и природним наукама.

44 Пословно одлучивање : свођење н-арне на бинарну релацију Проблем Топаловића: Човек се апстрахује пројекцијом од три на само једну димензију - дужину. Резултат мерења не задовољава критеријуме пословања, (Покојник, 228цм).

45 Претраживање релационих база података У релационом моделу база података је скуп табела које су уређене по кључевима. За претраживање, тј. налажење података, табеле се сортирају по кључу, а затим се сортирани кључеви неком методом брзо претражују (нпр: метода половљења...). За брже налажење података на основу кључа користе се и хеш табеле које се добијају трансформацијом вредности кључева неким алгоритмом (нпр: MD5) у адресе на које су подаци смештени на меморијском медијуму. На тај начин се може дирекно приступити подацима на основу кључа, без претраживања.

46 Технологије за брзо претраживање и индексирање (конструисање бинарних релација) За брзо претраживање релационих база података по описним атрибутима, користе се индекси. Индекси су додатне сортиране бинарне релације (колона табеле, кључ релације) Индекси се због брзине претраживања имплементирају коришћењем : Бинарног стабла Б-стабла Балансираног б-стабла Технологије имплементације индекса омогућавају да се пролазом кроз стабло добију сортиране бинарне релације

47 Бинарне релације и индекси у античком времену Пример примене: Александријска библиотека Александријска библиотека је складиштила књиге из књижевности и филозофије целог света. У Александријској библиотеци чувало се свитака уређено по насловима и ауторима. Први каталог Александријске библиотеке саставио је Калимах. Назван је Пинакес. Уређен је по колонама и користио се као модел за библиотечке каталоге до 19. века.

48 Анегдота: бинарне релације и савремени научно-истраживачки рад Методолошки поступак који се често примењује у научној анализи : 1. Избор предмета истраживања - откривање топле воде: Многе природне појаве су по својој природи већ описане у форми бинарних релација. Такве појаве се често узимају за предмет научне анализе у научним радовима и дисертацијама. 2. Увођење оператора компликатора Д : P N који познато своди на непознато: Представљање појавa из тачке 1. ради детаљније анализе са више аспеката, у форми n-арних релација, које не могу више да се упоређују или сортирају. 3. Тражење инверзног оператора откривање рупе на саксији : Тражи се инверзни оператор који обично важи само за партикуларне случајеве, који n-арну релацију из тачке 2. своди на бинарну релацију из тачке 1., да би се појава могла анализирати и модалитети појаве упоређивати. 4. Објављивање радова у SCI часописима и одбрана дисертације.

49 ОТКРИВАЊЕ ЗНАЊА У ПОДАЦИМА

50 Некласификовано знање у подацима У релационом моделу подаци су смештени у табелама. Релације и спољни кључеви су погодни за класификацију података, али у базама података постоје и информације ван ове класификације, нарочито у динамици података. За потребе откривања знања ван класификације унапред задате у релационом моделу подаци се преносе у складишта (стоваришта) података. Складиште података или Data Warehouse је репозиторујум података над којим корисници могу спроводити ad-hoc анализе података и креирати извештаје. Извор: Building the Data Warehouse, Inmon B, Wiley and sons, 1992 Основни циљ складиштења података је прикупљање, дистрибуција и доступност информација кроз простор и време ради њихове касније анализе, извештавања и откривања новог знања.

51 Трансформација из OLTP у OLAP Подаци се у складиште података смештају екстракцијом, трансформацијом и учитавањем података из трансакционих релационих база података. Оперативни ниво ЕТЛ процеси Складиште података Анализа података Људски ресурси Екстракција Извештаји Финансије Трансформација Data warehouse ОLAP Наслеђени системи Пуњење Data mining Управљање метаподацима

52 OLAP и пословна интелигенција OLAP хипер коцка је начин организовања података из складишта података у мултидимензионе табеле. Пословна интелигенција је процес прикупљања расположивих интерних и релевантних екстерних података, и њихова обрада у корисне информације. Локација Београд Париз Рим Јануар Фебруар Март П1 П2 П3 ПП рр оо из из вв оо дд и Временски период

53 OLAP у пословном одлучивању Елементи хипер коцке су нумеричке вредности повезане са појавом која се анализира. Називају се мере (measures). Распоређене су по координатама димензија хипер коцке. За потребе одлучивања, мере појаве која се анализира, одабраним OLAP трансформацијама прилагођеним проблему одлучивања, се трансформишу у једну колону бинарне релације. Друга колона бинарне релације је изведена из димензија хиперкоцке. Тако добијена бинарна релација се сортира, евентуално се графички приказује и на основу критеријума одлучивања се доносе пословне одлуке.

54 Технике анализе података Стабло одлучивања за разврставање, предвиђање, процену вредности, груписање, описивање података и визуелизацију Пример примене: Системи препоруке у електронским продавницама Извор: Data mining with decision trees and decision rules, Apte C, Weiss S, Future generation computer systems, 1997 Класификација - сврставање ентитета у једну од неколико претходно дефинисаних група. Пример примене: анализа Интернет саобраћаја Извор: Toward integrating feature selection algorithms for classification and clustering, Liu H, Yu L, IEEE Transactions on knowledge and data engineering, 2005 Кластеровање груписање објеката сличних карактеристика у групе које се међусобно разликују. Пример примене: анализа типова понашања корисника веб сајта. Извор: Survey of clustering algorithms, Xu R., Wunsch D., IEEE Transactions on neural networks, 2005

55 Технике анализе података Правила повезивања за проналажење корелације између ставки у огромним сетовима података. Пример примене: анализа потрошачке корпе, тј. производа који се често купују заједно. Извор: Mining generalized association rules, Srikant R, Agrawal R, Future generation computer systems, 1997 Неуронске мреже за моделовање комплексних односа између улазних и излазних података и проналажења шаблона у подацима. Пример примене: финансијско предвиђање Извор: Effective data mining using neural networks, Lu HJ, Setiono R, Liu H, IEEE Transactions on knowledge and data engineering, 1996 Генетски алгоритми технике засноване на еволуцији живих организама (наслеђивање, селекција, и сл.) примењују се за решавање различитих оптимизационих проблема. Пример примене: анализа природног језика Извор: Genetic algorithms: Concepts and applications, Man KF, Tang KS, Kwong S, IEEE Transactions on industrial electronics, 1996

56 Правци будућег развоја пословне интелигенције Интеграција са Big datа базама података Интензивно коришћење МаpReduce алгоритма у процесу откривања знања Откривање некласификованог знања у реалном времену. Генерисање информација коришћењем OLAP метода представља искорак ка опонашању начина рада људског мозга. У том правцу ће се пословна интелигенција и развијати.

57 CLOUD COMPUTING BAZE PODATAKA

58 Big data Због великих количина података (Big data) које се данас генеришу у информационим системима вeб 2.0 предузећа, јављају се тешкоће у коришћењу релационих база података. Димензије big data: Разноврсност подаци нису структурирани и у различитим су форматима: текст, аудио, видео, clickstream, лог фајлови, подаци са сензора... Брзина подаци су често временски осетљиви, потребно је брзо их доставити и анализирати. Обим ред величине је терабајти и већи.

59 Релациони модел и Big data Захтеви пројектовања и имплементације Web 2.0 апликација: Поузданост - Способност ИС да обавља одређене функције, под одређеним условима, у току времена. Дистрибуираност - Могућност да се различити делови ИС складиште на различитим местима. Скалабилност - Способност ИС да лако подносе повећану количину обраде или да је лако могућа надоградња уколико дође до повећане количине обраде података. Да би наведени захтеви били испуњени неопходно је упростити - апстраховати релациони модел база података.

60 Big Data NoSQL и нерелационе базе података Апстракција над хеш табелама и над релационим моделом. Погодне су за глобалну примену (једна база података за читав свет). Обезбеђују поузданост, дистрибуираност и скалабилност. Омогућују брзо индексирање и претраживање. Добра интеграција и API са cloud платформама као сервис. Повољност за cloud провајдере јер једну табелу продају свим својим корисницима. Нема добре класификације као у релационом моделу. Критеријуми класификације нису јасно дефинисани. Недостатак за пројектанте ИС и програмере пресликавање из ПМОВ-а у нерелациону базу није једнозначно. Потребан је механизам за семантичко пресликавање модела података у нерелациону базу.

61 Map Reduce - паралелно и дистрибуирано претраживање и извештавање Google je патентирао овај алгоритам који претражује податке уређене по паровима: кључ, податак (k,v) [US Patent 7,650,331] 1. Map(k1,v1) list(k2,v2) је паралелно и дистрибуирано процесирање сваког уређеног пара из првог домена: Map (k1,v1) и одабирање само оних који се пресликавају у парове из другог домена: list(k2,v2) 2. Reduce(k2, list (v2)) list(v3) Паралелна и дистрибуирана обрада парова: (k2, list (v2)) која на основу критеријума за извештавање ове парове пресликава у резултат претраживања: list(v3) Представљен је по први пут у раду: Јeffrey Dean and Sanjay Ghemawat, MapReduce: Simplified Data Processing on Large Clusters, Google inc Овај алгоритам се користи као основни механизам зa претраживањe и извештавањe у већини Big data база података. Hadoop open source имплементација MapReduce.

62 Not Only SQL За реализацију дистрибуираности потребно је мапирање између података и рачунара на којима се подаци чувају и обрађују. Ово се постиже хијерархијским хеширањем кључева. За обезбеђење скалабилности табеле из релационих база података се апстрахују једном глобалном табелом. Овој табели приступа се коришћењем кључева или хеш табела. Релациона алгебра се у великој мери напушта као механизам за генерисање извештаја. Користи се MapReduce алгоритам. "Brewer's CAP Theorem Consistency, Availability and Partition Tolerance Basically Available, Soft state, Eventual consistency Потпунa супротноst од ACID у релационим базама.

63 Not Only SQL (кључ, податак) модел Кључ-податак модел (key,value) Amazon Dynamo Табела са две колоне - бинарна релација - која може бити сортирана или несортирана. Примењује се хијерархијски хешинг. Хеш кључ се састоји од хијерерхијски уређене путање до податка. Корисници имају погледе (view) над глобалном табелом. Провајдер одржава само једну инфраструктуру. Скалабилност се постиже увођењем нових рачунара. Проблем ажурирања се решава увођењем time-stamp-а за праћење историје измене податка. Не гарантује се увек конзистентност података. Више детаља се може наћи у: Dynamo: Amazon's highly available key-value store, Giuseppe DeCandia et. al., SOSP MySQL од верзије 5.6 подржава NoSQL memcached API

64 Not Only SQL Big Table BigTable модел - Google Релациони модел података се апстрахује једном великом глобалном табелом Сваки елемент табеле има идентификатор реда, идентификатор колоне и time-stamp Индексирање може да буде глобално, и може се вршити и над редовима и над колонама Додатне апстракције: делови табела таблети Модел је једноставан и омогућава дистрибуираност. Bigtable: A Distributed Storage System for Structured Data, Fay Chang et. al., OSDI Cassandra open source Big Table

65 Нерелационе базе података засноване на документима Документ модел Дистрибуиране, хијерархијске и мрежне базе података Користе се стабла и графови Семантика је у чворовима Проблем је представљање докумената и сематике једноставним концептима (XML,JSON) MongoDB open source имплементација.

66 Концепти моделовања података у Not only SQL базама података Денормализација - копирање истих података у више докумената или табела у циљу поједностављења/оптимизације упита или корисничких података у одређени модел података. Агрегација ентитета: Формирају се флексибилне класе ентитета које омогућавају угњеждавање ентитета са комплексном и различитом интерном структуром. Моделовање М:М релација спајања се врше у време моделирања, а класични join и се не користе.

67 Релационе и NoSQL базе података - упоредне карактеристике - NoSQL базе података решавају проблеме дистрибуираности, поузданости и скалабилности. Побољшавају се перформансе. Жртвује се конзистентност података и нормализација. Јављају се проблеми у ажурирању. SQL базе Висок ниво апстракције Одвојеност података од семантике Споро претраживање Непогодне за дистрибуирана окружења Нема редудансе, подаци су ажурни Нормализовани подаци NoSQL базе Нижи ниво апстракције Већа повезаност података и семантике Брже претраживање Погодне за дистрибуирана окружења Проблем ажурности због редудантности Денормализовани подаци

68 Врсте и примери NoSQL база података Граф базе BigTable модел Документ модел Перзистентни Кључ-податак модел Меморијски Кључ-податак модел neo4j BigTable (Google) MongoDB (BigTable) Dynamo (Amazon) memcached FlockDB (Twitter) HBase (BigTable) CouchDB Voldemort (Dynamo) Hazelcast InfiniteGraph Cassandra (Dynamo + BigTable) Riak (Dynamo) Redis Hypertable (BigTable) Membase (memcached) SimpleDB (AmazonAWS) TokyoCabinet

69 NoSQL Правци будућег развоја Кључ-податак модели Већ су имплементирани механизми за брзо претраживање. Очекује се развој функционалности као што су управљање транскацијама, упитни језици, интеграција са методама за проналажење знања, и др. BigTable модели Модели засновани на BigTable развијаће се у правцу правог и потпуног глобалног дистрибуираног и паралелизованог релационог модела који подржава ACID трансакције. Документ модели Базе података засноване на документима (објектима) омогућиће рачунарима аутономно моделовање семантике објеката на вебу. Резултат би могао да буде семантички веб у коме машине могу самостално да обрађују и стварају информације.

70 ЗАКЉУЧАК

71 Будући развој информационих технологија

72 Закључак Савремени информациони системи треба да омогуће поуздано, дистрибуирано и скалабилно окружење за генерисање, пренос, чување и претраживање знања, без губитка семантике. Тежи се откривању онога што је трансцендентно непојмиво. Будући развој информационих технологија треба да омогући везу између реалног и виртуелног света и обраду информација на начин ближи људима: Људски снови и мисли нису линерани, они се роје и бокоре на све стране, имају симултаност која захвата у живот и из живота знатно више и шире него било какав језички исказ. То сви знамо из искуства. Милорад Павић

73 Факултет организационих наука Универзитета у Београду Лабораторија за електронско пословање Информационе технологије од усменог предања до семантичког веба - Проф. др Божидар Раденковић boza@elab.rs

Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити ос

Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити ос Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити основне концепте мрежног модела 3. Објаснити основне

Више

4 dan - DWeb

4 dan - DWeb Data Webhouse (Document-Driven DSS) DW 1 Namena data warehouse sistema je da transformiše podatke dobijene iz postojećeg transakcionog sistema, u oblik pogodan za sprovoñenje analiza i obradu nekim od

Више

PowerPoint Presentation

PowerPoint Presentation + Fakultet organizacionih nauka Upravljanje razvojem IS MSc Ana Pajić Simović ana.pajic@fon.bg.ac.rs ANALIZA POSLOVNIH PROCESA BUSINESS PROCESS MANAGEMENT (BPM) PROCESS MINING + Business Process Management

Више

Inženjering informacionih sistema

Inženjering informacionih sistema Fakultet tehničkih nauka, Novi Sad Inženjering informacionih sistema Dr Ivan Luković Dr Slavica Kordić Nikola Obrenović Milanka Bjelica Dr Jelena Borocki Dr Milan Delić UML UML (Unified Modeling Language)

Више

Model podataka

Model podataka Fakultet organizacionih nauka Uvod u informacione sisteme Doc. Dr Ognjen Pantelić Modeliranje podataka definisanje strategije snimanje postojećeg stanja projektovanje aplikativno modeliranje implementacija

Више

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA VERZIJA) Autori: Ljubica Kazi Biljana Radulovic Dalibor

Више

PowerPoint Presentation

PowerPoint Presentation Data mining kocepti i tehnike Udžbenik: Data Mining: Concepts and Techniques, Jiawei Han, Micheline Kamber Introduction to Data Mining, Pang-Ning Tan, Michael Steinbach, Vipin Kumar Ocjenjivanje: kolokvijumi

Више

Microsoft Word - CAD sistemi

Microsoft Word - CAD sistemi U opštem slučaju, se mogu podeliti na 2D i 3D. 2D Prvo pojavljivanje 2D CAD sistema se dogodilo pre više od 30 godina. Do tada su inženjeri koristili table za crtanje (kulman), a zajednički jezik komuniciranja

Више

Principi softverskog inženjerstva O predmetu

Principi softverskog inženjerstva  O predmetu Vežbe - IV nedelja Modeli baze podataka Dražen Drašković, asistent Elektrotehnički fakultet Univerziteta u Beogradu Potrebno je da: Razumete koncepte modela i njegovu svrhu Naučite kako se odnosi između

Више

Satnica.xlsx

Satnica.xlsx ПОНЕДЕЉАК 17.06.2019 2Б-УПС Електрична кола 24 Б-УПС Електрична кола 1 УПС Теорија кола 2 2Б-ЕЕН Електрична кола у електроенергетици 8 Б-ЕЕН Електрична кола 1 ЕЕН Теорија електричних кола 1 А1 2Б-ЕЛК Дигитална

Више

KATALOG ZNANJA IZ INFORMATIKE

KATALOG ZNANJA IZ INFORMATIKE KATALOG ZNANJA IZ INFORMATIKE Nacionalni savjet za obrazovanje je na 27. sjednici održanoj 17. marta 2014. godine utvrdio izmjene predmetnoga programa INFORMATIKA za I razred gimnazije. Na zahtijev Pedagoško-psihološke

Више

Microsoft Word - Master 2013

Microsoft Word - Master 2013 ИСПИТНИ РОК: ЈУН 2018/2019 МАСТЕР АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Студијски програм: ЕЛЕКТРОЕНЕРГЕТИКА Семестар 17.06.2019 Статички електрицитет у технолошким процесима Електронска кола за управљање

Више

Microsoft PowerPoint - GR_MbIS_12_IDEF

Microsoft PowerPoint - GR_MbIS_12_IDEF Menadžment poslovnih informacionih sistema - 12 metode modeliranja funkcija pripremila Doc. dr Gordana Radić Integfated DEFinition Definicija: je metoda (jezik) modeliranja bazirana je na kombinaciji grafike

Више

АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕ

АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕ АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕРСТВО И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ (СИИТ) У циљу бољег

Више

Microsoft Word - Master 2013

Microsoft Word - Master 2013 ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 МАСТЕР АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Студијски програм: ЕЛЕКТРОЕНЕРГЕТИКА Семестар 19.08.2019 Електромагнетна компатибилност у електроенергетици Управљање дистрибутивном

Више

Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун Предмет Датум Време

Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун Предмет Датум Време Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун 2018. Предмет Датум Време Сала Напомена Big data у електронском пословању 4.

Више

Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР Предмет

Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР Предмет Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР 2016. Предмет Датум Време Сала Напомена Big data у електронском пословању

Више

Softversko inženjerstvo

Softversko inženjerstvo Softversko inženjerstvo OAS SOFTVERSKO INŽENJERSTBO Trajanje studija: 4 godine Broj ESPB: 240 ESPB Izborni moduli: Modul SI: Softversko inženjerstvo Modul RI: Razvoj igara Modul SI: Softversko inženjerstvo

Више

Повезивање са интернетом

Повезивање са интернетом Драгана Стопић Интернет Интернет је најпознатија и највећа светска мрежа која повезује рачунаре и рачунарске мреже у једну мрежу, у циљу сарадње и преноса информација употребом заједничких стандарда. INTERnational

Више

PowerPoint Presentation

PowerPoint Presentation Prof. dr Pere Tumbas Prof. dr Predrag Matkovid Identifikacija i izbor projekata Održavanje sistema Inicijalizacija projekata i planiranje Implementacija sistema Dizajn sistema Analiza sistema Faze životnog

Више

Projektovanje informacionih sistema i baze podataka

Projektovanje informacionih sistema i baze podataka Realni sistem i informacioni sistem Ulaz Realni sistem Izlaz Unos Baza podataka Izveštaji Realni sistem i informacioni sistem Sistem se definiše kao skup objekata (entiteta) i njihovih međusobnih veza

Више

ASAS AS ASAS

ASAS AS ASAS Распоред наставе за предмете Мастер академских студија 2017/18. M14014 Big data у електронском пословању 19.фебруар 2018. 21.фебруар 2018. 23.фебруар 2018. М14998 Cloud инфраструктуре и сервиси Менторски

Више

Microsoft Word - Smerovi 1996

Microsoft Word - Smerovi 1996 ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 СТАРИ НАСТАВНИ ПЛАН И ПРОГРАМ (1996) Смер: СВИ Филозофија и социологија 20.08.2019 Теорија друштвеног развоја 20.08.2019 Програмирање 20.08.2019 Математика I 21.08.2019

Више

Slide 1

Slide 1 Катедра за управљање системима ТЕОРИЈА СИСТЕМА Предавањe 1: Увод и историјски развој теорије система UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES Катедра за управљање системима Наставници:

Више

PowerPoint-Präsentation

PowerPoint-Präsentation Uticaj tehnologije na javni sektor Matthias Lichtenthaler Šef Odjela za digitalnu transformaciju Bundesrechenzentrum GmbH Seite 1 12.07.2018 Digitalizacija kao pokretač za javni sektor Evaluiranje novih

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 07.10.2017 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Увод у рачунарство Алгоритми и програмирање Математика 1 Математика

Више

ASAS AS ASAS

ASAS AS ASAS Распоред испита за предмете Мастер академских студија Испитни рок: Maj 2019. Шифра Предмет Студијски програм Датум Време Сала Број пријављених / Напомена м14014 Big data у електронском пословању сви 13.

Више

ASAS AS ASAS

ASAS AS ASAS Распоред испита за предмете Мастер академских студија Испитни рок: Април 2019. Шифра Предмет Студијски програм Датум Време Сала Број пријављених / Напомена м14014 Big data у електронском пословању сви

Више

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР јединице 1. 1. Увод у информатику и рачунарство 1. 2. Oрганизација података на рачунару 1. 3. Рад са текстуалним документима 1. 4. Форматирање

Више

ASAS AS ASAS

ASAS AS ASAS Распоред наставе за предмете Мастер академских студија 2017/18. M14014 Big data у електронском пословању 19.фебруар 2018. 21.фебруар 2018. 23.фебруар 2018. М14998 Cloud инфраструктуре и сервиси М09293

Више

Satnica.xlsx

Satnica.xlsx САТНИЦА ПОЛАГАЊА ИСПИТА У ИСПИТНОМ РОКУ СЕПТЕМБАР 2018/2019 ПОНЕДЕЉАК 19.08.2019 Објектно оријентисано програмирање 41 2Б-ТЕЛ Методе преноса у телекомуникационим системима 1 2Б-ТЕЛ Моделовање и симулација

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII 18.09.2017 Алгоритми и програмирање 19.09.2017 Математика 1 20.09.2017 Математика 2 21.09.2017 Увод у

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: ОКТОБАР 2 2017/2018 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Алгоритми и програмирање Лабораторијски практикум

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII Лабораторијски практикум Физика Лабораторијски практикум - Увод у рачунарство

Више

ASAS AS ASAS

ASAS AS ASAS Распоред испита за предмете мастер академских студија Испитни рок: ЈУН 2019. Шифра Предмет Студијски програм Датум Време Сала Број пријављених / Напомена м14014 Big data у електронском пословању сви 3.

Више

ASAS AS ASAS

ASAS AS ASAS Распоред испита за предмете мастер академских студија Испитни рок: СЕПТЕМБАР 2019. Пријава испита за септембарски испитни рок биће могућа у периоду од 19. до 21. августа 2019. године, путем студентског

Више

12 Stanje

12 Stanje Projektovanje softvera (1) Ime i klasifikacija: (engl. State) objektni uzorak ponašanja Namena: omogućava objektu da pouzdano menja svoje ponašanje kada se menja njegovo unutrašnje stanje izgleda kao da

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 20.06.2019. 9:00 04.07.2019. 9:00 све Основи електротехнике 1 2226 17.06.2019. 9:00 01.07.2019. 13:00 све Програмирање 1 2227 21.06.2019. 9:00 05.07.2019. 9:00 све Основи рачунарске

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 05.09.2019. 9:00 19.09.2019. 9:00 све Основи електротехнике 1 2226 02.09.2019. 9:00 16.09.2019. 9:00 све Програмирање 1 2227 06.09.2019. 9:00 20.09.2019. 9:00 све Основи рачунарске

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 07.02.2019. 9:00 21.02.2019. 9:00 све Основи електротехнике 1 2226 04.02.2019. 9:00 18.02.2019. 9:00 све Програмирање 1 2227 08.02.2019. 9:00 22.02.2019. 9:00 све Основи рачунарске

Више

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање I година Математика 1 2225 03.10.2019. 15:00 све Основи електротехнике 1 2226 30.09.2019. 15:00 све Програмирање 1 2227 04.10.2019. 15:00 све Основи рачунарске технике 2228 01.10.2019. 15:00 све Социологија

Више

Upitni jezik SQL

Upitni jezik SQL Šta je SQL? SQL (Structured Query Language) je jezik koji je Američki Institut za Nacionalne Standarde (ANSI - American National Standards Institute) prihvatio kao standardni jezik za relacione baze podataka.

Више

PowerPoint Presentation

PowerPoint Presentation i n f o r m a c i j s k i i n ž e n j e r i n g Usporedba Microsoft Analysis Services i Hyperion Essbase OLAP Marko Hilak Krešimir Futivić Maja Inđić 15.10.2009 Microsoft Analysis Services i Hyperion Essbase

Више

SINTEZA 2019 INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND DATA RELATED RESEARCH ADVANCED COMPUTING AND CLOUD COMPUTING INTELIGENT

SINTEZA 2019 INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND DATA RELATED RESEARCH ADVANCED COMPUTING AND CLOUD COMPUTING INTELIGENT ADVANCED COMPUTING AND CLOUD COMPUTING INTELIGENTNI AGENTI ZA BERZU Danilo Jovanović, Katarina Krivak, Marko Milić*, Toma Joksimović, Miodrag Živković Univerzitet Singidunum, Beograd, Srbija Rezime: Poslovanje

Више

ПА-4 Машинско учење-алгоритми машинског учења

ПА-4 Машинско учење-алгоритми машинског учења ПА-4 Машинско учење-алгоритми машинског учења Машинско учење увод и основни појмови Деф: the desgn and development of algorthms that allow computers to mprove ther performance over tme based on data sensor

Више

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена 23.01.2017.) Прва година: ПРВА ГОДИНА - сви сем информатике Име предмета Датум и термин одржавања писменог дела испита

Више

Рачунарска интелигенција

Рачунарска интелигенција Рачунарска интелигенција Генетско програмирање Александар Картељ kartelj@matf.bg.ac.rs Ови слајдови представљају прилагођење слајдова: A.E. Eiben, J.E. Smith, Introduction to Evolutionary computing: Genetic

Више

ASAS AS ASAS

ASAS AS ASAS РАСПОРЕД НАСТАВЕ за предмете мастер академских студија 2016/17. година Предмет Модул Датум Време Сала Администрација базе података 8-10. фебруар 2017. 13-17. фебруар 2017. Алати и методе софтверског инжењерства

Више

Skladištenje podataka Prof.dr.sc. Dražena Gašpar

Skladištenje podataka Prof.dr.sc. Dražena Gašpar Skladištenje podataka Prof.dr.sc. Dražena Gašpar 24.10.2016. Sadržaj Uvod i definiranje pojmova Izvori podataka Osnove i geneza skladišta podataka Arhitektura skladišta podataka Pro iš avanje podataka

Више

Tema 8 – Ekspertni sistemi

Tema 8 – Ekspertni sistemi Fakultet organizacionih nauka Uvod u informacione sisteme Doc. Dr Ognjen Pantelić Sistemi zasnovani na znanju Upravljanje znanjem - Knowledge Management Znanje predstavlja razumevanje određene oblasti,

Више

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

POSLOVNI INFORMACIONI SISTEMI  I RA^UNARSKE ZNAČAJ RAČUNARSKIH KOMUNIKACIJA U BANKARSKOM POSLOVANJU RAČUNARSKE MREŽE Računarske mreže su nastale kombinacijom računara i telekomunikacija dve tehnologije sa veoma različitom tradicijom i istorijom.

Више

Microsoft Word - III godina - EA - Metodi vjestacke inteligencije

Microsoft Word - III godina - EA - Metodi vjestacke inteligencije Школска година 2018/2019. Предмет Методи вјештачке интелигенције Шифра предмета 2284 Студијски програм Електроенергетика и аутоматика Циклус студија Година студија Семестар Број студената Број група за

Више

P11.3 Analiza zivotnog veka, Graf smetnji

P11.3 Analiza zivotnog veka, Graf smetnji Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи

Више

Classroom Expectations

Classroom Expectations АТ-8: Терминирање производно-технолошких ентитета Проф. др Зоран Миљковић Садржај Пројектовање флексибилних ; Математички модел за оптимизацију флексибилних ; Генетички алгоритми у оптимизацији флексибилних

Више

PowerPoint Presentation

PowerPoint Presentation Baze Podataka Tip veze (kardinalnost i referencijalni integritet) TIP VEZE (Kardinalnost) 1 : 1 (jedan prema jedan) 1 : N (jedan prema više) N : M (više prema više) RELACIJA 1 : N jedan Klijent više Porudzbina

Више

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6 УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6. ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ИЗВЕШТАЈ О ОЦЕНИ ДОКТОРСКЕ ДИСЕРТАЦИЈЕ I ПОДАЦИ О КОМИСИЈИ 1. Датум и орган који је именовао комисију 19.7.2018, на основу Одлуке Наставно Научног

Више

RASPORED

RASPORED Satnica polaganja ispita u Junskom ispitnom roku školske 0/0. godine za period od. do.0.0. godine Datum:.0.0. godine Vreme: 09,00 sati N aziv predm eta Grupa B r. II kolokvijum iz predmeta Mikroračunarski

Више

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

Microsoft PowerPoint - 6. CMS [Compatibility Mode] Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB TEHNOLOGIJE Drupal CMS(Content Managment System) Školska 2012/13. Marko M. Spasojević, spec. inž. Dr Nenad Kojić,

Више

SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Josip Cesar APLIKACIJE TEMELJENE NA NoSQL I RELACIJSKIM BAZAMA PODATAKA DIPL

SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Josip Cesar APLIKACIJE TEMELJENE NA NoSQL I RELACIJSKIM BAZAMA PODATAKA DIPL SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Josip Cesar APLIKACIJE TEMELJENE NA NoSQL I RELACIJSKIM BAZAMA PODATAKA DIPLOMSKI RAD Varaždin, 2018. SVEUČILIŠTE U ZAGREBU FAKULTET

Више

Slide 1

Slide 1 Катедра за управљање системима ТЕОРИЈА СИСТЕМА Предавањe 2: Основни појмови - систем, модел система, улаз и излаз UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES План предавања 2018/2019. 1.

Више

Microsoft PowerPoint - Topic04-Serbian.ppt

Microsoft PowerPoint - Topic04-Serbian.ppt Tema 4 Osnovni koncepti za opis razvoja softvera DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Microsoft PowerPoint - 1. Osnovni pojmovi - prosireno - Compatibility Mode

Microsoft PowerPoint - 1. Osnovni pojmovi - prosireno  -  Compatibility Mode Osnovni pojmovi 1 Sadržaj predavanja Pojam kibernetike, informatike, računara i računarstva Pojam sistema i njegove komponente Informacioni sistem (IS), osnovni cilj i zadaci IS Osnovne komponente strukture

Више

QFD METODA – PRIMER

QFD METODA – PRIMER QFD METODA - PRIMER PROBLEM: U kompaniji X koja se bavi izradom kompjuterskih softvera uočen je pad prodaje konkretnog softvera - Softver za vođenje knjigovodstva. Kompanija X je raspolagala sa jednom

Више

Slide 1

Slide 1 Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009. Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija

Више

Studijski primer - Dijagrami toka podataka Softverski inženjering 1

Studijski primer - Dijagrami toka podataka Softverski inženjering 1 - Dijagrami toka podataka Softverski inženjering 1 Kada projektujemo sistem za obradu podataka sa brzim odzivom, možemo uočiti dve ključne grupe funkcija koje se opisuju dijagramima toka podataka: Funkcije

Више

P9.1 Dodela resursa, Bojenje grafa

P9.1 Dodela resursa, Bojenje grafa Фаза доделе ресурса Ова фаза се у литератури назива и фазом доделе регистара, при чему се под регистрима подразумева скуп ресурса истог типа. Додела регистара променљивама из графа сметњи се обавља тзв.

Више

Microsoft Word - IzvjestajPlakalovic

Microsoft Word - IzvjestajPlakalovic И З В Ј Е Ш Т А Ј КОМИСИЈЕ О ПРИЈАВЉЕНИМ КАНДИДАТИМА ЗА ИЗБОР У ЗВАЊЕ I ПОДАЦИ О КОНКУРСУ Конкурс објављен: 22. 7. 2015. у дневном листу Глас Српске Ужа научна/умјетничка област: Информационе науке и биоинформатика

Више

PowerPoint Presentation

PowerPoint Presentation Факултет организационих наука Центар за пословно одлучивање Системи за препоруку П8: Системи за препоруку Закључивање на основу случајева Системи за препоруку 2 Закључивање на основу случајева ПРОНАЂЕНО

Више

PowerPoint Presentation

PowerPoint Presentation УВОД Дa би рaчунaри нa мрежи могли међусобно да кoмуницирaју и рaзмeњују пoдaткe, пoтрeбнo je: дa сe увeду ПРOТOКOЛИ (утврђeна прaвилa и процедуре за комуникацију) да постоје АДРEСE кoje су jeдинствeнe

Више

UNIVERZITET U BEOGRADU SAOBRAĆAJNI FAKULTET Andreja SAMČOVIĆ GEOGRAFSKI INFORMACIONI SISTEMI BEOGRAD 2019.

UNIVERZITET U BEOGRADU SAOBRAĆAJNI FAKULTET Andreja SAMČOVIĆ GEOGRAFSKI INFORMACIONI SISTEMI BEOGRAD 2019. UNIVERZITET U BEOGRADU SAOBRAĆAJNI FAKULTET Andreja SAMČOVIĆ GEOGRAFSKI INFORMACIONI SISTEMI BEOGRAD 2019. Dr Andreja Samčović GEOGRAFSKI INFORMACIONI SISTEMI I izdanje Recenzenti: Za izdavača: Glavni

Више

Slide 1

Slide 1 Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Projektovanje Namenskih Računarskih Struktura 1 Sistemi zasnovani na Androidu Uvod u Android platformu

Више

Microsoft Word - Raspored ispita Jun.doc

Microsoft Word - Raspored ispita Jun.doc FAKULTET ORGANIZACIONIH NAUKA KONAČAN RASPORED ISPITA ZA JUNSKI ISPITNI ROK 8. GODINE Predmet Od. P/U Datum Sale Napomena Akcionarstvo i berzansko poslovanje ME U 21/06/8---- Arhitektura računara i oper.

Више

Politika pridruživanja i razvrstavanja naloga - u primeni od godine

Politika pridruživanja i razvrstavanja naloga - u primeni od godine Prilog 2 Pravila poslovanja pri pružanju investicionih usluga, usvojena na sednici Izvršnog odbora, održanoj dana 22.01.2019. godine (br. IO_2_19/5 od 22.01.2019. godine). POLITIKA PRIDRUŽIVANJA I RAZVRSTAVANJA

Више

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 281 Podgorica, 31. oktobar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 281 Podgorica, 31. oktobar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 281 Podgorica, 31. oktobar 2014. god. Prilikom korišćenja ovih podataka navesti izvor Upotreba informaciono-komunikacionih tehnologija u preduzećima

Више

Структура модула студијског програма МЕНАЏМЕТ И ОРГАНИЗАЦИЈА

Структура модула студијског програма МЕНАЏМЕТ И ОРГАНИЗАЦИЈА Студијски програм ИНФОРМАЦИОНИ СИСТЕМИ И ТЕХНОЛОГИЈЕ Структура студијског програма Студијски програм Информациони системи и технологије на дипломским академским студијама осмишљен је као природни наставак

Више

PRIS 00 Projektovanje informacionih sistema

PRIS 00 Projektovanje informacionih sistema PROJEKTOVANJE INFORMACIONIH SISTEMA dr Vladislav Miškovic Fakultet za računarstvo i informatiku PROJEKTOVANJE INFORMACIONIH SISTEMA 2018/2019 1 Uvodne napomene Silabus Plan Ispit Projekti Softver Literatura

Више

PowerPoint Presentation

PowerPoint Presentation VMware Horizon 7 What s New Bojan Andrejić i Stefan Đoković COMING Computer Engineering Uvod u VMware Horizon 7 Obezbeđuje unapređeno i bezbedno upravljanje i isporučivanje Windows ili Linux desktopova,

Више

Microsoft Word - REGIONALNA EKONOMIJA EVROPSKE UNIJE_Ispit.doc

Microsoft Word - REGIONALNA EKONOMIJA EVROPSKE UNIJE_Ispit.doc UNIVERZITET U NOVOM SADU EKONOMSKI FAKULTET U SUBOTICI SOFIJA ADŽIĆ REGIONALNA EKONOMIJA EVROPSKE UNIJE ISPITNA PITANJA Školska 2012/2013 godina Verzija 2.0 Subotica, septembar 2012. REGIONALNA EKONOMIJA

Више

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

Generated by Foxit PDF Creator Foxit Software   For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS Operativni sistem U računarstvu, operativni sistem (OS) je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavljanje osnovne sistemske radnje. Operativni

Више

LAB PRAKTIKUM OR1 _ETR_

LAB PRAKTIKUM OR1 _ETR_ UNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET STUDIJSKI PROGRAM: ELEKTRONIKA, TELEKOMUNIKACIJE I RAČUNARI PREDMET: OSNOVE RAČUNARSTVA 1 FOND ČASOVA: 2+1+1 LABORATORIJSKA VJEŽBA BROJ 1 NAZIV: REALIZACIJA

Више

FAKULTET ORGANIZACIONIH NAUKA

FAKULTET ORGANIZACIONIH NAUKA FAKULTET ORGANIZACIONIH NAUKA PRELIMINARNI RASPORED ISPITA ZA SEPTEMBARSKI ISPITNI ROK 2008. GODINE Predmet Od. P/U Datum Sal. Napomena Akcionarstvo i berzansko poslovanje ME U 29.08.2008----09:00 Institut

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Na osnovu člana 41 stav 3 Zakona o bibliotečkoj djelatnosti (“Službeni list CG”, broj 49/10) Ministarstvo kulture, na prijedlog nacionalne biblioteke,

Na osnovu člana 41 stav 3 Zakona o bibliotečkoj djelatnosti (“Službeni list CG”, broj 49/10) Ministarstvo kulture, na prijedlog nacionalne biblioteke, 142. Na osnovu člana 28 stav 3 Zakona o bibliotečkoj djelatnosti ( Službeni list CG broj 49/10), na prijedlog Javne ustanove Nacionalna biblioteka Crne Gore Đurđe Crnojević, Ministarstvo kulture, donijelo

Више

SPO

SPO Sveučilište u Rijeci ODJEL ZA INFORMATIKU Radmile Matejčić 2, Rijeka Akademska 2018./2019. godina SUSTAVI ZA PODRŠKU ODLUČIVANJU Studiji: Diplomski studij informatike (IKS + PI) ECTS bodovi: 6 Nastavno

Више

Структура инкубаторских станица Референтни метаподаци према Euro SDMX структури метаподатака (ESMS) Републички завод за статистику Републике Српске 1.

Структура инкубаторских станица Референтни метаподаци према Euro SDMX структури метаподатака (ESMS) Републички завод за статистику Републике Српске 1. Структура инкубаторских станица Референтни метаподаци према Euro SDMX структури метаподатака (ESMS) Републички завод за статистику Републике Српске 1. Контакт 2. Ажурирање метаподатака 3. Презентација

Више

Introduction to Programming

Introduction to  Programming SQL Indeksi Uloga Indeksa o Kako baza postaje sve veća dizajn baze postaje sve važniji o Indeksi igraju značajnu ulogu u brzini rada same baze jer pomažu DBMS da brže pronađe ono što tražimo o Slični su

Више

INFORMACONI SISTEMI U TRGOVINI

INFORMACONI SISTEMI U TRGOVINI 2 INFORMACONI SISTEMI U TRGOVINI... Interno poslovanje... IS u trgovini - Jelica Trninić & Jovica Đurković 1 Sadržaj Interno poslovanje na Internetu Intranet Portali E-learninig Upravljanje znanjem Infrastruktura

Више

UPUTSTVO ZA AUTORE

UPUTSTVO ZA AUTORE XXXVI Simpozijum o novim tehnologijama u poštanskom i telekomunikacionom saobraćaju PosTel 2018, Beograd, 4. i 5. decembar 2018. TOKOVI PRIHODA U RAZLIČITIM MODELIMA OBEZBEĐIVANJA IoT SERVISA Vesna Radonjić

Више

Microsoft Word - Akreditacija 2008

Microsoft Word - Akreditacija 2008 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2008) Модул: СВИ Година I Од II до IV Семестар I II IV-VII 18.09.2017 Алгоритми и 19.09.2017 Математика I 20.09.2017 Математика II 21.09.2017 Увод у рачунарство

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju Osnovni pojmovi WEB tehnologije korišteni u kolegiju Ivan Vazler Odjel za matematiku Sveučilište u Osijeku 16. listopada 2013. WWW - World Wide Web World Wide Web (WWW) svjetska mreža računala s izvorima

Више

Algoritmi i arhitekture DSP I

Algoritmi i arhitekture DSP I Univerzitet u Novom Sadu Fakultet Tehničkih Nauka Katedra za računarsku tehniku i međuračunarske komunikacije Algoritmi i arhitekture DSP I INTERNA ORGANIACIJA DIGITALNOG PROCESORA A OBRADU SIGNALA INTERNA

Више

06 Poverljivost simetricnih algoritama1

06 Poverljivost simetricnih algoritama1 ЗАШТИТА ПОДАТАКА Симетрични алгоритми заштите поверљивост симетричних алгоритама Преглед биће објашњено: коришћење симетричних алгоритама заштите како би се заштитила поверљивост потреба за добрим системом

Више

Osnovni pojmovi teorije verovatnoce

Osnovni pojmovi teorije verovatnoce Osnovni pojmovi teorije verovatnoće Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2019 Milan Merkle Osnovni pojmovi ETF Beograd 1 / 13 Verovatnoća i statistika:

Више

Пројектовање Информационих система

Пројектовање Информационих система 1 ПРОШИРЕНИ МОДЕЛ ОБЈЕКТИ И ВЕЗЕ -ПМОВ- ПМОВ Проширени модел објекти везе Увод Методолошке поставке развоја ИС Модел података Модел објекти везе Пример Електронска продавница 3 Увод Методологија развоја

Више

DUBINSKA ANALIZA PODATAKA

DUBINSKA ANALIZA PODATAKA DUBINSKA ANALIZA PODATAKA () ASOCIJACIJSKA PRAVILA (ENGL. ASSOCIATION RULE) Studeni 2018. Mario Somek SADRŽAJ Asocijacijska pravila? Oblici učenja pravila Podaci za analizu Algoritam Primjer Izvođenje

Више

FAKULTET ORGANIZACIONIH NAUKA

FAKULTET ORGANIZACIONIH NAUKA FAKULTET ORGANIZACIONIH NAUKA KONAČAN RASPORED ISPITA ZA OKTOBARSKI ISPITNI ROK (po datumu) Predmet Odsek P/U Datum Sala Upravljanje kvalitetom dokumentacije UK P 22/09/2007----09:00 RC Informacioni sistemi

Више

(Microsoft PowerPoint Helji\346 i .pptx)

(Microsoft PowerPoint Helji\346 i .pptx) Distribuirani IS za priključenje kupaca na ED mrežu (DISP) Jasmin Heljić Omer Gegić Emina Kreštalica 16.10.2013 Rovinj/Hotel Istra Sadržaj Uvod Projekt Metodologija Dizajn Aplikacija Zaključak 2 Uvod JP

Више