vikson | 03 Februar, 2012 19:26
U prvom članku smo se upoznali sa osnovnim definicijama koje su nam potrebne da bi razumjeli kako gledati na podatke.
Nismo ni svjesni, koliko dogadjaja koji su naša svakodnevnica proizvodi podatke. Evo nekoliko primjera: dolazak/odlazak sa posla (ako imate onu famoznu karticu za odkucavanje), kupovina u trgovini, uplata/isplata novca, uzimanje/vraćanje knjige u biblioteci, slanje/primanje elektronske pošte, srfanje po netu i mnogo, mnogo drugih.
Istovremeno, da bi zapisali jedne podatke, potrebno je pročitati druge. Začaran krug bez kraja, zar ne?!
Evo nekoliko primjera:
| Dogadjaj | Piše | Čita |
| dolazak/odlazak sa posla | identifikacijski broj dolaska/odlaska, vaš idenficikajski broj u preduzeću, datum i čas dolaska/odlaska ... | vaš idenficikajski broj u preduzeću, ime, prezime, broj sati, ... |
| kupovina u trgovini | broj računa, gdje ste kupili, datum i čas kupovine, šta ste kupili, količine, ... |
artikal, cijena, trgovina, ... |
| uplata/isplata novca | broj transakcije, datum i čas, uplaćen/isplačen iznos, razlog ... | vaš broj računa, ime, prezime, adresa, razlozi uplate/isplate, ... |
Svi ti podaci su upisani/se upisuju u baze podataka. Poznajemo različite vrste (relacijska, objektna, neformalna, i sl.)
Najčešće se koriste relacijske baze. Relacijske su zato, jer se podaci čuvaju u tabelama. Te tabele su povezane medju sobom. Svaka tabela čuva podatke o jednoj vrsti objekata ili dogadjaja. Tabela je organizovana u kolone i redove. Kolone opisuju atribute objekata/dogadjaja. Redovi čuvaju pojavljivanja tih atributa.
Da ne bi izgledalo teško, evo par primjera, kako izgledaju podaci u tabelama:
Zaposlena osoba| Šifra zap. | Ime | Prezime | Datum početka | Datum zaključka | Adresa | Pol | Godina rodjenja |
| 1 | Petar | Petrović | 01.01.2010 | Beograd, Prva ulica 1 | M | 1988 | |
| 2 | Marija | Marijić | 01.06.1995 | Beograd, Druga ulica 10 | Ž | 1971 | |
| 3 | Bojan | Bojanić | 15.05.1975 | 15.05.2010 | Kragujevac, Treća 42 | Ž | 1950 |
Atributi Zaposlene osobe su: Šifra zaposlenog, Ime, Prezime, Datum početka rada, Datum zaključka, Adreda, Pol, Godina rodjenja.
Pojavljivanja Zaposlene osobe su: 1,2,3
Artikal/Usluga
| Šifra | Naziv artikla/usluge |
| D001 | Salama |
| D038 | Zavjesa |
| H023 | Sapun - Palmolive - ruža |
| H045 | Omekšivač - Luna |
| L037 | Crijevo r.4 |
| P002 | Mlijeko - PKB |
| P123 | Rakija - CGK |
| S346 | Sir za mazanje - ABC |
Atributi Artikal/Usluga su: Šifra, Naziv artikla/usluge
Pojavljivanja Artikal/Usluga su: D001, D038, H023, ...
Organizacijska jedinica
| Šifra oj | Naziv |
| 1A | Trgovina - Novi Beograd |
| 1B | Trgovina - Zemun |
| 2A | Trgovina - Stari Beograd |
Atributi Organizacijske jedinice su: Šifra,Naziv
Pojavljivanja Organizacijske jedinice su: 1A,1B,2A
Način plaćanja
| Šifra | Naziv |
| K | Kartica |
| G | Gotovina |
Atributi Način plaćanja su: Šifra, Naziv
Pojavljivanja Način plaćanja su: K, G
Račun
| Šifra rač. | Datum i čas | Šifra trgovine | Šifra prodavca | Način plaćanja | Broj računa | Status |
| 1 | 15.01.12 10:02 | 2A | 1 | K | 555-4444-555-222 | Z |
| 2 | 15.01.12 10:06 | 2A | 1 | G | Z | |
| 3 | 15.01.12 10:00 | 1B | 2 | G | Z | |
| 4 | 16.01.12 10:00 | 1A | 1 | K | 555-4444-555-333 | S |
Atributi Računa su: Šifra računa, Datum i čas, Šifra trgovine, Šifra prodavca, Način plaćanja, Broj računa, Status računa.
Pojavljivanja za Račun su: 1,2,3,4Element računa
| Šifra rač. | Red.Broj | Šifra artikla/usluge | Jed. mjere | količina | osnovna cijena | procenat poreza |
| 1 | 1 | D001 | kg | 0,15 | 123,80 | 8,5 |
| 1 | 2 | P002 | l | 2 | 80,00 | 8,5 |
| 1 | 3 | P123 | l | 1 | 1002,00 | 20 |
| 2 | 1 | H023 | kom | 1 | 55,00 | 20 |
| 2 | 2 | H045 | kom | 2 | 332,00 | 20 |
| 2 | 3 | P002 | l | 3 | 80,00 | 8,5 |
| 2 | 4 | S346 | kom | 1 | 458,00 | 8,5 |
| 3 | 1 | L037 | m | 3,2 | 552,00 | 20 |
| 4 | 1 | P002 | l | 1 | 80,00 | 8,5 |
| 4 | 2 | D038 | m2 | 1,2 | 567,00 | 20 |
Atributi Element računa su: Šifra računa, Redni broj, Šifra artikla/usluge, Jedinica mjere, Količina, Osnovna cijena, Procenat poreza.
Pojavljivanja Elemenata računa su: 1-1, 1-2,1-3,2-1,2-2.2-3,2-4,3-1,4-1,4-2.
Tabele kao što su Način plaćanja, Organizacijska jedinica, Artikal/Usluga, Zaposlena osoba zovemo šifrarnici.
Tabele kao što su Račun, Element računa zovemo evidencije.
Podaci u tabelama evidencije nastaju kao posljedica nekog dogadjaja. Podaci iz šifrarnika se čitaju u trenutku upisivanje podataka u tabeli evidencije dogadjaja.
| « | Februar 2012 | » | ||||
|---|---|---|---|---|---|---|
| Po | Ut | Sr | Če | Pe | Su | Ne |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||