Professional Documents
Culture Documents
SQL Jezik S Relacijskom Bazom Podataka
SQL Jezik S Relacijskom Bazom Podataka
www.BesplatniSeminarskiRadovi.com
Sadr aj! 1."vod!#to je SQL jezik s relacijskom bazom podataka$..........% &.Baza podataka 'op(enito o bazi podataka))))))...)* &.1.+rste baze podataka)))))))))))))))..* %.Relacijska baza podataka))))))))))))))., %.1.-blikovanje relacijske baze podataka)))))))).,./ %.&.0oncept1alno oblikovanje podataka)))))))))./ *.SQL jezik za rad s relacijskom bazom podataka)))))..2 ,.3ormalizacija relacijske baze podataka)))))))....2.4 /.S1stav za 1pravljanje bazom podataka)).))))))...4 /.1.5efiniranje baze podataka)))))))).))))...4 /.&.Si61rnost baze podataka)))))))))))))...4 /.%.-71vanje inte6riteta baze podataka)))))))))..8 /.*.9icrosoft :ccess)))))..)))))))))))8 2.SQL))))))))))))))))))..)))8.1; 4.<aklj17ak))))))))))))))))..)))..11 8.Literat1ra))))))))))))))))))))1&
&
1."vod! #to je SQL jezik s relacijskom bazom podataka. povijest SQL jezika
<a rad s relacijskom bazom podataka koriste se 1pitni jezici.5ana=nji 1pitni jezici koji se koriste s1 naj7e=(e proced1ralni i neproced1ralni.<a relacijsk1 baz1 podataka se koriste neproced1ralni jezici.>ostoji vi=e neproced1ralni? jezika.a najvi=e se koristi SQL jezik. Iako se naziva 1pitnim jezikom.SQL ima naredbe za sveob1?vatan rad s relacijskom bazom podataka.a to s1! @kreiranje tabliceArelacijaB @1nos podataka 1 tabliceArelacijaB @brisanje podataka iz tablicaArelacijaB @naredbe za definiranje baze podatakaA55L@5ata 5efinition Lan61a6eB @naredbe za za nanip1lacij1 podacimaA59L@5ata 9anip1lation Lan61a6eB @1pravlja7ke naredbe. SQLAStr1ct1red Q1erC Lan61a6eB.tj. nje6ov razvoj je zapo7eo 182*. 6odine.kada je objavljen 7lanak 5.5. D?amberlaina i R.E. BoCcea 1 kojem oni opis1j1 1pitni jezik za pretra ivanje pod nazivom SFQ"L. 3akon to6a 182,. im se pridr1 1je i 9. Gammer.te oni zajedni7ko predstavljaj1 koncept jezika SQ":RF. "brzo nakon to6a SQ":RF mijenja naziv 1 SFQ"FL& .i taj jezik je kori=ten 1 razvoj1 prvo6 prototipa relacijsko6 s1stava za 1pravljanje bazama podataka koji je imao naziv SCstem R.a kasnije taj jezik mijenja ime 1 SQL. SQL je relacijski potp1n jer za svi? , osnovni? relacijski? operatora postavljao je semanti7ki ekvivalentne SQL naredbe. SQL jezik je standardiziran od IS-A184/.6.B i :3<IA184/.6odineB instit1ta i danas se rabi 1 ve(ini relacijski? s1stava baze podataka. SQL omo61(ava pravljenje 1pita nad vi=e relacija istovremeno. Relacijska baza podataka spada 1 s1vremene baze podataka 1z objektni ili dimenzijski model. SQL je deklarativan jezik 1 kojem korisnik specifira samo eljeni rez1ltat.SQL 188& pod1pire samo f1nkcije koje krajnji korisnik eli .ali takoHer pod1pire i one f1nkcije koje obraH1j1 apstraktne tipove podataka. :pstraktni tipovi podataka se danas mo61 dodavati ili brisati iz s1stava.bez da to ima ikakvo6 1tjecaja na sam s1stav.Iako takav prist1p pove(ava cjelok1pn1 f1nkcionalnost s1stava.sami s1stavi n1de veoma o6rani7en1 potpor1 za optimiranje operacija SQL@standardni 1pitni jezik.
@poslovi odr avanja baze podataka >o7inj1 fizi7kim modeliranjem baze podataka.a nastavlja se njenom fizi7kom 1spostavom i odr avanjem.a obavlja i? administrator.
-peracija selekcije predstavlja selekcij1 radne relacije koje sl1 e 1dovoljavanj1 zadano6 kriterija. -peracija selekcije predstavlja selekcij1 st1paca jedne relacije.a operacijom spajanja jos dvije relacije se formira nova relacija.
>ojam si61rnost se odnosi na za=tit1 podataka od neovla=tene 1potrebe a. 1 t1 svr?1 se koriste & na7ina! @diskrecijski na7in Svakom se korisnik1 ili pojedinoj klasi korisnika dodjelj1j1 posebna prava prist1pa podacimaAst1domatB @mandatni prist1p -bjekt1 se dodjelj1je klasifikacijska razina.
/.*.9IDR-S-EI :DDFSS
<a 1poznavanje s relacijskom bazom podataka se naj7e=(e koristi 9icrosoft :ccess.koji je najpo6odniji i najlak=i za kori=tenje. 9o61(nosti :ccess@a! @3ort?windAs1stav za 1pravljanje bazom podatakaB !5atabase .popis objekata baze podataka @prod1cts@sadr aj tablice @relations?ipAdija6ram entiteta i veza od koji? je nastala baza podatakaB @orders.
2.SQL
Sam SQL jezik nije po6odan za specifikacij1 kompleksni? operacija koje 1vode 6eoprostorni objekti.a nijedn1 jednostavn1 operacij1 nije mo61(e ra71nati tim jezikom.Sto6a bilo koj1 operacij1 koja kao rez1ltat ima sk1p slo6ova nije mo61(e direktno proces1irati 1 pro6ramskim jezicima jer nijedna od nji? nema sk1povne operatore 7iji s1 elementi slo6ovi. SQL server omo61(ava kori=tenj1 dvij1 6lavni? vrsta indeksa! @indeksa kod koji? lo6i7ki redoslijed klj17ni? vrijednosti odreH1je fizi7ki redoslijed redova tabliceAcl1stered indeNB 8
@indeksa kod koji? je lo6i7ki redoslijed klj17ni? vrijednosti razli7it od fizi7ko6 redoslijeda redova tabliceAnoncl1stered indeksB. SQL jezik je takoHer jezik za 1metanje .a 1riranje .brisanje.pretra ivanje.definiranje i administriranje baze podataka. -sima standardne verzije .ve(ina proizvoHa7a baza podataka dodaje vlastita pro=irenja.a verzija SQL jezika 16raHena 1 SQL server se naziva Iransact@SQL. 3aredbe Iransact@SQL@a se mo61 podijeliti 1 % 6r1pe! @5DLApodsk1p naredbi za odreHivanje prava nad objektima 1 bazi podatakaB @55LApodsk1p naredbi za definiranje svi? atrib1ta i svojstava baze podataka i njeni? objekataB @59LApodsk1p naredbi za izvoHenje operacija nad podacima 1 bazi podatakaB. SQL izraz predstavlja sk1p od6ovaraj1(i? SQL rije7i koje zajedni7ki tvore f1nkcionaln1 cjelin1.
1;
4.<:0LL"J:0
5akle.iz sve6a ovo6a =to smo prik1pili i obradili 1 temi za seminarski rad iz informatike na tem1 SQL jezik s relacijskom bazom podataka . mo6li smo zaklj17iti da je SQL jezik veoma prist1pa7an i jednostavan za kori=tenje obi7nim lj1dima.ali i poslovnim.kojima.naravno.1vijek zatreba prilikom pretra ivanja imena razli7iti? k1paca.dobavlja7a i sli7no. Relacijska baza podataka je veoma la6ana za 1potreb1 i sto6a bi stanovni=tvo trebalo 1p1(ivati na =to ve(e kori=tenje SQL jezika s relacijskom bazom podataka.a posebno je dost1pan 1 9icrosoft :ccess@1.koji je.mo e se re(i .najpo6odniji za SQL. >rednosti SQL 'a s1 velike.po7ev=i i od jednostavne primjene.pa do brzo6 dospijevanja tra eni? informacija do korisnika.
11
8.LIIFR:I"R:
1.Informacijska te?nolo6ija 1 poslovanj1.+latko Jeri(.prof. na Fkonomskom fak1ltet1 1 <a6reb1.9laden +ar6a. prof. na Fkonomskom fak1ltet1 1 <a6reb1 <K &;;*. %28.%8%.@podaci.slika 1 &.<dravko Kali(.Keoprostorne baze podataka.Kolden marketin6.te?ni7ka knji6a. <K &;;/. %.Internet @www.pro@mil.?rOonlineO$:PIQIPSRlQSIP1 &&.;*.&;;4. @www.pin6vin.carnet.?r &&.;*.&;;4. @www.e@st1dent.?rOefz6Odoc1mentsO &&.;*.&;;4. @www.6eof.?rOSdmedakO?rObaze;1a.pdf &&.;*.&;;4. @www.lecad.1nze.baOnastavaOI3E-R9:II0:O &&.;*.&;;4. @ ?ttp!OOspvp.zesoi.fer.?rOseminariO&;;,OSpli?al5arijoT-bjektno-rijentiraneBaze>odataka.pdf &&.;*.&;;4.
www.BesplatniSeminarskiRadovi.com
1&