Kako spriječiti petlju

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

Download "Kako spriječiti petlju"

Транскрипт

1 KAKO SPRIJEČITI ITI POJAVU PETLJE U HIJERARHIJSKOJ STRUKTURI PODATAKA Zlatko Sirotić, dipl.ing. Istra informatički inženjering d.o.o. Pula Stranica 1

2 Tema je rjer ješavanje određenog enog tipa poslovnih pravila u Oracle bazi podataka često želimo spriječiti pojavu (zatvorene) petlje u podacima koji imaju višestruku stablastu strukturu (gdje svaki čvor stabla može imati više čvorova-djece i najviše jedan čvorroditelj) ili jednostruku stablastu strukturu (gdje točno jedan čvor nema roditelja, a svi ostali čvorovi imaju točno jednog roditelja) npr. u poznatoj Oracle tablici EMP želimo spriječiti da jedan djelatnik bude šef drugom djelatniku, a da istovremeno taj drugi bude (direktno ili indirektno) šef prvome želimo rješenje koje će raditi i u višekorisničkom radu i to rješenje koje će biti u potpunosti na strani baze, tj. rješenje koje ne traži "suradnju" klijenta (ili aplikacijskog servera) s bazom podataka Stranica 2

3 Višeslojna arhitektura IS-a i poslovna pravila krajem 70-tih godina pojavili su se opisi slojevite arhitekture informacijskih sustava, tzv. troslojne arhitekture (three-tier architecture); danas "tier" češće označava fizički čvor (node), dok se logički sloj obično naziva "layer ; troslojna arhitektura poprimila je veliku popularnost tek 90-tih godina, zahvaljujući promociji koju je napravila Gartner grupa izvorni opis navodio je 3 sloja: sloj korisničkog sučelja (User Interface), sloj aplikacijske logike (Application Logic) i podatkovni sloj (Storage); tijekom vremena se broj slojeva povećavao; npr. izvorna J2EE specifikacija navodi 4 sloja u svakom slučaju, poslovna pravila (business rules) čine značajan dio aplikacijske logike (poslovne logike) Stranica 3

4 Definicija poslovnih pravila definicija (i klasifikacija) iz Oracle CDM (Custom Development Method) metodike: "Poslovna pravila su ograničenja koja se primjenjuju na stanje sustava ili na promjenu stanja sustava (Constraint Rules), autorizacijska pravila (Authorization Rules), ili akcije koje se automatski pokreću nakon promjene stanja sustava (Change Event Rules)". poslovno pravilo čije rješavanje ovdje prikazujemo spada po Oracle klasifikaciji u tip Constraint Rules, podtip Entity Rules i vrstu Other Entity Rules Stranica 4

5 Zašto rješavati poslovna pravila u bazi, iako to nije lako od početaka razvoja relacijskih sustava proteklo je oko 35 godina, ali područje koje je (nažalost) do sada od proizvođača RSUBP sustava relativno zanemarivano jesu poslovna pravila, drugačije rečeno - integritetna ograničenja u bazi proizvođači RSUBP-a su ugradili određena deklarativna pravila, npr. realizaciju primarnog ključa (PK), jedinstvenog ključa (UK), vanjskog ključa (FK) i check constraints-a (CK), ali deklarativna provjera složenijih pravila je izostala nepodržavanje poslovnih pravila u bazi rezultira time da je integritet podataka u bazi ovisan o aplikaciji; no, jedna aplikacija se može pridržavati poslovnih pravila, a da pritom druga aplikacija to ne radi, najčešće nenamjerno, ali može biti i zlonamjerno Stranica 5

6 Prikaz tablice EMP s testnim podacima najjednostavniji opis tablice EMP: CREATE OR REPLACE TABLE emp ( empno NUMBER (4), -- šifra ename VARCHAR2 (20) -- ime mgr NUMBER (4) -- šifra nadređenog ); napunit ćemo tablicu "emp" s 7 redaka; djelatnik s brojem 1 bit će "glavni šef", djelatnici s brojevima 2 i 3 bit će "šefovi" (podređeni "glavnom šefu"), djelatnici 4 i 5, odnosno 6 i 7, bit će podređeni "šefu 2", odnosno "šefu 3 Stranica 6

7 Grafički prikaz početnih etnih podataka u tablici EMP Stranica 7

8 Mala digresija: kako je nekadašnji nji Homo sapiens gledao na stablo Stranica 8

9 Kako današnji nji Homo sapiens (podvrsta Homo informaticus) gleda na stablo Stranica 9

10 Sprečavanje petlje u jednokorisničkom kom radu rješenje u jednokorisničkom radu bilo bi vrlo jednostavno kad ne bi dolazilo do mutirajućih tablica (mutating tables) mutirajuća tablica je ona tablica koja se trenutačno modificira pomoću DML naredbi, ili ona tablica koja bi trebala biti ažurirana zbog efekta DELETE CASCADE Oracle ne dozvoljava da se mutirajuće tablice čitaju (niti ažuriraju) u "row" okidačima, jer bismo kao rezultat čitanja mogli dobiti neku neočekivanu vrijednost međutim, čitanje se može raditi u "statement" okidačima; rješenje problema mutirajućih tablica jeste da se u "row" okidaču zapamti, npr. u PL/SQL memorijsku tablicu, koji su redovi ažurirani, a onda se u "after statement" okidaču čita PL/SQL tablica i radi se provjera poslovnih pravila nad redovima koji su u njoj zapamćeni Stranica 10

11 Glavna procedura "test (ovu verziju ćemo nadograđivati dograđivati, zato nema SELECT...CONNECT BY) PROCEDURE test IS... BEGIN FOR i IN 1..m_rows LOOP l_empno := m_plsql_tab (i).empno; l_mgr := m_plsql_tab (i).mgr; WHILE l_mgr IS NOT NULL LOOP SELECT mgr INTO l_mgr FROM emp WHERE empno = l_mgr; IF l_mgr = l_empno THEN RAISE_APPLICATION_ERROR (-20003, 'Petlja!'); END IF; END LOOP; -- WHILE END LOOP; -- FOR END; Stranica 11

12 Test rješenja enja u jednokorisničkom kom radu: radi dobro UPDATE emp SET mgr = 4 WHERE empno = 1; ERROR at line 1: ORA-20003: Petlja Stranica 12

13 Test rješenja enja u višekorisni ekorisničkom kom radu: 1. sesija uspijeva UPDATE emp SET mgr = 3 WHERE empno = 2; Stranica 13

14 Test rješenja enja u višekorisni ekorisničkom kom radu: i 2. sesija uspijeva (napomena: 1. nije dala COMMIT) UPDATE emp SET mgr = 2 WHERE empno = 3; Stranica 14

15 Test rješenja enja u višekorisni ekorisničkom kom radu: ne radi dobro, nastala je petlja nakon što obje sesije daju COMMIT, u bazi ostaje petlja Stranica 15

16 Jedno jednostavno rješenje enje u višekorisni ekorisničkom kom radu postoji vrlo jednostavno rješenje na početku svaka sesija zaključa cijelu tablicu EMP, pa je otključa na kraju transakcije; na taj način druge sesije ne mogu raditi dok prva ne završi, pa ne može doći do petlje međutim, takvo je rješenje ponekad neprihvatljivo, jer poništava mogućnost višekorisničkog ažuriranja takvo rješenje može biti dobro samo ako vrlo mali broj korisnika ažurira tablicu EMP ili/i ako je vjerojatnost istovremenog rada mala dakle, pokušajmo naći neko drugo rješenje Stranica 16

17 Pokušaj sprečavanja petlje pomoću u autonomne transakcije glavna ideja je da, dok provjeravamo da li je došlo do petlje, gledamo da li je tekući redak (koji provjeravamo) zaključan; ako je, pretpostavljamo da bi moglo doći do petlje kako provjeriti da li je redak zaključan; ako koristimo SELECT FOR UPDATE, zaključat ćemo redak sve do kraja transakcije, zato što u okidaču Oracle baze ne možemo koristiti naredbu ROLLBACK TO SAVEPOINT (ovo ograničenje nije mana Oracle baze, već prednost); međutim, nije dobro da cijeli lanac redaka (do vrha) ostane zaključan sve do kraja transakcije, jer to sprečava druge da rade s njima od verzije 8i Oracle baza podržava autonomne transakcije, pa možemo razmišljati da ih primijenimo; u autonomnoj transakciji možemo koristiti ROLLBACK (zapravo, takva transakcija i mora na kraju imati ROLLBACK ili COMMIT) Stranica 17

18 Nova autonomna procedura "test_ test_lock" PROCEDURE test_lock (p_mgr emp.mgr%type) IS PRAGMA AUTONOMOUS_TRANSACTION; l_dummy NUMBER; BEGIN SELECT 1 INTO l_dummy FROM emp WHERE empno = p_mgr FOR UPDATE NOWAIT; ROLLBACK; -- ako smo uspješno zaključali, otključamo EXCEPTION WHEN OTHERS THEN IF SQLCODE = -54 THEN RAISE_APPLICATION_ERROR (-20004, 'Moguća petlja'); ELSE RAISE; END IF; END; Stranica 18

19 Autonomnu proceduru "test_ test_lock pozivamo iz glavne procedure "test" PROCEDURE test IS... BEGIN FOR i IN 1..m_rows LOOP... WHILE l_mgr IS NOT NULL LOOP test_lock (l_mgr); SELECT mgr INTO l_mgr FROM emp WHERE empno = l_mgr; IF l_mgr = l_empno THEN RAISE_APPLICATION_ERROR (-20003, 'Petlja!'); END IF; END LOOP; END LOOP; END; Stranica 19

20 Nažalost, alost, autonomna transakcija je previše e restriktivna naredbe koje su prije uzrokovale grešku sad neće uspjeti, jer će baza upozoriti da bi moglo doći do petlje nažalost, rješenje općenito ne radi dobro, zato što su autonomnoj transakciji (baš zato što je autonomna, tj. nezavisna od "glavne" transakcije) zaključani oni redovi koje je zaključala "glavna" transakcija evo primjera s dvije UPDATE naredbe u istoj sesiji: UPDATE emp SET mgr = 2 WHERE empno = 6; UPDATE emp SET mgr = 6 WHERE empno = 7; ERROR at line 1: ORA-20004: Moguća petlja iako bi bilo sasvim u redu da djelatnik 6 postane nadređen djelatniku 7, druga naredba javlja grešku zato jer autonomna procedura "test_lock" nalazi da je djelatnik 6 zaključan (njega je zaključala "glavna" transakcija, kroz prvi UPDATE) Stranica 20

21 Simulacija SAVEPOINT / ROLLBACK TO SAVEPOINT ponašanja anja u okidaču Oracle baze kako smo već rekli, SAVEPOINT / ROLLBACK TO SAVEPOINT ne možemo koristiti u okidaču Oracle baze, jer se javlja greška: ORA-04092: cannot SET SAVEPOINT in a trigger međutim, našli smo da možemo simulirati S / RTS ponašanje pomoću kvazi-udaljene procedure trik je da koristimo ovu osobinu Oracle baze: ako pozivamo udaljenu proceduru (preko database link-a) i ako se u njoj desi neobrađena greška, njeni se efekti u cijelosti poništavaju, uključujući i zaključavanje redaka nama ne treba udaljena procedura, ali možemo proceduru "test_lock" pozivati kao kvazi-udaljenu proceduru, koristeći "lokalni" database link (link baze na sebe samu) Stranica 21

22 Sprečavanj avanje petlje u višekorisni ekorisničkom kom radu pomoću u simulacije SAVEPOINT / ROLLBACK TO SAVEPOINT prvo ćemo napraviti "lokalni" database link: CREATE DATABASE LINK local_db_link CONNECT TO scott IDENTIFIED BY tiger USING 'local_alias'; -- alias na lokalnu bazu procedura "test_lock" sad mora biti navedena u specifikaciji paketa, jer će se pozivati preko db linka: CREATE OR REPLACE PACKAGE emp_closed_loop IS... PROCEDURE test; PROCEDURE test_lock (p_mgr emp.mgr%type); END emp_closed_loop; Stranica 22

23 Promijenjena procedura "test_ test_lock" (nije više e autonomna procedura) PROCEDURE test_lock (p_mgr emp.mgr%type) IS l_dummy NUMBER; BEGIN SELECT 1 INTO l_dummy FROM emp WHERE empno = p_mgr FOR UPDATE NOWAIT; -- nije više ROLLBACK, ali efekat je isti!!! RAISE_APPLICATION_ERROR (-20999, 'Simulac.ROLLBACK'); EXCEPTION WHEN OTHERS THEN IF SQLCODE = -54 THEN RAISE_APPLICATION_ERROR (-20004, 'Moguća petlja'); ELSE RAISE; END IF; END; Stranica 23

24 Promijenjena glavna procedura "test" PROCEDURE test IS... BEGIN FOR i IN 1..m_rows LOOP... WHILE l_mgr IS NOT NULL LOOP BEGIN emp_closed_loop.test_lock@local_db_link(l_mgr); EXCEPTION WHEN OTHERS THEN IF SQLCODE = THEN NULL; -- "ROLLBACK" ELSE RAISE; END IF; END;... END LOOP; -- WHILE END LOOP; -- FOR END; Stranica 24

25 No, rješenje enje nije svemoguće kao i kod (pokušaja) rješenja s autonomnom transakcijom, naredbe koje bi uzrokovale petlju neće uspjeti; dodatno, rješenje će raditi dobro i u slučaju u kojem autonomna transakcija javlja očitu "lažnu uzbunu (u okviru iste sesije) no, i ovo rješenje može javiti "lažnu uzbunu", tj. javiti da bi moglo doći do petlje (iako do toga ne bi došlo), kao u sljedećem primjeru: -- 1.sesija UPDATE emp SET mgr = 6 WHERE empno = 2; -- 2.sesija UPDATE emp SET mgr = 5 WHERE empno = 7; ERROR at line 1: ORA-20004: Moguća petlja nažalost, "lažnu uzbunu" ne možemo spriječiti, jer sesija baze ne može točno "znati" što rade druge sesije baze Stranica 25

26 Da li se isplati sav taj trud? prikazano rješenje je strogo vezano za Oracle bazu; ako bi o njemu govorili kao o predlošku ili uzorku (pattern), mogli bismo reći da ono ne spada u arhitekturne predloške ili dizajnerske predloške (architectural pattern, design pattern), već u tzv. idiome (idioms), tj. rješenja koja su ovisna o određenom programskom jeziku vidjeli smo da sprečavanje pojave petlje (u podacima koji imaju stablastu strukturu) isključivo na strani (Oracle) baze, tj. bez pomoći programa na klijentu ili aplikacijskom serveru, NIJE JEDNOSTAVNO nekome bi to bio dovoljan razlog da odustane od realizacije poslovnih pravila na bazi i da, umjesto toga, realizaciju poslovnih pravila napravi na klijentu ili (još bolje) na aplikacijskom serveru Stranica 26

27 Mi mislimo da se isplati! naše je mišljenje da trebamo pokušati realizirati poslovna pravila na strani baze, jer na taj način osiguravamo da su podaci u bazi konzistentni, neovisno od "vanjskih" programa (na klijentu ili aplikacijskom serveru) takvo mišljenje zastupamo onda kad aplikacija radi samo s jednim RDBMS sustavom (npr. Oracle); ukoliko aplikacija mora raditi s više različitih sustava, tada je vjerojatno bolje sloj poslovnih pravila implementirati na aplikacijskom serveru, jer je teško napisati rješenja (u bazi) koja bi bila primjenljiva na različite RDBMS sustave naime, suprotno od vjerovanja da različiti RDBMS sustavi rade vrlo slično, istina je da su među njima razlike jako velike; nije riječ samo o različitim dijalektima SQL jezika, već npr. o fundamentalnim razlikama kod rada s transakcijama Stranica 27

28 Zaključak C.J.Date, autoritet na području relacijskih baza podataka, koji je popularizirao relacijski model (čiji je autor E.F.Codd), naglašava da su današnji RDBMS sustavi još poprilično daleko od teorijskog modela koji je postavio Codd (1969/70.) od tri glavne komponente relacijskog modela, komponenta integriteta podataka (Data Integrity) je realizirna vrlo manjkavo; komponenta za definiranje strukture podataka (Data Structures) i komponenta za manipulaciju podacima (Data Manipulation) su puno potpunije realizirane ako vjerujemo Dateovim vizijama, možemo se nadati da će ubuduće proizvođači RDBMS sustava posvetiti veću pažnju komponenti integriteta podataka; kad se to ostvari, nama koji radimo aplikacije nad bazama podataka bit će olakšana realizacija poslovnih pravila u bazi Stranica 28

Web orijentirana rješenja u turizmu

Web orijentirana rješenja u turizmu TESTIRANJE KONKURENTNIH TRANSAKCIJA Zlatko Sirotić, univ.spec.inf. d.o.o. Pula Stranica 1 Neki izabrani (stručni) radovi - HrOUG 2015a: Povratak u Prolog (ili Mrav i med na valjku) - HrOUG 2015b: Kada

Више

Slide 1

Slide 1 SVEUČILIŠTE U MOSTARU FAKULTET STROJARSTVA I RAČUNARSTVA SUSTAVI BAZA PODATAKA Doc.dr.sc. GORAN KRALJEVIĆ SUSTAVI BAZA PODATAKA 1 Sustavi baza podataka Web: http://www.uni-mo.ba/~goran Pitanja, primjedbe,

Више

2

2 IMA NEKA LOŠA VEZA (PRIČA O IN-DOUBT DISTRIBUIRANIM TRANSAKCIJAMA) Zlatko Sirotić Istra informatički inženjering d.o.o., Pula e-mail: zlatko.sirotic@iii.hr SAŽETAK Najlakše i najbolje je raditi sa centraliziranim

Више

Fakultet tehničkih nauka, Novi Sad Predmet: ISIBP

Fakultet tehničkih nauka, Novi Sad Predmet: ISIBP Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka dr Slavica Kordid Angelina Vujanovid Marina Nenid Marija Kukid Sistem ocenjivanja Ukupno: 100 bodova Teoretski deo (predavanja)

Више

Microsoft Word - MySQL_3.doc

Microsoft Word - MySQL_3.doc 7. Data Manipulation Language (DML) Jezik za rad sa podacima (Data Manipulation Language (DML)) služi za umetanje, brisanje i ažuriranje podataka u bazi. 7.1. Umetanje novih redova u tabelu INSERT sintaksa

Више

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

Више

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St 4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу Stavke_računa која ће разрешити проблем везе типа N:N

Више

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

Више

Introduction to Programming

Introduction to  Programming Jezik Baze Podataka SQL SQL o Jezik koji se koristi u radu sa relacionim bazama podataka o Nije programski jezik i manje je kompleksan. o Koristi se isključivo u radu za bazama podataka. o SQL nije case

Више

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - 1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - Minimizujte pisanje programskog koda - Smanjite obim

Више

Microsoft Word - 405_Prodan_kon.doc

Microsoft Word - 405_Prodan_kon.doc EDITION BASED REDEFINITION - VISOKA DOSTUPNOST KOD NADOGRADNJE APLIKACIJA EDITION BASED REDEFINITION ONLINE APPLICATION UPGRADE Alen Prodan Login d.o.o. Mihačeva draga b.b. 51000 Rijeka +385 91 156 44

Више

Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba

Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Baze podataka Tema: Osnovna SELECT naredba Vježbu pripremili:

Више

PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji

PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji podrška za IBM DB2, Oracle, Ingres, MySQL, PostgreSQL,

Више

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.

Више

8 2 upiti_izvjesca.indd

8 2 upiti_izvjesca.indd 1 2. Baze podataka Upiti i izvješća baze podataka Na početku cjeline o bazama podataka napravili ste plošnu bazu podataka o natjecanjima učenika. Sada ćete izraditi relacijsku bazu u Accessu o učenicima

Више

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

Више

PowerPoint Presentation

PowerPoint Presentation Mehanizmi čuvanja podataka baznog sustava za potrebe Billing aplikacije Autor: Domagoj Dukarić, HEP ODS d.o.o. Koautor: Mario Blažanović, HEP ODS d.o.o. Ukratko o Oracle bazi Instanca memorijske strukture

Више

PuTTY CERT.hr-PUBDOC

PuTTY CERT.hr-PUBDOC PuTTY CERT.hr-PUBDOC-2018-12-371 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA PUTTY... 4 3 KORIŠTENJE ALATA PUTTY... 7 3.1 POVEZIVANJE S UDALJENIM RAČUNALOM... 7 3.2 POHRANA PROFILA KORISNIČKIH SJEDNICA...

Више

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

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

Више

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

Више

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.

Више

PowerPoint Presentation

PowerPoint Presentation Visoka škola strukovnih studija za informacione i komunikacione tehnologije MVC - Modeli Školska 2017/18. Dr Nenad Kojić, dipl. inž. Luka Lukić, struk. inž. Danijela Nikitin, spec.stuk.inž MVC.htaccess

Више

IEP - Projekat 2018/2019

IEP - Projekat 2018/2019 Elektrotehnički fakultet u Beogradu Katedra za računarsku tehniku i informatiku Predmet: Infrastruktura za elektronsko poslovanje SI3IEP Veb portal za tehničku podršku - projekat - Osnovni cilj projekta

Више

Programski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk

Programski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijski program: Informacioni inženjering Informacioni inženjering 1 Rekurzivne funkcije Binarna stabla Informacioni

Више

(Microsoft PowerPoint - 903_\216nidari\346_Java Persistence.pptx)

(Microsoft PowerPoint - 903_\216nidari\346_Java Persistence.pptx) Java Persistence API (JPA) najbolje prakse Slavko Žnidarić Beta Tau Beta slavko.znidaric@btb.hr Vaš podatkovni sloj? Vaš šef, DBA ili klijent? Vi? Uzroci loših performansi Previše upita Spori upiti Loše

Више

Baza podataka

Baza podataka Baza podataka Marijan Šuflaj FER, 2018 Sadržaj Baza podataka Upravljanje sadržajem baza CREATE TABLE ALTER TABLE DROP TABLE INSERT SELECT Spajanje tablica UPDATE DELETE Baza podataka Apstrakcija pohrane

Више

Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 17-1 Controlling User Access Davanje dozvole (grant

Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 17-1 Controlling User Access Davanje dozvole (grant Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 17-1 Controlling User Access Davanje dozvole (grant) ili oduzimanje dozvole (take away) za pristup db

Више

Microsoft Word - WP_kolokvij_2_rjesenja.doc

Microsoft Word - WP_kolokvij_2_rjesenja.doc Napomena WEB PROGRAMIRANJE I PRIMJENE DRUGI KOLOKVIJ vrijeme predviđeno za rješavanje kolokvija je 60 minuta kolokvij se sastoji od 15 pitanja, a ukupan broj bodova je 165 (uz svaki zadatak istaknut je

Више

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt Uvod u računarske mreže v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici - 2008 Uvod u računarske mreže Terminologija Primjer povezivanja dva računara Pojam protokola OSI referentni model Protokoli

Више

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

Више

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije korake. Uz dobro razrađen algoritam neku radnju ćemo

Више

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama Merenja u telekomunikacionim mrežama Merenja telefonskog saobraćaja Primer 1 - TCBH Na osnovu najviših vrednosti intenziteta saobraćaja datih za 20 mernih dana (tabela), pomoću metode TCBH, pronaći čas

Више

(Microsoft PowerPoint Ben\232i\346.ppt [Compatibility Mode])

(Microsoft PowerPoint Ben\232i\346.ppt [Compatibility Mode]) Modelirajmo podatke za poslovanje Darko Benšić, dbensic@croz.net HrOUG 2011, Rovinj, 18. do 22. listopada 2011. Kako se Oracle SQL Developer DataModeler uklopio u agilni proces razvoja modela??? Agenda

Више

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

Више

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)

Више

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa koju možete pronaći na sljedećem linku: http://wordpress.org/download/ Kliknite na

Више

NIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014.

NIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014. Projekt e-građani KORISNIČKA UPUTA za aplikaciju Verzija 1.1 Zagreb, srpanj 2014. Naslov: Opis: Korisnička uputa za aplikaciju Dokument sadrži upute korisnicima aplikacije u sustavu e-građani Ključne riječi:

Више

01 SUBP

01 SUBP ER model šeme baze podataka: (Sef) (0, N) (0, N) RADNIK (0, 1) SEF (0, N) (Podredjeni) RUKOVODI RADI _NA (1, 1) (0, N) PROJEKAT Šema relacione baze podataka: RADNIK({Mbr, Prez, Ime, Sef, Plata, Datr},

Више

Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima JOPPD

Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima JOPPD Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima 2.- 4. JOPPD obrasca i za svaku kombinaciju šifri su propisana

Више

Introduction to Programming

Introduction to  Programming SQL Iskazi za modifkaciju nad podacima Unos novog podataka (2 metode) Insert Into Tabela Values(A 1,A 2,,A n ) Insert Into Tabela Select-iskaz Brisanje postojećeg podatka Delete From Tabela Where Uslov

Више

8

8 KAKO (NE KORISTITI OBJEKTNO-RELACIJSKE MOGUĆNOSTI ORACLE DBMS-a Zlatko Sirotić Istra informatički inženjering d.o.o., Pula e-mail: zlatko.sirotic@iii.hr SAŽETAK Kasnih 80-tih i ranih 90-tih godina prošlog

Више

Algoritmi SŠ P1

Algoritmi SŠ P1 Županijsko natjecanje iz informatike Srednja škola 9. veljače 2018. RJEŠENJA ZADATAKA Napomena: kodovi za većinu opisanih algoritama dani su u Pythonu radi jednostavnosti i lakše čitljivosti. Zbog prirode

Више

Microsoft Word - AIDA2kolokvijumRsmerResenja.doc

Microsoft Word - AIDA2kolokvijumRsmerResenja.doc Konstrukcija i analiza algoritama 2 (prvi kolokvijum, smer R) 1. a) Konstruisati AVL stablo od brojeva 100, 132, 134, 170, 180, 112, 188, 184, 181, 165 (2 poena) b) Konkatenacija je operacija nad dva skupa

Више

WAMSTER Prezentacija

WAMSTER Prezentacija WAMSTER Mi smo Studio Elektronike Rijeka d.o.o. tvrtka za razvoj tehnoloških rješenja u automatici i elektronici tvrka osnovana 2006. na temelju komercijalizacije rezultata magistarskog rada locirani u

Више

Microsoft Word - privitak prijedloga odluke

Microsoft Word - privitak prijedloga odluke Informatički sustav za prikupljanje, simulaciju i prikaz podataka o cijenama javnih komunikacijskih usluga (dalje: Sustav e-tarife) Zagreb, HRVATSKA AGENCIJA ZA POŠTU I ELEKTRONIČKE KOMUNIKACIJE Roberta

Више

SPR , IV godina, VHDL – Ispitna pitanja

SPR , IV godina, VHDL – Ispitna pitanja VHDL, SPR, II kolokvijum, priprema, 2016 Napomena: Na kolokvijumu dolazi 1 zadatak (40%) i 1 praktican projekat (60%). Radi se u grupama prema utvrdjenom rasporedu od I kolokvijuma. A. ZADAI Priloziti

Више

Microsoft Word - IP_Tables_programski_alat.doc

Microsoft Word - IP_Tables_programski_alat.doc 1. IP Tables alat (pregled naredbi) 1.1. Osnovne IP Tables naredbe za filtriranje paketa U ovom poglavlju opisane su osnovne IP Tables naredbe korištene za filtriranje paketa. S programskim paketom IP

Више

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

Више

Poslovni uzlet grada Gospića

Poslovni uzlet grada Gospića Sama ideja nije dovoljna 4 pravila za motiviranog i uspješnog poduzetnika Predavač: Sandro Kraljević, mag. psych. IDEJA ODLIČAN POČETNI IMPULS ZA USPJEH SVAKOG PODUZETNIKA Sjetite se trenutka kad ste osmislili

Више

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

Више

Microsoft Word - SYLLABUS -Dinamicki

Microsoft Word - SYLLABUS -Dinamicki Univerzitet UKSHIN HOTI PRIZREN Fakultet kompjuterskih nauka Nastava na bosanskom jeziku NASTAVNI PLAN - PROGRAM SYLLABUS Akademska Nivo studija Bachelor Departament god. PREDMET Dinamički sadržaj web

Више

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

Више

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode]

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode] 1. Broj bitova koji se jednovremeno prenosi i obrađuje unutar procesora naziva se: a) radni takt b) procesorski kod c) procesorska reč d) procesorski takt 1. Broj bitova koji se jednovremeno prenosi i

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s UPUTSTVO ZA BRZO UMREŽAVANJE PROGRAMA MPP2 Da bi program MPP2 radio u mrežnom okruženju po sistemu klijent-server, potrebno je da se na računarima koji su mrežno povezani instalira: serverska verzija programa

Више

Prezentator: Nataša Dvoršak Umag, 20.listopad 2006

Prezentator: Nataša Dvoršak  Umag, 20.listopad 2006 IIS BURIN BURIN HD - HelpDesk Nenad Lenđel, projektant programer IS-a HROUG 2007, Rovinj, 19. Listopada 2007.g. ULJANIK IRI d.o.o. SADRŽAJ Uvod Ciljevi izgradnje HelpDeska Funkcijske cjeline HelpDesk integracija

Више

INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG

INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG INTEGIRANI KNJIŽNIČNI SUSTAV Upute za instalaciju: Aleph v22 ZAG Nacionalna i sveučilišna knjižnica u Zagrebu Ul. Hrvatske

Више

03 SUBP

03 SUBP Osnovni SQL tipovi podataka Tip podataka NUMBER(p,s) Opis Broj sa maksimalno p cifara od kojih je s maksimalni broj decimala (1 < p < 38) (- 84 < s < 127) VARCHAR2(s) Promenjivi niz karaktera maksimalne

Више

Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije ta

Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije ta Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije tada ne trebate otvoriti račun. Za one koji se prvi put

Више

Modeliranje, implementacija i administracija baza podataka

Modeliranje, implementacija i administracija baza podataka MODELIRANJE, IMPLEMENTACIJA I ADMINISTRACIJA BAZA PODATAKA Željko Kovačević, struč.spec.ing.techn.inf. Zagreb, 2018 PRIRUČNICI TEHNIČKOG VELEUČILIŠTA U ZAGREBU MANUALIA POLYTECHNICI STUDIORUM ZAGRABIENSIS

Више

Slide 1

Slide 1 Što, zašto i kako? Noviteti Ispod haube... Malo reklame... Malo stvarnosti... Q&A Najbolje Oracle database rješenje za: Data Warehousing OLTP Konsolidaciju baza Najbolje Oracle database rješenje za: Data

Више

Microsoft PowerPoint - podatkovni promet za objavu.pptx

Microsoft PowerPoint - podatkovni promet za objavu.pptx 1 2 3 Što je složaj protokola (protocol suite)? Pojedini protokol se odnosi samo na jedno pitanje koje omogućava komunikaciju. Kada se kombinira više protokola, grupa protokola koja je rezultat takve kombinacije

Више

Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1

Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1 Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1 Sadržaj Opis mobilne aplikacije Digitalni Kiosk... 3 Pokretanje aplikacije... 3 Registracija/Kreiranje novog korisničkog naloga... 3 Dodavanje platne

Више

Recuva CERT.hr-PUBDOC

Recuva CERT.hr-PUBDOC Recuva CERT.hr-PUBDOC-2019-5-379 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA RECUVA... 4 3 KORIŠTENJE ALATA RECUVA... 7 4 ZAKLJUČAK... 13 Ovaj dokument izradio je Laboratorij za sustave i signale Zavoda za

Више

PowerPoint Presentation

PowerPoint Presentation 1 Customer Relationship Management 2 Net Faktor O nama O nama 3 Net Faktor doo je mlada kompanija sa velikim iskustvom. Naš tim ima zajedno preko 30 godina iskustva u oblasti CRM-a i manipulacije podataka.

Више

PDO

PDO PDO Marijan Šuflaj FER, 2018 Sadržaj PDO Osnove Izvršavanje upita Ranjivosti Dohvaćanje rezultata upita PDO - PHP Data Objects Jednostavno i konzistetno sučelje za pristup bazama podataka iz PHP-a Isti

Више

User's Manual

User's Manual WEB aplikacija za korisnike prava ERC ZIPO razvojni tim: Delila Bećiragić Duraković Emir Cerić 30.04.2013. Revizija dokumenta Revizijski protokol Autor Datum Opis revizije Delila B. 12.04.2012 Draft verzija

Више

OBAVIJEST PZZ KORISNICIMA Poštovani korisnici programskog rješenja Last2000. Za Vas smo pripremili sljedeće novosti u programu: NOVOSTI

OBAVIJEST PZZ KORISNICIMA Poštovani korisnici programskog rješenja Last2000. Za Vas smo pripremili sljedeće novosti u programu: NOVOSTI 28.12.2016. - OBAVIJEST PZZ KORISNICIMA Poštovani korisnici programskog rješenja Last2000. Za Vas smo pripremili sljedeće novosti u programu: NOVOSTI U VERZIJI 16.1.19.0. Dodatno zdravstveno osiguranje

Више

Slide 1

Slide 1 Središnji ured sustava za vođenje maloprodajom Rovinj, 17.10.2008. Ivan Ćurić, dipl. ing. rač. Infoart d.o.o. Bužanova 3, Zagreb icuric@infoart.hr POSiA Upravljanje maloprodajom Cjelovito rješenje Srednji

Више

Slide 1

Slide 1 NEOS DW/BI RAZVOJNO OKRUŽJE I METODOLOGIJA 16.11.2010 SADRŽAJ AJ O TVRKI NEOS DW/BI SUSTAVI PROJEKT USPOSTAVE DW/BI SUSTAVA NEOS DW/BI OKRUŽJE DEMO ADMIN KONZOLE Q&A 16.11.2010 NEOS DW/BI FRAMEWORK 2 O

Више

QlikView Training

QlikView Training QlikView Napredni Poslovni Sustavi d.o.o. Svjetlana Čubek Neven Kranjčec 7. 8. svibanj 2014 Sadržaj Što je QlikView? QlikView značajke Što čini QlikView jedinstvenim? Tipični korisnici QlikView alata Prezentacija

Више

STUDIJA SLUČAJA: Konsolidacija informatičkog sustava Grada Raba siječanj, Informacijske tehnologije

STUDIJA SLUČAJA: Konsolidacija informatičkog sustava Grada Raba siječanj, Informacijske tehnologije STUDIJA SLUČAJA: Konsolidacija informatičkog sustava Grada Raba siječanj, 2017. Informacijske tehnologije Studija slučaja (Case study) Informatički sustav Grada Raba sastoji se od 1 fizičkog poslužitelja

Више

PowerPoint Presentation

PowerPoint Presentation KRIZNO KOMUNICIRANJE U OBRAZOVANJU: PROBLEMI I RJEŠENJA doc. dr. sc. DAMIR JUGO Dubrovnik, 1. veljače 2019. Niti jedna organizacija nije imuna na krize Važnost percepcije javnosti - Sve što radite šira

Више

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail:

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail: Sadržaj... 1 1. Predgovor... 2 2. Prijava u sustav... 2 3. Postavke... 3 4. Kreiranje zahtjeva za nadzorom razrednih knjiga... 4 5. Pregled razredne knjige... 6 5.1 Dnevnik rada... 7 5.2 Imenik... 11 5.3

Више

KREIRANJE TORRENTA Ako zelite da kreirate torrent fajl od nekog fajla ili foldera u vasem racunaru a kasnije podeliti sa drugim korisnicima i uploadov

KREIRANJE TORRENTA Ako zelite da kreirate torrent fajl od nekog fajla ili foldera u vasem racunaru a kasnije podeliti sa drugim korisnicima i uploadov KREIRANJE TORRENTA Ako zelite da kreirate torrent fajl od nekog fajla ili foldera u vasem racunaru a kasnije podeliti sa drugim korisnicima i uploadovati ga na neki od servera predvidjenih u te svthe (Trackera)

Више

REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA Korisničke upute e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagr

REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA Korisničke upute e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagr REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagreb, 10. travnja 2017. Sadržaj 1 UVOD... 3 2 PRIJAVA U SUSTAV E-GRAĐANI...

Више

Matematika kroz igru domino

Matematika kroz igru domino 29. travnja 2007. Uvod Domino pločice pojavile su se u Kini davne 1120. godine. Smatra se da su pločice izvedene iz igraće kocke, koja je u Kinu donešena iz Indije u dalekoj prošlosti. Svaka domino pločica

Више

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

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

Више

Microsoft Word - 11 Pokazivaci

Microsoft Word - 11 Pokazivaci Pokazivači U dosadašnjem radu smo imali prilike da koristimo promenljive koje smo deklarisali na početku nekog bloka. Prilikom deklaracije promenljiva dobija jedinstveni naziv i odgovarajući prostor u

Више

SELECT statement basic form

SELECT statement basic form NAZIV OBJEKTA ZNANJA Uvod u JQuery PROLOG Autor * Katarina Kaplarski Klasifikacija * Težina * Osnovni nivo Ključne reči * Ko sluša * Student OAS Trajanje * Komentari autora SADRŽAJ Apstrakt Cilj * Uvodne

Више

Uputstvo za korišćenje Mastercard Identity Check usluge Uputstvo za korišćenje Mastercard Identity Check usluga sigurnijeg plaćanja na internetu

Uputstvo za korišćenje Mastercard Identity Check usluge Uputstvo za korišćenje Mastercard Identity Check usluga sigurnijeg plaćanja na internetu Uputstvo za korišćenje Mastercard Identity Check usluge Uputstvo za korišćenje Mastercard Identity Check usluga sigurnijeg plaćanja na internetu Uputstvo za korišćenje Mastercard Identity Check usluge

Више

Microsoft PowerPoint - 10 PEK EMT Logicka simulacija 1 od 2 (2012).ppt [Compatibility Mode]

Microsoft PowerPoint - 10 PEK EMT Logicka simulacija 1 od 2 (2012).ppt [Compatibility Mode] ij Cilj: Dobiti što više informacija o ponašanju digitalnih kola za što kraće vreme. Metod: - Detaljni talasni oblik signala prikazati samo na nivou logičkih stanja. - Simulirati ponašanje kola samo u

Више

Kontrola korisnickih racuna (UAC) pomaze tako sto sprecava potencijalno stetne programe da izvrse promene u vasem racunaru i obavestava vas pre izvrse

Kontrola korisnickih racuna (UAC) pomaze tako sto sprecava potencijalno stetne programe da izvrse promene u vasem racunaru i obavestava vas pre izvrse Kontrola korisnickih racuna (UAC) pomaze tako sto sprecava potencijalno stetne programe da izvrse promene u vasem racunaru i obavestava vas pre izvrsenja svake promene a koje zahtevaju administratorsku

Више

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter.

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Mreže računala Završni ispit Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati, uvid u ispit i upis ocjena:... Zadatak

Више

Računarske mreže Čas 2 Ivana Tanasijević Matematički fakultet, Beograd 1

Računarske mreže Čas 2 Ivana Tanasijević   Matematički fakultet, Beograd 1 Računarske mreže Čas 2 Ivana Tanasijević e-mail: ivana@matf.bg.ac.rs Matematički fakultet, Beograd 1 Utvrđivanje gradiva sa prethodnog časa: popunjavanje adresne strukture, kreiranje soketa, privezivanje

Више

pricalica.PDF

pricalica.PDF Naziv projekta: Pricalica Projekt napravio:damir Petrinic Koristeni materijal: Mikrokontroler Atmel AT89C52 ISD4004 Voice memory LCD 2*16 znakova Projekt je moja ideja i moja realizacija i ne dozvoljavam

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s R u z v e l t o v a 5 5, 1 1 0 0 0 B e o g r a d, t e l : + 3 8 1 0 1 1 7 8 5 0 3 6 1, e - m a i l : p r o d a j a @ p s i t. r s, w w w. p s i t. r s Instalacija izmena i dopuna programa MPP2 Izmene i

Више

Golden 7 Classic HTML5 na stolnim računalima i mobilnim uređajima. Vrsta igre: Video slot PVI (povratak vrijednosti igraču): 95,00 % Golden 7 Classic

Golden 7 Classic HTML5 na stolnim računalima i mobilnim uređajima. Vrsta igre: Video slot PVI (povratak vrijednosti igraču): 95,00 % Golden 7 Classic Golden 7 Classic HTML5 na stolnim računalima i mobilnim uređajima. Vrsta igre: Video slot PVI (povratak vrijednosti igraču): 95,00 % Golden 7 Classic tradicionalna je slot igra stare škole u kojoj nema

Више

Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp

Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp PMF-MO Seminar iz kolegija Oblikovanje i analiza algoritama 22.1.2019. mrežu - Ford-Fulkerson, Edmonds-Karp 22.1.2019. 1 / 35 Uvod - definicije

Више

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4 Programiranje 2 0. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/48 Sadržaj predavanja Ponavljanje onog dijela C-a koji

Више

PADRE PIO, Čudesni život

PADRE  PIO,  Čudesni  život Renzo Allegri PADRE PIO Čudesni život 1 / 11 Ovu knjigu dobio sam na poklon. I istina, prije toga razmišljao sam, čitajući reklamu o njoj u mjesečniku BOOK, da ju kupim. Sve što je vezano uz svjedočenja

Више

PowerPoint Presentation

PowerPoint Presentation Oracle Database Vault Zaštita podataka i aplikacija Zašto Oracle Database Vault Nepovjerenje u privilegirane korisnike (DBA,SA) Poslovne regulative (npr. Sarbanes Oxley) Podjela administrativnih poslova

Више

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

Више

Poštovani,

Poštovani, VATROnet Upravljanje vatrogasnim intervencijama i Sustav za uzbunjivanje Popis podataka potrebnih za ispravan rad sustava Srpanj 2017. Sadržaj 1. Uvod... 3 2. Podaci koje je potrebno ažurirati... 3 3.

Више

Microsoft Word - CCERT-PUBDOC doc

Microsoft Word - CCERT-PUBDOC doc Analiza Qchain programskog paketa CCERT-PUBDOC-2003-02-04 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada ovaj

Више

Упутствo за РАДНУ ГРУПУ за израду ПЛАНА ИНТЕГРИТЕТА на wеb апликацији Нацрти плана интегритета налазе се на линку integritet.acas.rs или на сајту Аген

Упутствo за РАДНУ ГРУПУ за израду ПЛАНА ИНТЕГРИТЕТА на wеb апликацији Нацрти плана интегритета налазе се на линку integritet.acas.rs или на сајту Аген Упутствo за РАДНУ ГРУПУ за израду ПЛАНА ИНТЕГРИТЕТА на wеb апликацији Нацрти плана интегритета налазе се на линку integritet.acas.rs или на сајту Агенције www.acas.rs у одељку - план интегритета -> нацрт

Више

Fra Serafina Schoena Rijeka MB: MBO: Žiro račun: kod RBA d.d. GSM:

Fra Serafina Schoena Rijeka MB: MBO: Žiro račun: kod RBA d.d. GSM: EKLIPS MINI CMS upute za korištenje v1.0 1. Sadržaj isporuke i opće informacije EKLIPS MINI CMS sustav napravljen je pomoću sljedećih open source tehnologija Java JDK 1.5 - http://java.sun.com/javase/downloads/index_jdk5.jsp

Више

Normalizacija i denormalizacija relacijske sheme baze podataka tjedan

Normalizacija i denormalizacija relacijske sheme baze podataka tjedan Normalizacija i denormalizacija relacijske sheme baze podataka 11. tjedan T. Carić, T. Erdelić Zavod za inteligentne transportne sustave Fakultet prometnih znanosti Sveučilište u Zagrebu Baze podataka

Више

ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља www.

ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља www. ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља aleksandar@masstheory.org www.masstheory.org Август 2007 О ауторским правима: Дело

Више