You are on page 1of 8

b

Baze podataka Microsoft Access 2003 Vebe 1

Baze podataka - Access 2003

Vebe 1

Teorija Uvod
Microsoft Access je mona aplikacija koja omoguava da se kreira, unosi, pretrauje i prezentuje velika koliina informacija (poznata kao baza podataka). Zato baza podataka? Baza podataka nije samo lista tabela. Ona omoguava korisniku da ima kontrolu nad podacima, da ih dohvata, sortira, analizira i reportira korisniku u trenutku. Moe da kombinuje podatke iz razliitih fajlova, tako da nije potrebno unositi podatke vie puta. Koja je razlika izmeu baze podataka i obinih lista? Pretpostavimo da ste sekretarica u golf klubu i da vai klijenti uestvuju na vie turnira. Za svaki turnir postoji lista uesnika sa njihovim podacima. Ukoliko uesnik promeni, na primer, broj telefona, svaka od tih lista mora da se aurura odvojeno. U dobro strukturiranoj bazi, ovaj podatak e se promeniti samo na jednom mestu. Ukoliko se radi samo o 10-tak lista podataka, onda e se najverovatnije koristiti Microsoft Excel ili Microsoft Word. Ukoliko je broj podataka vei i ako se ti podaci esto menjaju, onda prednost ima Microsoft Access. Struktura Access baze podataka

Access baza podataka se sastoji iz objekata. Najvaniji objekti u Access-u su: Tabele (Tables) skladite podatake u kolonama i redovima. Sve baze podataka sadre bar jednu tabelu.

Visoka ICT - Oktobar 2009

Baze podataka - Access 2003

Vebe 1

Upiti (Queries) dohvataju i obrauju podatke. Mogu da kombinuju podatke iz razliitih tabela, auriraju podatke, izvode operacije nad podacima. Obrasci (Forms) - kontroliu unos i prikaz podataka. Olakavaju rad sa podacima Reporti (Reports) tampaju podatke. Oni transformiu podatke i upite u dokument sa kojim je lake raditi.

Teorijski Zadatak 1

Papir i olovka

Opiite ta je baza podataka. Navesti mogue upotrebe baze podataka?

Teorijski Zadatak 2 ta od ponuenog nije objekat baze podataka: 1. Tabela 2. Raport 3. Lista 4. Upit

Papir i olovka

Teorijski Zadatak 3

Papir i olovka

Koji od sledeih iskaza opisuje relacionu bazu podataka: 1. Sastoji se iz razliitih tabela sa podacima koji su povezani 2. Dohvata podatke u zavisnosti od upita 3. Omoguava vezu izmeu brojeva

Teorijski Zadatak 4 Osnovni gradivni blokovi baze podataka su: 1. Liste 2. Upiti 3. Tabele

Papir i olovka

Visoka ICT - Oktobar 2009

Baze podataka - Access 2003 Zadatak 1 Pokretanje Accessa 1. Kliknite na dugme Start. 2. Kliknite na All Programs pa Microsoft Office. 3. Kliknite na Microsoft Access 2003 ikonu. Zadatak 2 Otvaranje i analiza primera baze podataka

Vebe 1

1. Kliknite na meni Help. 2. Pokaite na Sample Databases i kliknite na Northwind Sample. 3. Pojavljuje se poetni ekran baze podataka Northwind. Kliknite na OK da bi se ovaj ekran zatvorio. 4. Otvara se okvir za dijalog Main Switchboard. Zatvorite ga pritiskom na dugme u gornjem desnom uglu. 5. Pregledajte sve Access objekte u ovoj bazi podataka.

Teorija Tabele
Tabele organizuju podatke. najmanje od jedne tabele. Svaka baza podataka se sastoji

Tabele sadre podatke, tako da su one osnovne gradivne komponente bilo koje baze podataka. Informacije se dele u odvojene tabele na osnovu tema. Saka tabela sadri redove koji se nazivaju rekordi (records) i kolone koje se nazivaju polja (fields). Npr. informacije o jednom radniku e se nai kao rekord u tabeli Zaposleni. Polje je deo informacije koju sadri rekord. Npr. kuni telefon zaposlenog je jedno polje u rekordu. Svako polje ima svoj tip, kao i ogranienja u unosu podataka npr.da se u tabelu isporueno ne mogu uneti podaci o narudbini koja je mlaa od 2 dana.

Zadatak 3 Otvaranje i analiza tabele Products

Papir i olovka

1. Kliknite na objekat Tables u levom meniju. U listi desno e se pojaviti sve tabele baze podataka Northwind. 2. Dvokliknite na tabelu Products. Koliko rekorda ima tabela Products? Visoka ICT - Oktobar 2009

Baze podataka - Access 2003 3. Kliknite na ikonicu za Design View 4. Koliko polja ima tabela Products? .

Vebe 1

Teorija - Primarni i strani kljuevi


Primarni klju predstavlja polje ili skup polja u tabeli koji programu obezbeuje jedinstveni identifikator za svaki red. Primarni klju osim to ini svaki rekord jedinstvenim, slui i za povezivanje tabela. Tabele se meusobno povezuju uz pomo primarnih kljueva. Jednom definisan primarni klju moe da se koristi u drugim tabelama za ponovno upuivanje na tabelu sa primarnim kljuem. Na primer, polje ID kupca u tabeli Kupci moe da se pojavi i u tabeli Porudbine. Ono predstavlja primarni klju u tabeli Kupci. U tabeli Porudbine naziva se sporedni klju. Jednostavno reeno, sporedni klju predstavlja primarni klju neke druge tabele.

Primarni klju Sporedni klju Za odgovarajui primarni klju neophodno je nekoliko

karakteristika. Prvo, on jedinstveno identifikuje svaki red. Drugo, nikada nije prazan ili bez vrednosti uvek sadri vrednost. Tree, on se retko menja (u idealnim sluajevima, ne menja se nikada). Access koristi polja primarnog kljua za brzo povezivanje podataka iz vie tabela. Primer loeg izbora primarnog kljua bili bi ime ili adresa. Oba polja sadre informacije koje s vremenom mogu da se promene.

Visoka ICT - Oktobar 2009

Baze podataka - Access 2003

Vebe 1

Zadatak 4 Primarni kljuevi

Papir i olovka

Za svaku tabelu u bazi Northwind ispii kako se zove i kog je tipa polje koje je primarni klju. Koja polja su strani kljuevi? Zadatak 5 Tipovi polja Papir i olovka

Nabrojite sve tipove polja koji se koriste u bazi Northwind. Teorijski Zadatak 5 Red u tabeli je poznat takoe kao: 1. Polje 2. Rekord 3. Tip podatka Teorijski Zadatak 6 Primarni klju je: 1. Jedinstven identifikator koji slui za povezivanje tabela 2. Klju koji se kreira pre stranog kljua 3. Lozinka za ulaz u bazu podataka

Zadatak 6 Kreiranje tabele preduzea 1. Startujte Access 2. Kliknite na File -> New pa Blank Database 3. Snimite bazu u folder C:\VezbeAccess\ime_broj_indeksa pod imenom BazaProdavnice 4. Kliknite na objekat Tables 5. Izaberite Create table in Design view Kreirajte tabelu Proizvodi koju ete snimiti tek kad unesete sva polja. Proizvodi Field Name ID proizvoda Ime proizvoda Visoka ICT - Oktobar 2009 Data Type AutoNumber Text

Baze podataka - Access 2003 Cena prozvoda Currency

Vebe 1

Zatvorite i snimite tabelu pritiskom na dugme close. Dvostrukim klikom na ime tabele otvorite tabelu za unos podataka. Unesite podatke u tabelu: ID proizvoda 1 2 3 4 5 Ime proizvoda Caj nana Keks plazma Hleb sava Kafa Mleko Cena proizvoda 40 80 40 32 54

Kreirate i sledee tabele : Kupci Field Name ID kupca Naziv Kontakt osoba Telefon Data Type Number Text Text Text

Izaberite i setujte primarni klju. Unesite podatke u tabelu: ID kupca 1 2 3 4 Naziv Steco Disko d.o.o Maxi Andi Kontakt osoba Nenad Stojkovic Ivan Petkovic Hrvoje Pancer Janko Lackovic Telefon 204356 204359 204360 204361

Setujte primarni klju. Porudzbine


Field Name ID porudzbine ID proizvoda ID kupca Visoka ICT - Oktobar 2009 Data Type AutoNumber Number Number

Baze podataka - Access 2003 Prodavac Datum porudzbine Koliina Text Date/Time Number

Vebe 1

Kreirajte primarni klju. Odredite koji su strani kljuevi. Unesite mogue podatke.

Visoka ICT - Oktobar 2009

You might also like