Dve karakteristike čine relacioni model još uvek najpopularnijim i najšire primenjivanim:

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Dve karakteristike čine relacioni model još uvek najpopularnijim i najšire primenjivanim:"

Transcript

1 RELACIONI MODEL

2 RELACIONI MODEL Dve karakteristike čine relacioni model još uvek najpopularnijim i najšire primenjivanim: Struktura modela je veoma jednostavna, prihvatljiva svakom korisniku, jer relaciona baza podataka predstavlja skup tabela. I same operacije, koje iz skupa datih tabela generišu novu, su jednostavne i lako prihvatljive. Moguća je formalno-matematička interpretacija tabela. Određene vrste tabela se mogu tretirati kao matematičke relacije i zatim iskoristiti bogata teorijska osnova odgovarajućeg matematičkog aparata. 2

3 STRUKTURA RELACIONOG MODELA Skup. Pojam skupa je osnovni pojam u matematici i on se formalno ne definiše. Neformalno se može reći da je skup "objedinjavanje nekog mnoštva elemenata u celinu. Skup elemenata x, y, z,..., v se može označiti sa S = {x, y, z,..., v}. Ekstenzija skupa - Navodjenje svih elemenata skupa Intenzija skupa - Navodjenje osobina koje svaki element skupa mora da zadovolji: S = {x P(x)}, gde je P(x) uslov koji svi elementi treba da zadovolje 3

4 STRUKTURA RELACIONOG MODELA Dekartov (Kartezijanski) proizvod skupova. Neka je data kolekcija skupova D 1, D 2,..., D n (ne neophodno različitih). Dekartov proizvod ovih n skupova D 1 x D 2 x... x D n je skup svih mogućih uređenih n-torki (d 1, d 2,..., d n ), tako da je d 1 D 1, d 2 D 2,..., d n D n. Primer: A = {1, 2, 3, 4}, B = {4, 6, 8} A x B={(1,4), (1,6), (1,8), (2,4), (2,6), (2,8), (3,4), (3,6), (3,8), (4,4), (4,6), (4,8)}. 4

5 STRUKTURA RELACIONOG MODELA Relacija koja najopštije predstavlja odnos izmedju elemenata nekih ne neophodno različitih skupova definiše se kao podskup Dekartovog proizvoda tih skupova. R D 1 x D 2 x... x D n (Podskup sadrži one n-torke Dekartovog proizvoda koje zadovoljavaju odnos koji relacija predstavlja) Primer: Neka je na skupovima A i B iz Primera 1 zadata relacija R A x B={(a,b) a=b/2} Na osnovu definicije relacije očigledno je da je R = {(2,4), (3,6), (4,8)} 5

6 STRUKTURA RELACIONOG MODELA Domen relacije. Skupovi D 1, D 2,..., D n se nazivaju domenima relacije R. Broj domena na kojima je definisana neka relacija se naziva stepen relacije. Kardinalnost relacije je broj n-torki u relaciji. 6

7 STRUKTURA RELACIONOG MODELA Atribut relacije se formalno može definisati kao preslikavanje: Atribut: n_torka_relacije ---> Domen odnosno kao par (naziv domena, vrednost domena) Ovakva definicija atributa omogućava da se relacija predstavi kao tabela. 7

8 STRUKTURA RELACIONOG MODELA STUDENT BrIndx Imex Starost= {<001, Miloš, 19>,<007, Ana, 19>, <035, Ana, 22>} (REDOSLED N-TORKI JE BITAN) 8

9 STRUKTURA RELACIONOG MODELA: PRVA NORMALNA FORMA Definišu se sledeći uslovi koje tabela mora da zadovolji da bi bila relacija: (1) Ne postoje duplikati vrsta tabele; (2) Redosled vrsta nije značajan; (3) Redosled kolona nije značajan. (4) Sve vrednosti atributa u relacijama su atomske, ili drugim rečima, nisu dozvoljeni atributi ili grupe atributa "sa ponavljanjem"), odnosno nije dozvoljeno da vrednosti nekih atributa u relaciji budu relacije (nisu dozvoljene "tabele u tabeli"). Ako relacija zadovoljava navedene uslove tada je ona u Prvoj normalnoj formi (1NF). 9

10 NENORMALIZOVANA I NORMALIZOVANA RELACIJA BRIND IME NAZIVPRED OCENA Baze podataka Miloš Matematika 7 Fizika Ana Fizika 7 Matematika 9 BRIND IME NAZIVPRED OCENA 001 Miloš Baze podataka Miloš Matematika Miloš Fizika Ana Fizika Ana Matematika 9 10

11 ŠEMA RELACIJA Uobičajeno je se relacije predstavljaju na sledeći način koji se naziva i "šema relacija": STUDENT(BRIND, IME, STAROST) STUD_ISPIT(BRIND,IME,NAZPRED,OCENA) Naziv relacije se navodi ispred zagrade, a nazivi atributa se navode u zagradi. Relaciona baza podataka je kolekcija vremenski promenljivih relacija. 11

12 DOMENI RELACIJE Domeni su skupovi iz kojih atributi relacije uzimaju svoje vrednosti. Uobičajeno je da se domeni podele na: Predefinisane domene (tipove podataka), koji postoje u jezicima baze podataka (int, char). Semantičke domene, koji se još nazivaju apstraktnim ili korisnički definisanim domenima. (Apstraktni tipovi podataka, odnosno objekti koje definiše korisnik). Atributi relacija bi trebalo uvek da budu definisani nad semantičkim domenima, jer samo tako korisnik može imati punu kontrolu u izvršavanju operacija nad bazom podataka. 12

13 DOMENI RELACIJE Dva atributa u modelu su sematički ekvivalentna samo ako su definisana nad istim domenom. Sintaksna konstrukcija za definisanje semantičkog domena mogla bi da ima konstrukciju: CREATE DOMAIN naziv domena [(ograničenje)] [ (lista operacija)]; Većina komercijalnih relacionih SUBP ne podržava koncept semantičkog domena, Objektno-relacione baze podataka ga podržavaju i one su obrađene u posebnom poglavlju. 13

14 KLJUČEVI RELACIJE Činjenica da su sve n-torke u relaciji različite, govori da postoji jedan atribut (prost ključ) ili više atributa zajedno (složen ključ) čije vrednosti jedinstveno identifikuju jednu n-torku u relaciji (jednu vrstu u tabeli). Ključ relacije R je takva kolekcija K njenih atributa koja zadovoljava sledeća dva uslova: Osobina jedinstvenosti. Ne postoje bilo koje dve n-torke sa istom vrednošću K. Osobina neredundantnosti. Ako se bilo koji atribut izostavi iz K, gubi se osobina jedinstvenosti 14

15 KLJUČEVI RELACIJE Može u jednoj relaciji postojati više različitih kolekcija K atributa koje zadovoljavaju definiciju ključa. Sve takve kolekcije se nazivaju kandidati za ključ. Jedan od kandidata koji se izabere da praktično služi za identifikaciju n-torke relacije se tada naziva primarni ključ. Ostali (neizabrani) kandidati se tada nazivaju alternativnim ključevima. Atributi koji učestvuju u ključevima (koji su deo kandidata za ključ) nazivaju se ključnim atributima. Ostali atributi u realciji su neključni (ili sporedni) atributi. 15

16 SPOLJNI KLJUČ Spoljni ključ je atribut (ili grupa atributa) u relaciji R1 koji u njoj nije primarni ključ, ali je primarni ključ u nekoj drugoj relaciji baze podataka. Vrednost spoljneg ključa relacije R1, koristi se za povezivanje sa vrednošću primarnog ključa u odgovarajućoj relaciji R2. Neka je R2 bazna relacija. Spoljni ključ SK u R2 je poskup njenih atributa takav da: postoji bazna relacija R1 sa kandidatom za ključ KK svaka vrednost SK u relaciji R2 jednaka je nekoj vrednosti KK u relaciji R1 16

17 RELACIONA BAZA PODATAKA STUDENT(BRIND,MLB,IME,STAROST,POL,ŠIFSMER) PREDMET(ŠIFPRED, NAZIVPRED, BROJČASOVA) PRIJAVA(BRIND, ŠIFPRED, DATUMPOL, OCENA) SMER(ŠIFSMER, NAZIVSMERA, ŠN) NASTAVNIK(ŠN, IMENAST,ZVANJE,ŠIFPRED) Relacije u nekoj bazi podataka mogu se podeliti na "bazne i "izvedene". Izvedena relacija (pogled) je relacija koja se može izvesti iz skupa datih baznih i izvedenih relacija, preko operacija koje se definišu nad relacijama. 17

18 NULA VREDNOSTI Termin "nula vrednost" (koji ćemo obeležavati sa?) se koristi da označi "nedostatak imformacija u bazi, odnosno "još nepoznatu vrednost" za neki atribut u nekim n- torkama relacija u relacionoj bazi podataka. 18

19 NULA VREDNOSTI Pored nula vrednosti koja ima smisao "još nepoznata vrednost", može se uvesti i druga nula vrednost koja ima smisao "neprimenljivo svojstvo.ona treba da omogući dase iskažečinjenica da je neki atribut neprimenjivo svojstvo za neka pojavljivanja objekata predstavljenih n-torkama date relacije. Relacioni SUBP ili treba da podrže obe nula vrednosti, ili projektovanjem relacija treba izbeći nula vrednosti sa smislom "neprimenljivo svojstvo" 19

20 DINAMIČKA PRAVILA INTEGRITETA Pravila integriteta definišu dozvoljena stanja i dozvoljene prelaze sistema iz stanja u stanje. Pravilo integriteta u relacionom modelu se iskazuje definisanjem ograničenja na vrednosti atributa i akcijama koje se preduzimaju kada neka operacija ažuriranja naruši posmatrano ograničenje. Opšta sintaksna konstrukcija za iskazivanje pravila integriteta je: CREATE INTEGRITY RULE naziv pravila ograničenje naziv_ograničenja [ (ON ATTEMPTED VIOLATION akcija) (zapeta_lista parova operacija ažuriranja, akcija)] 20

21 OGRANIČENJA I PRAVILA INTEGRITETA Uobičajeno je da se u relacionom modelu definišu dve vrste pravila integriteta: Pravila integriteta modela, koja su posledica strukture relacinog modela, pa su zbog toga opšta i moraju da važe u svakom konkretnom relacionom modelu. Poslovna pravila integriteta, odnosno specifična ograničenja za dati relacioni model. Naziv "poslovna" proističe iz činjenice da se preko ovih ograničenja iskazuju specifični odnosi vrednosti atributa koji važe u datom realnom (najčešće poslovnom) sistemu. 21

22 PRAVILA INTEGRITETA MODELA Definišu se dva opšta pravila integriteta relacionog modela: (1) Integritet entiteta (integritet ključa): Ni jedan atribut koji je primarni ključ ili deo primarnog ključa neke baznerelacijenemožedauzmenulavrednost. (2) Referencijalni integritet. Ako neka bazna relacija (recimo R2) poseduje spoljni ključ (recimo SK) koji ovu relaciju povezuje sa nekom drugom baznom relacijom (recimo R1), preko primarnog ključa (recimo PK), tada svaka vrednost SK mora biti bilo jednaka nekoj vrednosti PK, ili biti nula vrednost. Relacije R1 i R2 ne moraju biti različite. 22

23 REFERENCIJALNI INTEGRITET FORMALNA DEFINICIJA REFERENCIJALNOG INTEGRITETA: FOREIGN KEY ( lista atributa koji ga čine) REFERENCES naziv rel. primarnog ključa DELETE opcija UPDATE opcija opcija :: RESTRICTED CASCADES NULLIFIES DEFAULT 23

24 REFERENCIJALNI INTEGRITET RESTRICTED. Operacija se odbija ako narušava referencijalno ograničenje. CASCADES. "Okida" se odgovarajuća operacija i na relaciji u kojoj se nalazi spoljni kljujč, da bi se, na taj način, zadovoljilo ograničenje. NULLIFIES. Zamenjije se vrednost spoljnjeg ključa sa "nula vrednošću" za sve n-torke kojima odgovara izbačeni ilipromenjenispoljniključ. DEFAULT.Zamenjije se vrednost spoljnjeg ključa sa predefinisanom "default vrednošću" za sve n-torke kojima odgovara izbačeni ili promenjeni spoljni ključ. 24

25 POSLOVNA PRAVILA INTEGRITETA Uobičajeno je da se ova pravila integriteta podele na sledeće podtipove: Pravila integriteta za domene, preko kojih se specifikuje koje vrednosti postoje u domenu; Pravila integriteta za atribute, preko kojih se definišu dozvoljene vrednosti nekog atributa nezavisno od vrednosti drugih atributa u bazi; Pravila integriteta za relacije, preko kojih je moguće vezati vrednost jednog, za vrednost drugog atributa u jednoj relaciji; Pravila integriteta za bazu, preko kojih je moguće povezati vrednosti atributa iz više relacija. 25

26 PRAVILA INTEGRITETA ZA DOMENE Definisanje pravila integriteta za domene svodi se na definisanje semantičkog domena. Pri tome se može koristiti sledeća sintaksa: CREATE DOMAIN naziv_domena predefinisani domen predikat; CREATE DOMAIN Kol INTEGER Kol (Kol > 5000 AND Kol < AND MOD (Kol, 50) =0); ili CREATE DOMAIN Boja CHAR(6) IN ('Crvena', 'Plava', 'Bela', 'Zelena'); Ograničenje je zadovoljeno ako predikat dobije vrednost "T" (True- istinito). 26

27 PRAVILA INTEGRITETA ZA ATRIBUTE Očigledno je da se pravila integriteta za atribute mogu definisati preko sledeće četvorke, odnosno tabele: <naziv atributa, domen, ograničenje, akcija> 27

28 PRAVILA INTEGRITETA ZA RELACIJE Sintaksa za iskazivanje ove vrste integriteta, bez navođenja triger procedure, može da bude: CREATE INTEGRITY RULE naziv ograničenja predikat; Promenljive u predikatu mogu da budu samo atributi jedne relacije. Atribut kao promenljiva se označava sa "dot notacijom". Primer pravila integriteta za relacije bi mogao biti: CREATE INTEGRITY RULE Starost_smer Student (IF Student.ŠSmer = 01 THEN Student.Starost < 28); 28

29 PRAVILA INTEGRITETA ZA BAZU Preko ovog pravila moguće je iskazati bilo kakvo složeno ograničenje na vrednosti atributa u bazi podataka, ograničenje koje povezuje vrednosti atributa iz više relacija. Sintaksa za iskaz ove vrste ograničenja je jednaka onoj za ograničenja nad jednom relacijom. Primer ove vrste ograničenja je: CREATE INTEGRITY RULE Ocene_smer Student (IF Student.ŠifSmer = 01 THEN Prijava (Prijava.Ocena >7 AND Student.BrInd = Prijava.BrInd AND Prijava. ŠifPred = Predmet. ŠifPred AND Predmet. Nazivpred = 'Matematika'.)); 29

30 PRAVILA INTEGRITETA PRELAZA IZ STANJA U STANJE Preko ovog pravila moguće je iskazati bilo kakvo složeno ograničenje na vrednosti atributa u bazi podataka, ograničenje koje povezuje vrednosti atributa iz više relacija. Sintaksa za iskaz ove vrste ograničenja je jednaka onoj za ograničenja nad jednom relacijom. Na primer, pretpostavimo pravilo: "Student sa smera sa ŠifSmer = 01 ne može se prebaciti na smer sa ŠifSmer = 05" CREATE INTEGRITY RULE Prelaz sa smera_na_smer Student, Student' (IF Student'.ŠifSmer=01 THEN Student.ŠifSmer 05); 30

31 OPERACIJE RELACIONOG MODELA Relaciona algebra Relacioni račun

32 RELACIONA ALGEBRA Relaciona algebra definiše skup operacija pomoću kojihje moguće dobiti željenu relaciju (tabelu) iz skupa datih relacija (tabela). Konvencionalne skupovne operacije, unija, presek, razlika i Dekartov proizvod; Specijalne relacione operacije selekcija, projekcija, spajanje i deljenje; Dodatne operacije relacione algebre, operacije koje su se kasnije dodavale orginalnoj relacionoj algebri da bi se povećala njena moć kao upitnog jezika- Skalarna računanja u relacionoj algebri; Operacije ažuriranja baze; Operacije u prisustvu nula vrednosti; 32

33 SKUPOVNE OPERACIJE RELACIJA JE SKUP: UNIJA, PRESEK, RAZLIKA I DEKARTOV PROIZVOD Uslov kompatibilnosti relacija R 1 i R 2 za izvođenje operacija unije, preseka i diferencije: Relacije R 1 i R 2 moraju imati isti broj atributa (isti stepen), a njihovi odgovarajući atributi moraju biti definisani nad istim domenima da bi se nad njima mogle izvršiti operacije unije, preseka i diferencije. 33

34 Tabele za primer S 1 BrInd MLB Ime Starost [ ifsmer 152/ A na / M irko / Z oran S 2 BrInd MLB Ime Starost [ ifsmer 223/ M irko / Z oran / M ilo{

35 UNIJA S 3 := S 1 S 2 S 3 BrInd MLB Ime Starost [ ifsmer 152/ A na / M irko / Z oran / M ilo{

36 RAZLIKA S 4 := S 1 - S 2 S 4 BrInd MLB Ime Starost [ ifsmer 152/ A na

37 PRESEK S 5 := S 1 S 2 S 5 BrInd MLB Ime Starost [ ifsmer 223/ M irko / Z oran

38 DEKARTOV PROIZVOD R 1 C D E A a1 a2 a3 R 2 B b1 b2 b3 Nekotrolisano spajanje. R 3 = R 1 x R 2 C D E A B a1 b a2 b a3 b a1 b a2 b a3 b3 38

39 SPECIJALNE RELACIONE OPERACIJE Projekcija Selekcija Spajanje Deljenje 39

40 PROJEKCIJA Neka je R(A 1, A 2,..., A n ) relacija, a X podskup njenih atributa. Označimo sa Y komplement {A 1, A 2,..., A n } - X. Rezultat operacije projekcije relacije R po atributima X je π X (R)= {x y, <x,y> R}. 40

41 Projekcija - primer Gra anin Građanin MLB Ime Starost MestoRo A na 19 Beograd M irko 21 V aljevo Z oran 20 Beograd A na 19 Ni{ M irko 21 Beograd Z oran 20 Novi Sad M ilo{ 22 Beograd Pr 1 := π Ime, Starost Građanin Pr 1 I me Starost A na 19 M irko 21 Z oran 20 Milo{ 22 41

42 SELEKCIJA Data je relacija R(A 1, A 2,..., A n ) i predikat Θ definisan nad njenim atributima. Rezultat operacije selekcije σ Θ (R) = {x x R AND Θ(x)} ( skup n-torki x relacije R koje zadovoljavaju predikat (uslov) Θ ). 42

43 SELEKCIJA - PRIMER Primer: Prikaži građane koji su stariji od 20 godina i rođeni su u Beogradu. Pr 2 := σ Starost > 20 AND MestoRođ = Beograd (Građanin) Pr 2 MLB Ime Starost MestoRo M irko 21 Beograd M ilo{ 22 Beograd Restrikcija koje n-torke mogu da se jave u rezultatu 43

44 SPAJANJE - JOIN Date su relacije R 1 (A 1, A 2,..., A n ) i R 2 (B 1,B 2,..., B m ) i predikat Θ definisan nad njihovim atributima. Obeležimo sa X i Y skupove atributa relacija R 1 i R 2, respektivno. Rezultat operacije spajanja ovih relacija (tzv. teta spajanje) je R 1 [ X Θ]R 2 = {<x,y> x R 1 AND y R 2 AND Θ(x,y)}. Oznaka X Θ za operaciju spajanja ukazuje na činjenicu, očiglednu iz definicije teta spajanja, da ova operacija nije primitivna operacija relacione algebre, već se može izvesti uzastopnom primenom operacije Dekartovog proizvoda (x) nad relacijama koje se spajaju i selekcije po predikatu Θ nad tako dobijenom relacijom. 44

45 SPAJANJE Ako je predikat Θ definisan sa A k = B j, s tim da su i atributi A k i B j definisani nad istim domenima, tada se takvo spajanje naziva ekvispajanje. Očigledno je da se u rezultatu ekvispajanja uvek pojavljuju dve iste kolone, u gornjem primeru dve iste kolone MLB. Ako se jedna od te dve kolone izbace, takvo spajanje se naziva prirodno spajanje. Predpostavlja se da su atributi spajanja istoimeni. 45

46 SPAJANJE - PRIMERI Građanin MLB Ime Starost MestoRođ Ana 19 Beograd Mirko 21 Valjevo Zoran 20 Beograd Ana 19 Niš Mirko 21 Beograd Zoran 20 Novi Sad Miloš 22 Beograd Student BrInd MLB Smer 152/ / / /

47 SPAJANJE - PRIMERI Pr 3 := Građanin [Građanin.MLB = Student.MLB] Student Pr 3 MLB Ime Starost MestoRo MLB BrInd Smer Ana 19 Beograd / Mirko 21 Valjevo / Zoran 20 Beograd / Milo{ 22 Beograd /94 01 Pr 4 := Građanin * Student Pr 4 MLB Ime Starost MestoRo BrInd Smer A na 19 Beograd 152/ M irko 21 V aljevo 223/ Z oran 20 Beograd 021/ M ilo{ 22 Beograd 003/

48 DELJENJE 1. Deljenje je operacija pogodna za upite u kojima se javlja reč svi ( sve, sva ). Formalno se definiše na sledeći način: Neka su A(X,Y) i B(Z) relacije gde su X, Y i Z skupovi atributa takvi da su Y i Z jednakobrojni, a odgovarajući domeni su im jednaki. Rezultat operacije deljenja A[Y Z]B = R(X) gde n-torka x uzima vrednosti iz A.X, a par <x,y> postoji u A za sve vrednosti y koje se pojavljuju u B(Z). 48

49 DELJENJE Prijava Predmet Brind ŠifPred ŠifPred 152/97 P1 P1 152/97 P2 P2 021/94 P1 P3 003/94 P3 152/97 P3 Prijava [ Prijava.ŠifPred Predmet.ŠifPred] Predmet BrInd 152/97 49

50 DELJENJE peracija deljenja nije primitivna operacija relacione algebre, već se može izvesti pomoću drugih operacija na sledeći način: (X, Y) [Y Z]B(Z) = π X A - π X ((π X A x B) - A) bjašnjenje: X A daje sve n-torke koje mogu da učestvuju u rezultatu, π X A x B) daje relaciju u kojoj se za svaku vrednost z iz B pojavljuju parovi <x,z> sa svim vrednostima x, 50

51 RELACIONA ALGEBRA 9.Poluspajanje (SEMIJOIN). Operacija poluspajanja uvedena je za potrebe distribuiranih baza podataka. Ako se, u nekoj distribuciji relacione baze podataka, relacije koje se spajaju nalaze na različitim lokacijama, spajanje je veoma skupa operacija, pogotovo ako se rezultat zahteva sa neke treće lokacije. Posmatrajmo sledeći primer: Radnik(ŠifRadn, ImeRadn, AdresaRadn, Staž, ŠifOdel) - lokacija a Odeljenje(ŠifOdel, NazivOdel) - lokacija b, a na lokaciji c se izvršava operacija Radnik * Odeljenje 51

52 RELACIONA ALGEBRA Skalarna računanja u relacionoj algebri EXTEND koji uključuje tzv "horizontalno računanje" u relacionu algebru, odnosno formira vrednost atributa relacije preko aritmetičkog izraza nad vrednostima ostalih atributa iste n-torke; SUMMARIZE koji uključuje tzv "vertikalno računanje" u relacionu algebru, odnosno formira novu relaciju kao projekciju polazne po nekim atributima, proširenu za atribut koji je rezultat nekog "vertikalnog", agregirajućeg, aritmetičkog izraza nad vrednostima odgovarajućih atributa. 52

53 RELACIONA ALGEBRA Operacije sa nula vrednostima MOŽDA_SELEKCIJA (MAYBE_SELECT). Selektuju se one n-torke relacije za koje se predikat selekcije, na osnovu trovrednosnih tablica istinitosti, sračunava u nula vrednost. SPOLJNO_SPAJANJE (OUTER_JOIN): centralno, levo i desno SPOLJNA_UNIJA (OUTER_UNION). 53

54 RELACIONI RAČUN Postoje dva oblika relacionog računa: (1) Relacioni račun n-torki i (2) Relacioni račun domena Relacioni račun n-torki je Predikatski račun prvog reda u kome promenljive uzimaju vrednosti n-torki relacija date baze podataka. Relacioni račun domena je Predikatski račun prvog reda u kome promenljive uzimaju vrednosti iz nekih domena atributa relacija date baze podataka. 54

55 PREDIKATSKI RAČUN PRVOG REDA (1)Afirmativna rečenica, koja ima smisla i koja je istinita ili neistinita naziva se sud. (2)Afirmativna rečenica koja ima smisla i koja sadrži jedan ili više promenljivih parametara i koja postaje sud uvek kada parametri iz rečenice dobiju konkretnu vrednost naziva se predikat. Broj parametara u predikatu se naziva dužina predikata. (Primer predikata je x 2 + y 2 1). (3)Činjenica da u predikatskom računu promenljiva x uzima svoju vrednost iz nekog skupa R označava se sa x : R. (4)Predikatski ili kvantifikatorski račun je matematička teorija čiji su objekti formule koje predstavljaju predikate. (5) Definišu se atomske formule i pravila (sintaksa) izvođenja složenijih formula 55

56 RELACIONI RAČUN N-TORKI U RELACIONOM RAČUNU N-TORKI: Promenljive su n-torke relacija; Atomske formule se definišu nad atributima n-torki; Pravila izvođenja su standardna pravila Predikatskog računa prvog reda. U OBJEKTNOM RAČUNU: Promenljive su objekti klasa. Atomske formule se definišu nad atributima i operacijama objekata; Pravila izvođenja su standardna pravila Predikatskog računa prvog reda. 56

57 RELACIONI RAČUN N-TORKI Činjenica da u relacionom računu n-torki promenljiva x uzima kao svoju vrednost n-torku relacije R označava se sa x : R. Atomi u relacionom računu n-torki su: x.a Θ y.b (x.a je vrednost atributa A relacije R1 za n- torku x koja iz ove relacije uzima vrednost. Na isti način y.b je vrednost atributa B neke druge relacije R2 iz koje promenljiva y uzima n-torke kao svoje vrednosti (x: R1, y: R2). Pretpostavlja se da su atributi A i B definisani nad istim domenom, a Θ je operacija poređenja definisana nad tim domenom.) x.a Θ c gde su x, A i Θ kao i u prethodnom stavu, a c je konstanta koja ima isti domen kao i atribut A. 57

58 RELACIONI RAČUN N-TORKI Formule se formiraju od atoma preko sledećih pravila (sintakse): Atom je formula; Ako je P1 formula, tada su formule i NOT P1 i (P1); Ako su P1 i P2 formule tada su formule i P1 AND P2 i P1 OR P2; Ako je P1(s) formula koja sadrži neku slobodnu promenljivu s tada su i s (P1(s)) i s (P1(s)) takođe formule ( - "postoji", egzistencijalni kvantifikator, - "za svako", univerzalni kvantifikator). 58

59 RELACIONI RAČUN N-TORKI Opšti iskaz relacionog računa. Neka su R1, R2,..., Rn relacije u nekoj bazi podataka. Neka su A, B,..., C atributi ovih relacija, respektivno i neka je F formula. Opšti izraz relacionog računa n-torki je tada: t: R1, u: R2,..., v: Rn t.a, u.b,..., v.c WHERE F (Prikaži vrednosti atributa A relacije R1, atribut B relacije R2,... i atribut C relacije Rn, za one n-torke koje zadovoljavaju uslov definisan formulom F). 59

60 PRIMERI PRIMERI ĆE BITI PRIKAZANI NA SLEDEĆJEDNOSTAVNOJ ŠEMI RELACIONE BAZE PODATAKA: STUDENT(BI,IME, STAROST,ŠSMER) PRIJAVA(BI,ŠP,OCENA) PREDMET(ŠP, NAZIP,BRČAS) SMER(ŠSMER,NAZIVS) 60

61 PRIMERI RELACIONOG RAČUNA N-TORKI (a) Prikaži brojeve indeksa i imena studenata koji su stariji od 20 godina. x: STUDENT x.bi, x.ime WHERE x.starost > 20; (b) Prikaži imena studenata koji studiraju smer "Informacioni sistemi". x: STUDENT, y: SMER x. IME WHERE y (y.šsmer = x. ŠSMER AND y.nazivs = 'InfSist'); 61

62 PRIMERI RELACINOG RAČUNA N-TORKI (c)prikaži imena studenata koji su položili sve predmete. x: STUDENT, y: PRIJAVA, z: PREDMET x.ime WHERE z ( y (y.bi = x.bi AND y. ŠP = z. ŠP )); 62

63 INTERPRETACIJA SQL-a PREKO RELACIONE ALGEBRE I RELACIONOG RAČUNA SQL se može interpretirati kao korisniku prilagođena sintaksa i za relacionu algebru i za relacioni račun n- torki. U relacionoj algebri, opšti izraz preko koga se može dobiti željena tabela iz skupa datih tabela je "projekcija po navedenim atributima, selekcije po datom uslovu, Dekartovog proizvoda potrebnih tabela", odnosno Π[R1.A1, R2A2,..., Rm.An] (ΣΕΛ [Θ] (R1 x R2 x... x Rm)) 63

64 INTERPRETACIJA SQL-a PREKO RELACIONE ALGEBRE I RELACIONOG RAČUNA Isti upit se u SQL-u može izraziti na sledeći način: SELECT R1.A1, R2.A2,..., Rm.An FROM R1,R2,.., Rm WHERE Θ; Očigledne su sledeće ekvivalencije: Ključna reč SELECT odgovara operaciji projekcije (Π) Ključna reč FROM odgovara Dekartovom proizvodu; Ključna reč WHERE odgovara operaciji selekcije (ΣΕΛ) po uslovu Θ. 64

65 INTERPRETACIJA SQL-a PREKO RELACIONE ALGEBRE I RELACIONOG RAČUNA Ekvivalencija relacionog računa n-torki i SQL-a, može se pokazati ako se prethodni SQL upit napiše u obliku: SELECT x.a1, y.a2,..., z.an FROM R1 x, R2 y,..., Rm z WHERE Θ; Interpretacija je sledeća: Ključna reč FROM služi za definisanje promenljivih Ključna reč SELECT definiše "desnu stranu" opšteg iskaza relacionog računa Ključna reč WHERE ima istu ulogu kao i u opštem iskazu relacionog računa - iza nje se navodi predikat (uslov) koji treba da bude zadovoljen. 65

66 IMPLEMENTACIJA OBJEKTNOG RAČUNA - QUEL Najpoznatiji upitni jezik koji predstavlja direktnu implementaciju relacionog računa n-torki je QUEL (Query Language). Promenljive koje uzimaju za svoje vrednosti n- torke pojedinih relacija navode se iskazom: RANGE OF naziv-promenljive IS naziv-relacije čime se iskazuje da neka promenljiva uzima za svoje vrednosti n-torke navedene relacije. Opšti oblik upita u QUEL-u je: RETRIEVE lista-atributa WHERE predikat; 66

67 PRIMERI UPITA U QUEL-U SU: (1) Prikazati brojeve indeksa i imena radnika koji studiraju smer "Informacioni sistemi". RANGE OF x IS STUDENT RANGE OF y IS SMER RETRIEVE (x. BI, x.ime ) WHERE x.šifsmer = y.šifsmer AND y.nazivsmer = 'Infsist'; (2) Prikaži parove imena studenata iste starosti. RANGE OF x IS STUDENT RANGE OF y IS STUDENT RETRIEVE (x.ime, y.ime, x.starost) WHERE x.starost = y.starost 67

68 PRIMERI JEDNOSTAVNIH SQL UPITA Prikaži brojeve indeksa i imena studenata koji su stariji od 20 godina. SELECT STUDENT.BI, STUDENT.IME FROM STUDENT WHERE STUDENT.STAROST >20; Prikaži imena studenata koji studiraju smer "Informacioni sistemi". SELECT STUDENT.BI FROM STUDENT, SMER WHERE STUDENT.ŠSMER = SMER.ŠSMER AND SMER.NAZIVS= InfSist ; 68

69 RELACIONI RAČUN DOMENA U relacionom računu domena promenljive uzimaju vrednosti iz nekih domena atributa relacija posmatrane relacione baze podataka. Ovde se, pored navedenih, definiše još jedna atomska formula, tzv. "uslov članstva" (membership condition R(term, term,...) gde je R ime neke relacije a svaki term ima oblik A: v, gde je A neki atribut relacije R, a v je ili promenljiva ili konstanta. Uslov članstva se sračunava u TRUE ako postoji n-torka u relaciji R koja ima zadate vrednosti navedenih atributa. STUDENT (BI = '152/97', ŠIFSMER =01 ) 69

70 RELACIONI RAČUN DOMENA Opšti izraz relacionog računa domena je: x, y,..., z WHERE F gde su x,..., z promenljive a F je formula koja uključuje i uslov članstva. (a) Prikaži brojeve indeksa i imena studenata starijih od 20 godina x, y WHERE z > 25 AND STUDENT (BRIND: x, IME:y, STAROST: z) (b) Prikaži imena studenata sa smera "InfSist. x WHERE y ( (IME: x, ŠIFSMER: y) AND SMER (ŠIFSMER: y, NAZIVS:'InfSis )) 70

71 RELACIONI RAČUN DOMENA QBE (Query By Example) je upitni jezik koji predstavlja implementaciju relacionog računa domena, preko specifične "dvodimenzione" sintakse, koja je vrlo bliska korisniku, jer se preko nje, direktno, u skeletu tabele predstavljene na ekranu, zadaje "primer odgovora" koji korisnik želi. Otuda i ime Query By Example (upit na osnovu primera). 71

72 QBE (Query By Example) NAZIV RELACIJE A T R I B U T I ( M O G U ] D O D A T N I ) E I O P E R A C I JE N A D C E L I M n-torkam A O Z N A K E P R O M E N L JI V I H, KONSTANTI, USLOVA I O P E R A C I JA N A D A TR IBU TIM A 72

73 PRIMER QBE ST U D E N T B I I M E ST A R O ST [ SM E R P. _127/97 P R E D M E T [ P N A Z I P B R ^ A S _p01 'M atem at' P R I JA V A B I [ P O C E N A _127/97 _p01 > 8 73

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012 Iskazna logika 3 Matematička logika u računarstvu Department of Mathematics and Informatics, Faculty of Science,, Serbia novembar 2012 Deduktivni sistemi 1 Definicija Deduktivni sistem (ili formalna teorija)

Διαβάστε περισσότερα

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju RAČUN OSTATAKA 1 1 Prsten celih brojeva Z := N + {} N + = {, 3, 2, 1,, 1, 2, 3,...} Osnovni primer. (Z, +,,,, 1) je komutativan prsten sa jedinicom: sabiranje (S1) asocijativnost x + (y + z) = (x + y)

Διαβάστε περισσότερα

3.1 Granična vrednost funkcije u tački

3.1 Granična vrednost funkcije u tački 3 Granična vrednost i neprekidnost funkcija 2 3 Granična vrednost i neprekidnost funkcija 3. Granična vrednost funkcije u tački Neka je funkcija f(x) definisana u tačkama x za koje je 0 < x x 0 < r, ili

Διαβάστε περισσότερα

Pravilo 1. Svaki tip entiteta ER modela postaje relaciona šema sa istim imenom.

Pravilo 1. Svaki tip entiteta ER modela postaje relaciona šema sa istim imenom. 1 Pravilo 1. Svaki tip entiteta ER modela postaje relaciona šema sa istim imenom. Pravilo 2. Svaki atribut entiteta postaje atribut relacione šeme pod istim imenom. Pravilo 3. Primarni ključ entiteta postaje

Διαβάστε περισσότερα

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET Goran Stančić SIGNALI I SISTEMI Zbirka zadataka NIŠ, 014. Sadržaj 1 Konvolucija Literatura 11 Indeks pojmova 11 3 4 Sadržaj 1 Konvolucija Zadatak 1. Odrediti konvoluciju

Διαβάστε περισσότερα

Teorijske osnove informatike 1

Teorijske osnove informatike 1 Teorijske osnove informatike 1 9. oktobar 2014. () Teorijske osnove informatike 1 9. oktobar 2014. 1 / 17 Funkcije Veze me du skupovima uspostavljamo skupovima koje nazivamo funkcijama. Neformalno, funkcija

Διαβάστε περισσότερα

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović Novi Sad April 17, 2018 1 / 22 Teorija grafova April 17, 2018 2 / 22 Definicija Graf je ure dena trojka G = (V, G, ψ), gde je (i) V konačan skup čvorova,

Διαβάστε περισσότερα

Svaki red se može jednoznačno odrediti (postoji primarni ključ)

Svaki red se može jednoznačno odrediti (postoji primarni ključ) 1 Osnovne karakteristike: Sve se predstavlja relacijama (tabelama) Zasniva se na strogoj matematičkoj teoriji Minimalna redudansa podataka Jednostavno ažuriranje podataka Izbegnute su anomalije ažuriranja

Διαβάστε περισσότερα

Osnovne karakteristike: Sve se predstavlja relacijama (tabelama) Zasniva se na strogoj matematičkoj teoriji Minimalna redundansa podataka Jednostavno

Osnovne karakteristike: Sve se predstavlja relacijama (tabelama) Zasniva se na strogoj matematičkoj teoriji Minimalna redundansa podataka Jednostavno 1 Osnovne karakteristike: Sve se predstavlja relacijama (tabelama) Zasniva se na strogoj matematičkoj teoriji Minimalna redundansa podataka Jednostavno ažuriranje podataka Izbegnute su anomalije ažuriranja

Διαβάστε περισσότερα

Elementi spektralne teorije matrica

Elementi spektralne teorije matrica Elementi spektralne teorije matrica Neka je X konačno dimenzionalan vektorski prostor nad poljem K i neka je A : X X linearni operator. Definicija. Skalar λ K i nenula vektor u X se nazivaju sopstvena

Διαβάστε περισσότερα

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti). PRAVA Prava je kao i ravan osnovni geometrijski ojam i ne definiše se. Prava je u rostoru određena jednom svojom tačkom i vektorom aralelnim sa tom ravom ( vektor aralelnosti). M ( x, y, z ) 3 Posmatrajmo

Διαβάστε περισσότερα

SKUPOVI I SKUPOVNE OPERACIJE

SKUPOVI I SKUPOVNE OPERACIJE SKUPOVI I SKUPOVNE OPERACIJE Ne postoji precizna definicija skupa (postoji ali nama nije zanimljiva u ovom trenutku), ali mi možemo koristiti jednu definiciju koja će nam donekle dočarati šta su zapravo

Διαβάστε περισσότερα

ELEKTROTEHNIČKI ODJEL

ELEKTROTEHNIČKI ODJEL MATEMATIKA. Neka je S skup svih živućih državljana Republike Hrvatske..04., a f preslikavanje koje svakom elementu skupa S pridružuje njegov horoskopski znak (bez podznaka). a) Pokažite da je f funkcija,

Διαβάστε περισσότερα

Operacije s matricama

Operacije s matricama Linearna algebra I Operacije s matricama Korolar 3.1.5. Množenje matrica u vektorskom prostoru M n (F) ima sljedeća svojstva: (1) A(B + C) = AB + AC, A, B, C M n (F); (2) (A + B)C = AC + BC, A, B, C M

Διαβάστε περισσότερα

Projektovanje informacionih sistema 39

Projektovanje informacionih sistema 39 Projektovanje informacionih sistema 39 Glava 3 3.0 Osnove relacione algebre - uvod Za manipulisanje podacima i tabelama u relacionim bazama podataka potrebna su osnovna znanja iz relacione algebre. Relaciona

Διαβάστε περισσότερα

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15 MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15 Matrice - osnovni pojmovi (Matrice i determinante) 2 / 15 (Matrice i determinante) 2 / 15 Matrice - osnovni pojmovi Matrica reda

Διαβάστε περισσότερα

5. Karakteristične funkcije

5. Karakteristične funkcije 5. Karakteristične funkcije Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2018 Milan Merkle Karakteristične funkcije ETF Beograd 1 / 10 Definicija Karakteristična

Διαβάστε περισσότερα

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića Verovatnoća i Statistika I deo Teorija verovatnoće zadaci Beleške dr Bobana Marinkovića Iz skupa, 2,, 00} bira se na slučajan način 5 brojeva Odrediti skup elementarnih dogadjaja ako se brojevi biraju

Διαβάστε περισσότερα

Doc. dr. sc. Markus Schatten. Zbirka rješenih zadataka iz baza podataka

Doc. dr. sc. Markus Schatten. Zbirka rješenih zadataka iz baza podataka Doc. dr. sc. Markus Schatten Zbirka rješenih zadataka iz baza podataka Sadržaj 1 Relacijska algebra 1 1.1 Izračun upita....................................... 1 1.2 Relacijska algebra i SQL.................................

Διαβάστε περισσότερα

Osnovne teoreme diferencijalnog računa

Osnovne teoreme diferencijalnog računa Osnovne teoreme diferencijalnog računa Teorema Rolova) Neka je funkcija f definisana na [a, b], pri čemu važi f je neprekidna na [a, b], f je diferencijabilna na a, b) i fa) fb). Tada postoji ξ a, b) tako

Διαβάστε περισσότερα

SISTEMI NELINEARNIH JEDNAČINA

SISTEMI NELINEARNIH JEDNAČINA SISTEMI NELINEARNIH JEDNAČINA April, 2013 Razni zapisi sistema Skalarni oblik: Vektorski oblik: F = f 1 f n f 1 (x 1,, x n ) = 0 f n (x 1,, x n ) = 0, x = (1) F(x) = 0, (2) x 1 0, 0 = x n 0 Definicije

Διαβάστε περισσότερα

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Ime i prezime: 1. Prikazane su tačke A, B i C i prave a,b i c. Upiši simbole Î, Ï, Ì ili Ë tako da dobijeni iskazi

Διαβάστε περισσότερα

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo IZVODI ZADACI ( IV deo) LOGARITAMSKI IZVOD Logariamskim izvodom funkcije f(), gde je >0 i, nazivamo izvod logarima e funkcije, o jes: (ln ) f ( ) f ( ) Primer. Nadji izvod funkcije Najpre ćemo logarimovai

Διαβάστε περισσότερα

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost M086 LA 1 M106 GRP Tema: CSB nejednakost. 19. 10. 2017. predavač: Rudolf Scitovski, Darija Marković asistent: Darija Brajković, Katarina Vincetić P 1 www.fizika.unios.hr/grpua/ 1 Baza vektorskog prostora.

Διαβάστε περισσότερα

Matematička logika. novembar 2012

Matematička logika. novembar 2012 Predikatska logika 1 Matematička logika Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia novembar 2012 1 različiti nazivi: predikatska logika, logika prvog

Διαβάστε περισσότερα

Iskazna logika 1. Matematička logika. Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia.

Iskazna logika 1. Matematička logika. Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia. Matematička logika Department of Mathematics and Informatics, Faculty of Science,, Serbia oktobar 2012 Iskazi, istinitost, veznici Intuitivno, iskaz je rečenica koja je ima tačno jednu jednu istinitosnu

Διαβάστε περισσότερα

Diskretna matematika. Prof. dr Olivera Nikolić

Diskretna matematika. Prof. dr Olivera Nikolić Diskretna matematika Prof. dr Olivera Nikolić onikolic@singidunum.ac.rs 1 OSNOVNI POJMOVI MATEMATIČKE LOGIKE 2 1. Diskretna matematika 2. Kontinualna matematika 3 Pojam diskretne matematike Diskretna matematika

Διαβάστε περισσότερα

41. Jednačine koje se svode na kvadratne

41. Jednačine koje se svode na kvadratne . Jednačine koje se svode na kvadrane Simerične recipročne) jednačine Jednačine oblika a n b n c n... c b a nazivamo simerične jednačine, zbog simeričnosi koeficijenaa koeficijeni uz jednaki). k i n k

Διαβάστε περισσότερα

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA. KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI NEUTRALNI ELEMENT GRUPOIDA 1 Grupoid (G, ) je asocijativa akko važi ( x, y, z G) x (y z) = (x y) z Grupoid (G, ) je komutativa akko važi ( x, y G) x y = y x Asocijativa

Διαβάστε περισσότερα

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D} Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Neka su D i K bilo koja dva neprazna skupa. Postupak f koji svakom elementu x D pridružuje točno jedan element y K zovemo funkcija

Διαβάστε περισσότερα

Zadaci iz Osnova matematike

Zadaci iz Osnova matematike Zadaci iz Osnova matematike 1. Riješiti po istinitosnoj vrijednosti iskaza p, q, r jednačinu τ(p ( q r)) =.. Odrediti sve neekvivalentne iskazne formule F = F (p, q) za koje je iskazna formula p q p F

Διαβάστε περισσότερα

Sistemi veštačke inteligencije primer 1

Sistemi veštačke inteligencije primer 1 Sistemi veštačke inteligencije primer 1 1. Na jeziku predikatskog računa formalizovati rečenice: a) Miloš je slikar. b) Sava nije slikar. c) Svi slikari su umetnici. Uz pomoć metode rezolucije dokazati

Διαβάστε περισσότερα

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici Meko računarstvo Student: Indeks:. Poja fazi skupa. Vrednost fazi funkcije pripadnosti je iz skupa/opsega: a) {0, b) R c) N d) N 0 e) [0, ] f) [-, ] 2. Poja fazi skupa 2. Na slici je prikazan grafik: a)

Διαβάστε περισσότερα

numeričkih deskriptivnih mera.

numeričkih deskriptivnih mera. DESKRIPTIVNA STATISTIKA Numeričku seriju podataka opisujemo pomoću Numeričku seriju podataka opisujemo pomoću numeričkih deskriptivnih mera. Pokazatelji centralne tendencije Aritmetička sredina, Medijana,

Διαβάστε περισσότερα

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka 1 Afina geometrija 11 Afini prostor Definicija 11 Pod afinim prostorom nad poljem K podrazumevamo svaku uređenu trojku (A, V, +): A - skup taqaka V - vektorski prostor nad poljem K + : A V A - preslikavanje

Διαβάστε περισσότερα

Zavrxni ispit iz Matematiqke analize 1

Zavrxni ispit iz Matematiqke analize 1 Građevinski fakultet Univerziteta u Beogradu 3.2.2016. Zavrxni ispit iz Matematiqke analize 1 Prezime i ime: Broj indeksa: 1. Definisati Koxijev niz. Dati primer niza koji nije Koxijev. 2. Dat je red n=1

Διαβάστε περισσότερα

III VEŽBA: FURIJEOVI REDOVI

III VEŽBA: FURIJEOVI REDOVI III VEŽBA: URIJEOVI REDOVI 3.1. eorijska osnova Posmatrajmo neki vremenski kontinualan signal x(t) na intervalu definisati: t + t t. ada se može X [ k ] = 1 t + t x ( t ) e j 2 π kf t dt, gde je f = 1/.

Διαβάστε περισσότερα

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f 2. Nule i znak funkcije; presek sa y-osom IspitivaƬe

Διαβάστε περισσότερα

MODEL OBJEKTI - VEZE MODEL OBJEKTI - VEZE KONCEPTI MODELA METODOLOGIJA MODELIRANJA

MODEL OBJEKTI - VEZE MODEL OBJEKTI - VEZE KONCEPTI MODELA METODOLOGIJA MODELIRANJA MODEL OBJEKTI - VEZE MODEL OBJEKTI - VEZE KONCEPTI MODELA METODOLOGIJA MODELIRANJA MODELI PODATAKA Model objekti-veze Relacioni model Objektni model Objektno-relacioni model Aktivne baze podataka XML kao

Διαβάστε περισσότερα

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo) Najpre da se podsetimo tablice i osnovnih pravila:. C`=0. `=. ( )`= 4. ( n )`=n n-. (a )`=a lna 6. (e )`=e 7. (log a )`= 8. (ln)`= ` ln a (>0) 9. = ( 0) 0. `= (>0) (ovde je >0 i a

Διαβάστε περισσότερα

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori MATEMATIKA 2 Prvi pismeni kolokvijum, 14.4.2016 Grupa 1 Rexea zadataka Dragan ori Zadaci i rexea 1. unkcija f : R 2 R definisana je sa xy 2 f(x, y) = x2 + y sin 3 2 x 2, (x, y) (0, 0) + y2 0, (x, y) =

Διαβάστε περισσότερα

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ).

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ). 0.1 Faktorizacija: ID, ED, PID, ND, FD, UFD Definicija. Najava pojmova: [ID], [ED], [PID], [ND], [FD] i [UFD]. ID: Komutativan prsten P, sa jedinicom 1 0, je integralni domen [ID] oblast celih), ili samo

Διαβάστε περισσότερα

Računarska grafika. Rasterizacija linije

Računarska grafika. Rasterizacija linije Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem

Διαβάστε περισσότερα

Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B.

Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B. Korespondencije Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B. Pojmovi B pr 2 f A B f prva projekcija od

Διαβάστε περισσότερα

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log =

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log = ( > 0, 0)!" # > 0 je najčešći uslov koji postavljamo a još je,, > 0 se zove numerus (aritmand), je osnova (baza). 0.. ( ) +... 7.. 8. Za prelazak na neku novu bazu c: 9. Ako je baza (osnova) 0 takvi se

Διαβάστε περισσότερα

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove. Klasifikacija blizu Teorema Neka je M Kelerova mnogostrukost. Operator krivine R ima sledeća svojstva: R(X, Y, Z, W ) = R(Y, X, Z, W ) = R(X, Y, W, Z) R(X, Y, Z, W ) + R(Y, Z, X, W ) + R(Z, X, Y, W ) =

Διαβάστε περισσότερα

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1. Pismeni ispit iz matematike 0 008 GRUPA A Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: λ + z = Ispitati funkciju i nacrtati njen grafik: + ( λ ) + z = e Izračunati

Διαβάστε περισσότερα

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. a b Verovatno a da sluqajna promenljiva X uzima vrednost iz intervala

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, Linearna algebra 2 prvi kolokvij, 27.. 20.. Za koji cijeli broj t je funkcija f : R 4 R 4 R definirana s f(x, y) = x y (t + )x 2 y 2 + x y (t 2 + t)x 4 y 4, x = (x, x 2, x, x 4 ), y = (y, y 2, y, y 4 )

Διαβάστε περισσότερα

Glava 1. Realne funkcije realne promen ive. 1.1 Elementarne funkcije

Glava 1. Realne funkcije realne promen ive. 1.1 Elementarne funkcije Glava 1 Realne funkcije realne promen ive 1.1 Elementarne funkcije Neka su dati skupovi X i Y. Ukoliko svakom elementu skupa X po nekom pravilu pridruimo neki, potpuno odreeni, element skupa Y kaemo da

Διαβάστε περισσότερα

18. listopada listopada / 13

18. listopada listopada / 13 18. listopada 2016. 18. listopada 2016. 1 / 13 Neprekidne funkcije Važnu klasu funkcija tvore neprekidne funkcije. To su funkcije f kod kojih mala promjena u nezavisnoj varijabli x uzrokuje malu promjenu

Διαβάστε περισσότερα

Relacijski model podataka i osnove relacijske algebre

Relacijski model podataka i osnove relacijske algebre i osnove relacijske algebre 4. tjedan T. Carić, T. Erdelić Zavod za inteligentne transportne sustave Fakultet prometnih znanosti Sveučilište u Zagrebu Baze podataka T. Carić, T. Erdelić ITS::Baze podataka

Διαβάστε περισσότερα

APROKSIMACIJA FUNKCIJA

APROKSIMACIJA FUNKCIJA APROKSIMACIJA FUNKCIJA Osnovni koncepti Gradimir V. Milovanović MF, Beograd, 14. mart 2011. APROKSIMACIJA FUNKCIJA p.1/46 Osnovni problem u TA Kako za datu funkciju f iz velikog prostora X naći jednostavnu

Διαβάστε περισσότερα

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1 Strukture podataka i algoritmi 1. kolokvij Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati i uvid u kolokvije: ponedjeljak,

Διαβάστε περισσότερα

7 Algebarske jednadžbe

7 Algebarske jednadžbe 7 Algebarske jednadžbe 7.1 Nultočke polinoma Skup svih polinoma nad skupom kompleksnih brojeva označavamo sa C[x]. Definicija. Nultočka polinoma f C[x] je svaki kompleksni broj α takav da je f(α) = 0.

Διαβάστε περισσότερα

Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo:

Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo: 2 Skupovi Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo: A B def ( x)(x A x B) Kažemo da su skupovi A i

Διαβάστε περισσότερα

radni nerecenzirani materijal za predavanja

radni nerecenzirani materijal za predavanja Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Kažemo da je funkcija f : a, b R u točki x 0 a, b postiže lokalni minimum ako postoji okolina O(x 0 ) broja x 0 takva da je

Διαβάστε περισσότερα

10 Iskazni račun - deduktivni sistem za iskaznu logiku

10 Iskazni račun - deduktivni sistem za iskaznu logiku 10 Iskazni račun - deduktivni sistem za iskaznu logiku Definicija 20 Iskazni račun je deduktivni sistem H = X, F orm, Ax, R, gde je X = S {,, (, )}, gde S = {p 1, p 2,..., p n,... }, F orm je skup iskaznih

Διαβάστε περισσότερα

Dijagonalizacija operatora

Dijagonalizacija operatora Dijagonalizacija operatora Problem: Može li se odrediti baza u kojoj zadani operator ima dijagonalnu matricu? Ova problem je povezan sa sljedećim pojmovima: 1 Karakteristični polinom operatora f 2 Vlastite

Διαβάστε περισσότερα

Računarska grafika. Rasterizacija linije

Računarska grafika. Rasterizacija linije Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem

Διαβάστε περισσότερα

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a =

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a = x, y, z) 2 2 1 2. Rešiti jednačinu: 2 3 1 1 2 x = 1. x = 3. Odrediti rang matrice: rang 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. 2 0 1 1 1 3 1 5 2 8 14 10 3 11 13 15 = 4. Neka je A = x x N x < 7},

Διαβάστε περισσότερα

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET Riješiti jednačine: a) 5 = b) ( ) 3 = c) + 3+ = 7 log3 č) = 8 + 5 ć) sin cos = d) 5cos 6cos + 3 = dž) = đ) + = 3 e) 6 log + log + log = 7 f) ( ) ( ) g) ( ) log

Διαβάστε περισσότερα

Ispitivanje toka i skiciranje grafika funkcija

Ispitivanje toka i skiciranje grafika funkcija Ispitivanje toka i skiciranje grafika funkcija Za skiciranje grafika funkcije potrebno je ispitati svako od sledećih svojstava: Oblast definisanosti: D f = { R f R}. Parnost, neparnost, periodičnost. 3

Διαβάστε περισσότερα

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A. 3 Infimum i supremum Definicija. Neka je A R. Kažemo da je M R supremum skupa A ako je (i) M gornja meda skupa A, tj. a M a A. (ii) M najmanja gornja meda skupa A, tj. ( ε > 0)( a A) takav da je a > M

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, 1 2 3 4 5 Σ jmbag smjer studija Linearna algebra 2 prvi kolokvij, 7. 11. 2012. 1. (10 bodova) Neka je dano preslikavanje s : R 2 R 2 R, s (x, y) = (Ax y), pri čemu je A: R 2 R 2 linearan operator oblika

Διαβάστε περισσότερα

Geometrija (I smer) deo 1: Vektori

Geometrija (I smer) deo 1: Vektori Geometrija (I smer) deo 1: Vektori Srdjan Vukmirović Matematički fakultet, Beograd septembar 2013. Vektori i linearne operacije sa vektorima Definicija Vektor je klasa ekvivalencije usmerenih duži. Kažemo

Διαβάστε περισσότερα

Deljivost. 1. Ispitati kada izraz (n 2) 3 + n 3 + (n + 2) 3,n N nije deljiv sa 18.

Deljivost. 1. Ispitati kada izraz (n 2) 3 + n 3 + (n + 2) 3,n N nije deljiv sa 18. Deljivost 1. Ispitati kada izraz (n 2) 3 + n 3 + (n + 2) 3,n N nije deljiv sa 18. Rešenje: Nazovimo naš izraz sa I.Važi 18 I 2 I 9 I pa možemo da posmatramo deljivost I sa 2 i 9.Iz oblika u kom je dat

Διαβάστε περισσότερα

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE 1 SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE Neka je (V, +,, F ) vektorski prostor konačne dimenzije i neka je f : V V linearno preslikavanje. Definicija. (1) Skalar

Διαβάστε περισσότερα

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Trigonometrija Adicijske formule Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Razumijevanje postupka izrade složenijeg matematičkog problema iz osnova trigonometrije

Διαβάστε περισσότερα

Dvanaesti praktikum iz Analize 1

Dvanaesti praktikum iz Analize 1 Dvaaesti praktikum iz Aalize Zlatko Lazovi 20. decembar 206.. Dokazati da fukcija f = 5 l tg + 5 ima bar jedu realu ulu. Ree e. Oblast defiisaosti fukcije je D f = k Z da postoji ula fukcije a 0, π 2.

Διαβάστε περισσότερα

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k. 1 3 Skupovi brojeva 3.1 Skup prirodnih brojeva - N N = {1, 2, 3,...} Aksiom matematičke indukcije Neka je N skup prirodnih brojeva i M podskup od N. Ako za M vrijede svojstva: 1) 1 M 2) n M (n + 1) M,

Διαβάστε περισσότερα

Skupovi, relacije, funkcije

Skupovi, relacije, funkcije Chapter 1 Skupovi, relacije, funkcije 1.1 Skup, torka, multiskup 1.1.1 Skup Pojam skupa ne definišemo eksplicitno. Intuitivno skup prihvatamo kao konačnu ili beskonačnu kolekciju objekata (ili elemenata)u

Διαβάστε περισσότερα

Funkcije. Predstavljanje funkcija

Funkcije. Predstavljanje funkcija Funkcije narna relacija f je funkcionalna relacija ako važi: ( ) za svaki a postoji jedinstven element b takav da (a, b) f. Definicija. Funkcija 1 je uredjena trojka (,, f) gde f zadovoljava uslov: Činjenicu

Διαβάστε περισσότερα

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla XI dvoqas veжbi dr Vladimir Balti 4. Stabla Teorijski uvod Teorijski uvod Definicija 5.7.1. Stablo je povezan graf bez kontura. Definicija 5.7.1. Stablo je povezan graf bez kontura. Primer 5.7.1. Sva stabla

Διαβάστε περισσότερα

Matematička analiza 1 dodatni zadaci

Matematička analiza 1 dodatni zadaci Matematička analiza 1 dodatni zadaci 1. Ispitajte je li funkcija f() := 4 4 5 injekcija na intervalu I, te ako jest odredite joj sliku i inverz, ako je (a) I = [, 3), (b) I = [1, ], (c) I = ( 1, 0].. Neka

Διαβάστε περισσότερα

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu Trigonometrijske jednačine i nejednačine. Zadaci koji se rade bez upotrebe trigonometrijskih formula. 00. FF cos x sin x

Διαβάστε περισσότερα

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, PARCIJALNI IZVODI I DIFERENCIJALI Sama definicija parcijalnog ivoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, naravno, naučiti onako kako vaš profesor ahteva. Mi ćemo probati

Διαβάστε περισσότερα

Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri

Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri 1 1 Zadatak 1b Čisto savijanje - vezano dimenzionisanje Odrediti potrebnu površinu armature za presek poznatih dimenzija, pravougaonog

Διαβάστε περισσότερα

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI) IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI) Izračunavanje pokazatelja načina rada OTVORENOG RM RASPOLOŽIVO RADNO

Διαβάστε περισσότερα

1 Algebarske operacije i algebraske strukture

1 Algebarske operacije i algebraske strukture 1 Algebarske operacije i algebraske strukture Defnicija 1.1 Neka su I i A skupovi. I-familija elemenata skupa A, ili familija elemenata iz A indeksirana skupom I, je funkcija a : I A koju radije zapisujemo

Διαβάστε περισσότερα

Funkcije dviju varjabli (zadaci za vježbu)

Funkcije dviju varjabli (zadaci za vježbu) Funkcije dviju varjabli (zadaci za vježbu) Vidosava Šimić 22. prosinca 2009. Domena funkcije dvije varijable Ako je zadano pridruživanje (x, y) z = f(x, y), onda se skup D = {(x, y) ; f(x, y) R} R 2 naziva

Διαβάστε περισσότερα

ELEMENTARNA MATEMATIKA 1

ELEMENTARNA MATEMATIKA 1 Na kolokviju nije dozvoljeno koristiti ni²ta osim pribora za pisanje. Zadatak 1. Ispitajte odnos skupova: C \ (A B) i (A C) (C \ B). Rje²enje: Neka je x C \ (A B). Tada imamo x C i x / A B = (A B) \ (A

Διαβάστε περισσότερα

Baze podataka. SQL Jezik relacione BP

Baze podataka. SQL Jezik relacione BP Baze podataka SQL Jezik relacione BP UPIT - SELECT - SQL je jezik veoma visokog nivoa (very-high-level language) Programer izbegava korišćenje komplikovanih manipulacija nad podacima (što je neophodno

Διαβάστε περισσότερα

Diferencijabilnost funkcije više promenljivih

Diferencijabilnost funkcije više promenljivih Matematiči faultet Beograd novembar 005 godine Diferencijabilnost funcije više promenljivih 1 Osnovne definicije i teoreme, primeri Diferencijabilnost je jedan od centralnih pojmova u matematičoj analizi

Διαβάστε περισσότερα

Zadaci iz trigonometrije za seminar

Zadaci iz trigonometrije za seminar Zadaci iz trigonometrije za seminar FON: 1. Vrednost izraza sin 1 cos 6 jednaka je: ; B) 1 ; V) 1 1 + 1 ; G) ; D). 16. Broj rexea jednaqine sin x cos x + cos x = sin x + sin x na intervalu π ), π je: ;

Διαβάστε περισσότερα

Kaskadna kompenzacija SAU

Kaskadna kompenzacija SAU Kaskadna kompenzacija SAU U inženjerskoj praksi, naročito u sistemima regulacije elektromotornih pogona i tehnoloških procesa, veoma često se primenjuje metoda kaskadne kompenzacije, u čijoj osnovi su

Διαβάστε περισσότερα

Riješeni zadaci: Nizovi realnih brojeva

Riješeni zadaci: Nizovi realnih brojeva Riješei zadaci: Nizovi realih brojeva Nizovi, aritmetički iz, geometrijski iz Fukciju a : N R azivamo beskoači) iz realih brojeva i ozačavamo s a 1, a,..., a,... ili a ), pri čemu je a = a). Aritmetički

Διαβάστε περισσότερα

INTELIGENTNO UPRAVLJANJE

INTELIGENTNO UPRAVLJANJE INTELIGENTNO UPRAVLJANJE Fuzzy sistemi zaključivanja Vanr.prof. Dr. Lejla Banjanović-Mehmedović Mehmedović 1 Osnovni elementi fuzzy sistema zaključivanja Fazifikacija Baza znanja Baze podataka Baze pravila

Διαβάστε περισσότερα

U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije.

U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije. Šta je to relacija? U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije. Na primer, često se javlja potreba da se izvesni objekti uporede

Διαβάστε περισσότερα

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x.

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x. 4.7. ZADACI 87 4.7. Zadaci 4.7.. Formalizam diferenciranja teorija na stranama 4-46) 340. Znajući izvod funkcije arcsin, odrediti izvod funkcije arccos. Rešenje. Polazeći od jednakosti arcsin + arccos

Διαβάστε περισσότερα

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011. INTEGRALNI RAČUN Teorije, metodike i povijest infinitezimalnih računa Lucija Mijić lucija@ktf-split.hr 17. veljače 2011. Pogledajmo Predstavimo gornju sumu sa Dodamo još jedan Dobivamo pravokutnik sa Odnosno

Διαβάστε περισσότερα

6 Polinomi Funkcija p : R R zadana formulom

6 Polinomi Funkcija p : R R zadana formulom 6 Polinomi Funkcija p : R R zadana formulom p(x) = a n x n + a n 1 x n 1 +... + a 1 x + a 0, gdje su a 0, a 1,..., a n realni brojevi, a n 0, i n prirodan broj ili 0, naziva se polinom n-tog stupnja s

Διαβάστε περισσότερα

Inženjerska grafika geometrijskih oblika (5. predavanje, tema1)

Inženjerska grafika geometrijskih oblika (5. predavanje, tema1) Inženjerska grafika geometrijskih oblika (5. predavanje, tema1) Prva godina studija Mašinskog fakulteta u Nišu Predavač: Dr Predrag Rajković Mart 19, 2013 5. predavanje, tema 1 Simetrija (Symmetry) Simetrija

Διαβάστε περισσότερα

NORMALIZACIJA. Normalne forme daju formalne kriterije prema kojima se utvrñuje da li model podataka ispunjava prethodne zahteve.

NORMALIZACIJA. Normalne forme daju formalne kriterije prema kojima se utvrñuje da li model podataka ispunjava prethodne zahteve. NORMALIZACIJA Osnovni cilj relacionog modela podataka je da odgovarajuća baza podataka: 1. Ne sadrži redundansu, 2. Da se može jednostavno koristiti i menjati. Normalne forme daju formalne kriterije prema

Διαβάστε περισσότερα

Mašinsko učenje. Regresija.

Mašinsko učenje. Regresija. Mašinsko učenje. Regresija. Danijela Petrović May 17, 2016 Uvod Problem predviđanja vrednosti neprekidnog atributa neke instance na osnovu vrednosti njenih drugih atributa. Uvod Problem predviđanja vrednosti

Διαβάστε περισσότερα

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa Binarne operacije Binarna operacija na skupu A je preslikavanje skupa A A u A, to jest : A A A. Pišemo a b = c. Označavanje operacija:,,,. Poznate operacije: sabiranje (+), oduzimanje ( ), množenje ( ).

Διαβάστε περισσότερα

On predstavlja osnovni pojam, poput pojma tačke ili prave u geometriji. Suštinsko svojstvo skupa je da se on sastoji od elemenata ili članova.

On predstavlja osnovni pojam, poput pojma tačke ili prave u geometriji. Suštinsko svojstvo skupa je da se on sastoji od elemenata ili članova. Pojam skupa U matematici se pojam skup ne definiše eksplicitno. On predstavlja osnovni pojam, poput pojma tačke ili prave u geometriji. Suštinsko svojstvo skupa je da se on sastoji od elemenata ili članova.

Διαβάστε περισσότερα

Uvod u neparametarske testove

Uvod u neparametarske testove Str. 148 Uvod u neparametarske testove Predavač: Dr Mirko Savić savicmirko@ef.uns.ac.rs www.ef.uns.ac.rs Hi-kvadrat testovi c Str. 149 Koristi se za upoređivanje dve serije frekvencija. Vrste c testa:

Διαβάστε περισσότερα

Bulove jednačine i metodi za njihovo

Bulove jednačine i metodi za njihovo Matematički fakultet Univerzitet u Beogradu Bulove jednačine i metodi za njihovo rešavanje Master rad Mentor: Slavko Moconja Student: Nevena Dordević Beograd, 2017. Sadržaj 1 Uvod 2 2 Bulova algebra 3

Διαβάστε περισσότερα

FORMALNI SISTEMI KAO OSNOVA ZA PROJEKTOVANJE KOMPAJLERA

FORMALNI SISTEMI KAO OSNOVA ZA PROJEKTOVANJE KOMPAJLERA FORMALNI SISTEMI KAO OSNOVA ZA PROJEKTOVANJE KOMPAJLERA Definicije Sintaksa, Semantika Projektovanje kompajlera kompajlera. 1 Kompajler, Procedura, Algoritam: KOMPAJLER: prevodioc sa višeg programskog

Διαβάστε περισσότερα