{"id":932,"date":"2020-04-20T23:27:21","date_gmt":"2020-04-20T21:27:21","guid":{"rendered":"http:\/\/skolarbbos.net\/?p=932"},"modified":"2020-05-09T01:55:13","modified_gmt":"2020-05-08T23:55:13","slug":"izrada-prve-baze-podataka","status":"publish","type":"post","link":"https:\/\/skolarbbos.net\/?p=932","title":{"rendered":"Izrada prve baze podataka"},"content":{"rendered":"<p>Access izgleda odbojniji od bilo kog drugog Officeovog programa zbog na\u010dina na koji rade baze podataka. Jednostavno re\u010deno, za baze podataka va\u017ee stroga pravila. Drugi programi nisu toliko strogi. Na primer, mo\u017eete pokrenuti Word i odmah zapo\u010deti pisanje pisma. Ili, mo\u017eete pokrenuti Excel i pre\u0107i na izradu finansijskog izve\u0161taja. Access je neuporedivo manje tolerantan. Pre nego \u0161to u Accessovu bazu podataka unesete prvi podatak, morate joj prvo formirati strukturu. A \u010dak i nakon \u0161to defini\u0161ete strukturu, verovatno \u0107ete utro\u0161iti dodatno vreme na izradu drugih korisnih alatki, kao \u0161to su dobre rutine za pretra\u017eivanje podataka i upotrebljivi obrasci koje \u0107ete koristiti da biste pojednostavili pretra\u017eivanje i uno\u0161enje podataka.<\/p>\n<h2><a name=\"_Toc379116140\"><\/a>\u0160ta je Accessova baza podataka<\/h2>\n<p>Kao \u0161to ve\u0107 znate, baza podataka je zbirka podataka. U Accessu je svaka baza podataka sme\u0161tena u jednu datoteku. Ta datoteka sadr\u017ei objekte baze podataka (engl. database objects), koji su njene komponente.<\/p>\n<p>Objekti baze podataka su najva\u017eniji sastojci Accessove baze podataka. Postoji \u0161est vrsta tih objekata:<\/p>\n<ul>\n<li>Tabele slu\u017ee za skladi\u0161tenje podataka. One su srce svake baze podataka, a mo\u017eete ih napraviti koliko god vam je potrebno da biste uskladi\u0161tili sve vrste podataka s kojima radite. Ako se bavite bildovanjem, baza podataka o pripremi mo\u017ee da sadr\u017ei, u tri odvojene tabele, podatke o ve\u017ebama koje svakog dana obavljate, zatim popis sprava na kojima ve\u017ebate, kao i podatke o broju i vrsti visokoproteinskih napitaka kojima se svakodnevno kljukate.<\/li>\n<li>Upiti omogu\u0107avaju da brzo izvr\u0161ite odre\u0111enu akciju nad odgovaraju\u0107om tabelom. Naj\u010de\u0161\u0107e je ta akcija u\u010ditavanje podataka koji vas zanimaju (na primer, deset najprodavanijih artikala u Mekinoj prodavnici ili \u0161ta ste sve kupili odre\u0111enog datuma). Me\u0111utim, pomo\u0107u upita mo\u017eete i da menjate vrednosti podataka.<\/li>\n<li>Obrasci su vizuelno dopadljivi prozori koje sami pravite, i raspore\u0111ujete i bojite njihove elemente. Obrasci su jednostavan na\u010din za prikazivanje ili menjanje podataka koji se nalaze u tabelama.<\/li>\n<li>Izve\u0161taji omogu\u0107avaju da od\u0161tampate deo ili sve podatke iz date tabele. Mo\u017eete zadati gde treba da se prika\u017eu podaci na od\u0161tampanoj stranici, kako \u0107e se oni grupisati i sortirati i kako treba da budu formatirani.<\/li>\n<li>Makroi su mini-programi koji automatizuju uobi\u010dajene poslove. Pomo\u0107u makroa mo\u017eete jednostavno do\u0107i do rezultata koji vam trebaju a da pri tom ne morate postati programer.<\/li>\n<li>Moduli su datoteke koje sadr\u017ee programski kod na Visual Basicu. Taj kod mo\u017eete upotrebiti da biste obavili gotovo sve \u0161to vam zatreba &#8211; od a\u017euriranja 10.000 zapisa do slanja poruke e-po\u0161tom.<\/li>\n<\/ul>\n<p>Sve navedene sastojke baza podataka poznavaoci Accessa nazivaju objektima jer se svima njima upravlja, u su\u0161tini, na isti na\u010din. Ako \u017eelite da koristite objekat odre\u0111ene vrste, napravite ga u bazi podataka, nadenite mu ime, a zatim ga podesite kako vam odgovara. Kasnije mo\u017eete da prikazujete te objekte, da ih preimenujete ili da obri\u0161ete one koji vam vi\u0161e ne trebaju.<\/p>\n<p>Projektovanje baze podataka je postupak pravljenja i konfigurisanja objekata baze podataka. Za one koji vole brojeve, jedna Accessova baza podataka mo\u017ee sadr\u017eati najvi\u0161e 32.768 objekata.<\/p>\n<h2><a name=\"_Toc379116141\"><\/a>Prvi koraci<\/h2>\n<p>Vreme je da zapo\u010dnete putovanje i pokrenete Access. Krenu\u0107ete od \u0161arene stranice <strong>Getting<\/strong> <strong>Started<\/strong> (slika 1).<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-933 aligncenter\" src=\"http:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve311.jpg\" alt=\"izradaprve311\" width=\"925\" height=\"866\" srcset=\"https:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve311.jpg 925w, https:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve311-300x281.jpg 300w\" sizes=\"auto, (max-width: 925px) 100vw, 925px\" \/><em>Slika 1<\/em><\/p>\n<p>Stranica Getting Started na prvi pogled izgleda malo pretrpano ali, u su\u0161tini, ona ima samo tri namene:<\/p>\n<ul>\n<li><strong>Prikazuje najnoviji sadr\u017eaj s Microsoftove Web lokacije Office Online.<\/strong> Na primer, tamo mo\u017eete pro\u010ditati korisne tekstove o Accessu, na\u0107i savete koji \u0107e vam u\u0161tedeti vreme ili preuzeti ispravke i dopune Accessa. Sve hiperveze otvaraju zaseban prozor \u010dita\u010da Weba.<\/li>\n<li><strong>Omogu\u0107ava da otvorite bazu podataka koju ste nedavno koristili.<\/strong><\/li>\n<\/ul>\n<p><strong>Omogu\u0107ava izradu nove baze podataka.<\/strong> Mo\u017eete krenuti od prazne baze podataka (upotrebite dugme <strong>Blank Database<\/strong>) ili mo\u017eete poku\u0161ati da na\u0111ete gotov \u0161ablon koji odgovara onom \u0161to vam treba.<\/p>\n<p>Klikom na Office dugme (Office Button) u gornjem levom uglu, otvara se meni gde je potrebno izabrati New, koja je prikazana na slede\u0107oj slici (Slika 2).<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-934 aligncenter\" src=\"http:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve312.jpg\" alt=\"izradaprve312\" width=\"1043\" height=\"773\" srcset=\"https:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve312.jpg 1043w, https:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve312-300x222.jpg 300w, https:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve312-1024x759.jpg 1024w\" sizes=\"auto, (max-width: 1043px) 100vw, 1043px\" \/><em>Slika 2<\/em><\/p>\n<p>Sa leve strane pojavi\u0107e se forma za unos imena baze podataka, \u0161to je prikazano na slede\u0107oj slici (Slika 3).<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-935 aligncenter\" src=\"http:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve313.jpg\" alt=\"izradaprve313\" width=\"279\" height=\"470\" srcset=\"https:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve313.jpg 279w, https:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve313-178x300.jpg 178w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><em>Slika 3<\/em><\/p>\n<p>U ovom primeru, naziv baze neka bude \u0160kola. Nakon klika na dugme Create, otvara se novokreirana baza podataka, odnosno prostor u kome se kreiraju tabele za bazu podataka \u0160kola.<\/p>\n<p>\u010cim otvorite novu bazu podataka, ona je gotovo prazna. Da biste mogli po\u010deti da je koristite, Access pravi i prvi objekat u bazi podataka &#8211; tabelu \u010dije je ime Table1. Problem je to \u0161to tabela po\u010dinje svoj \u017eivot potpuno prazna, bez ijednog definisanog polja (i bez podataka).<\/p>\n<p>Ako ste sledili korake postupka izrade nove baze podataka, sada ste u prikazu Datasheet, gde mo\u017eete direktno unositi podatke u tabelu. Treba samo da prilagodite tabelu svojim potrebama.<\/p>\n<p>To mo\u017eete uraditi na dva na\u010dina:<\/p>\n<ul>\n<li><strong>Prikaz Design<\/strong> omogu\u0107ava da precizno defini\u0161ete sve aspekte tabele pre nego \u0161to po\u010dnete da je koristite. Gotovo svi profesionalci u oblasti baza podataka radije koriste prikaz Design.<\/li>\n<li><strong>Prikaz Datasheet<\/strong> omogu\u0107ava da upisujete podatke direktno u tabelu. Osim toga, u njemu mo\u017eete napraviti tabelu tako \u0161to \u0107ete uneti prvi red podataka.<\/li>\n<\/ul>\n<p>Naredni koraci opisuju kako da pretvorite novu praznu tabelu (kao \u0161to je Table) u tabelu U\u010denici, koriste\u0107i prikaz Datasheet:<\/p>\n<ol>\n<li><strong>Da biste definisali tabelu, treba da unesete u nju prvi zapis.<\/strong><\/li>\n<\/ol>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-936 aligncenter\" src=\"http:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve314.jpg\" alt=\"izradaprve314\" width=\"640\" height=\"381\" srcset=\"https:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve314.jpg 640w, https:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve314-300x179.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><em>Slika 4<\/em><\/p>\n<ol start=\"2\">\n<li>U koloni<strong> Add New Field <\/strong>prikaza<strong> Datasheet, <\/strong>upi\u0161ite vrednost prvog podatka u zapisu.<\/li>\n<li>Pritisnite taster<strong> Tab <\/strong>da biste pre\u0161li u slede\u0107e polje i vratili se na korak 2.<\/li>\n<\/ol>\n<p>Ponavljajte korake 2 i 3 dok ne unesete sva polja koja vam trebaju, pri \u010demu morate voditi ra\u010duna da svaki podatak unesete u zasebnu kolonu.<\/p>\n<ol start=\"4\">\n<li>Vreme je da ispravite imena kolona.<strong> Dvaput pritisnite zaglavlje kolone (npr. Field1).<\/strong> Ime kolone prelazi u re\u017eim Edit.<\/li>\n<li>Upi\u0161ite novo ime, a zatim pritisnite taster<strong> Vratite se na korak 4.<\/strong><\/li>\n<li>Pritisnite dugme<strong> Office Save (ili upotrebite pre\u010dicu Ctrl+S) <\/strong>da biste tabelu snimili u bazu podataka.<\/li>\n<li>Upi\u0161ite odgovaraju\u0107e ime tabele (slika 5), pa pritisnite<\/li>\n<\/ol>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-937\" src=\"http:\/\/skolarbbos.net\/wp-content\/uploads\/2016\/04\/izradaprve315.jpg\" alt=\"izradaprve315\" width=\"276\" height=\"124\" \/><br \/>\n<em>Slika 5<\/em><\/p>\n<p>Na\u0161a baza podataka treba biti sastavlje od:<\/p>\n<p><span style=\"color: #ff0000;\"><em>U\u010denici (IDu\u010denika, Ime, Prezime, Datum ro\u0111enja, Fotografija, Pol, Smer, Razredni, Hobi)<\/em><\/span><br \/>\n<span style=\"color: #ff0000;\"><em> Telefoni (IDu\u010denika, RB, Broj telefona, Namena) <\/em><\/span><br \/>\n<span style=\"color: #ff0000;\"><em> Mesto (IDmesta, naziv) <\/em><\/span><br \/>\n<span style=\"color: #ff0000;\"><em> Smer (IDsmera, naziv)<\/em><\/span><br \/>\n<span style=\"color: #ff0000;\"><em> Istorija u\u010denika (IDu\u010denika, IDsmera, Datum ro\u0111enja, Dana\u0161nji datum, Godine starosti)<br \/>\nRazredni (IDrezrednog, Ime i prezime)<\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"Access izgleda odbojniji od bilo kog drugog Officeovog programa zbog na\u010dina na<a class=\"moretag\" href=\"https:\/\/skolarbbos.net\/?p=932\"> &lt;b&gt;[Nastavi sa \u010ditanjem...]&lt;\/b&gt;<\/a>","protected":false},"author":1,"featured_media":930,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-932","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-access"],"_links":{"self":[{"href":"https:\/\/skolarbbos.net\/index.php?rest_route=\/wp\/v2\/posts\/932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skolarbbos.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skolarbbos.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skolarbbos.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/skolarbbos.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=932"}],"version-history":[{"count":1,"href":"https:\/\/skolarbbos.net\/index.php?rest_route=\/wp\/v2\/posts\/932\/revisions"}],"predecessor-version":[{"id":1229,"href":"https:\/\/skolarbbos.net\/index.php?rest_route=\/wp\/v2\/posts\/932\/revisions\/1229"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/skolarbbos.net\/index.php?rest_route=\/wp\/v2\/media\/930"}],"wp:attachment":[{"href":"https:\/\/skolarbbos.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skolarbbos.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skolarbbos.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}