Ovaj članak pruža kratak pregled baza podataka – šta su, zašto bi trebalo da ih koristite, kao i šta različiti delovi baze podataka rade. Terminologija je zdužena MicrosoftAccess bazama podataka, ali koncepti se primenjuju na sve proizvode baze podataka.
U ovom članku
Šta je to baza podataka?
Baza podataka je alat za prikupljanje i organizovanje informacija. Baze podataka mogu da skladište informacije o osobama, proizvodima, porudžbinama ili bilo čemu drugom. Mnoge baze podataka započnu kao lista u programu za obradu teksta ili unakrsnoj tabeli. Kako lista raste, počinju da se pojavljuju viškovi i nedoslednosti u podacima. Podaci postaju teški za razumevanje u obliku liste i ograničeni su načini pretraživanja ili izvlačenja podskupova podataka za pregledanje. Kada ovi problemi počnu da se pojavljuju, dobra ideja je da prenesete podatke u bazu podataka koju je kreirao sistem za upravljanje bazom podataka (DBMS), kao što je Access.
Kompjuterizovana baza podataka predstavlja kontejner objekata. Jedna baza podataka može da sadrži više tabela. Na primer, sistem za praćenje inventara koji koristi tri tabele nije tri baze podataka, nego jedna koja sadrži tri tabele. Osim ako nije posebno dizajnirana za korišćenje podataka ili koda iz drugog izvora, Access baza podataka skladišti tabele u jednoj datoteci, zajedno sa drugim objektima, kao što su obrasci, izveštaji, makroi i moduli. Baze podataka kreirane u formatu Access 2007-2016 (koji koristi i Access za Microsoft 365, Access 2024, Access 2021 i Access 2019 ) imaju oznaku tipa datoteke .accdb, a baze podataka kreirane u starijim Access formatima imaju oznaku tipa datoteke .mdb.
Koristeći Access, možete da:
-
Dodavanje novih podataka u bazu podataka, kao što je nova stavka u inventaru
-
Uređivanje postojećih podataka u bazi podataka, kao što je promena trenutne lokacije stavke
-
Brisanje informacija, ako se neka stavka možda proda ili odbaci
-
Organizovanje i prikaz podataka na različite načine
-
Deljenje podataka sa drugima putem izveštaja, e-poruka, intraneta ili interneta
Delovi baze podataka Access podataka
Sledeći odeljci su kratki opisi delova tipične Access baze podataka.
Tabele
Da bi baza podataka bila što fleksibilnija, podaci se moraju organizovati u tabele kako se ne bi pojavljivali viškovi. Na primer, ako skladištite informacije o zaposlenima, svaki zaposleni trebalo bi da se samo jednom unese u tabelu koja je podešena da čuva podatke o zaposlenom. Podaci o proizvodima skladištiće se u posebnoj tabeli, a podaci o poslovnicama skladištiće se u drugoj tabeli. Ovaj proces naziva se normalizacija.
Svaki red u tabeli naziva se zapis. U zapisima se skladište pojedinačne informacije. Svaki zapis sastoji se iz jednog ili više polja. Polja odgovaraju kolonama u tabeli. Na primer, možda imate tabelu pod imenom „Zaposleni“ u kojoj svaki zapis (red) sadrži informacije o drugom zaposlenom, a svako polje (kolona) sadrži drugi tip informacija, kao što su ime, prezime, adresa i tako dalje. Polja se moraju naznačiti kao određeni tip podataka, bez obzira na to da li je to tekst, datum ili vreme, broj ili neki drugi tip.
Drugi način za opisivanje zapisa i polja jeste da vizuelizujete stari katalog kartica u biblioteci. Svaka kartica u kartoteci odgovara jednom zapisu u bazi podataka. Svaka informacija na pojedinačnoj kartici (autor, naslov i tako dalje) odgovara jednom polju u bazi podataka.
Više informacija o tabelama potražite u članku Uvod u tabele.
Obrasci
Komandnu dugmad možete da programirate tako da određuju koji podaci se pojavljuju u obrascu, otvaraju druge obrasce ili izveštaje, odnosno da izvršavaju razne druge zadatke. Na primer, možda imate obrazac pod imenom „Obrazac klijenta“ na kom radite sa podacima o klijentu. Obrazac klijenta možda ima dugme koje otvara porudžbinu u kojoj možete da unesete novu porudžbinu za tog klijenta.
Obrasci vam omogućavaju i da kontrolišete na koji način drugi korisnici vrše interakciju sa podacima u bazi podataka. Na primer, možete da napravite obrazac koji prikazuje samo određena polja i omogućava izvršavanje samo određenih operacija. To doprinosi zaštiti podataka i obezbeđuje da se podaci ispravno unesu.
Dodatne informacije o obrascima potražite u članku Uvod u obrasce.
Izveštaji
Izveštaj može da se pokrene bilo kada i uvek će predstavljati trenutne podatke u bazi podataka. Izveštaji su obično oblikovani za štampanje, ali mogu i da se prikažu na ekranu, izvezu u drugi program ili pošalju kao prilog u e-poruci.
Više informacija o izveštajima potražite u članku Uvod u izveštaje u programu Access.
Upiti
Određeni upiti mogu da se „ažuriraju“, što znači da možete da uredite podatke u osnovnim tabelama pomoću lista sa podacima upita. Ako radite u upitu koji se može ažurirati, zapamtite da se promene zapravo izvršavaju na tabelama, a ne samo na listu sa podacima upita.
Postoje dve osnovne vrste upita: upiti za izdvajanje i radni upiti. Upit za izdvajanje samo preuzima podatke i čini ih dostupnim za korišćenje. Rezultate upita možete da vidite na ekranu, odštampate ih ili kopirate u ostavu. Odnosno, izlaz upita možete da koristite kao izvor zapisa za obrazac ili izveštaj.
Radni upit, kao što mu ime govori, izvršava zadatak sa podacima. Radni upiti mogu da se koriste za pravljenje novih tabela, dodavanje podataka u postojeće tabele, ažuriranje ili brisanje podataka.
Dodatne informacije o upitima potražite u članku Uvod u upite.
Makroi
Dodatne informacije o makroima potražite u članku Uvod u Access programiranje.
Moduli
Dodatne informacije o modulima potražite u članku Uvod u Access programiranje.