Podaci za svakoga

Tabele

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,4

Element 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.

 

 

 

 

 

Komentari

Dodaj komentar





Zapamti me

 
Powered by blog.rs