Professional Documents
Culture Documents
03 - Organizacijai Podataka I Informacija
03 - Organizacijai Podataka I Informacija
ORGANIZACIJA PODATAKA
I INFORMACIJA
INFORMACIONI SISTEMI
Nastavnik:
dr Miroslav Medenica, dipl.
in.
1
ORGANIZACIJA PODATAKA I
INFORMACIJA
ENTITET 1/3
Entitet
Izvorna obeleja
Konkurencija obeleja
a.)skladite
b.)kupac
Beograd, Kosovska
15, TV
izvedena obeleja
ENTITET 3/3
Svaki entitet moe imati vie obeleja i
obrnuto npr. na jednoj lokaciji moe biti vie
skladita ili za jednu robu vie kupaca. To
znai da se izmeu entiteta i obeleja u
svakom konkretnom sluaju mogu uspostaviti
razliite funkcionalne veze i odnosi.
Ovakav nain prikazivanja pogodan je i za
definisanje relacija predhoenja skupova
informacija o emu e kasnije biti vie rei.
Znai da uvek moemo definisati i skupove
obeleja, a konkurencija obeleja za svaki
pojedini entitet daje nam strukturu koju
nazivamo podatak ili polje.
8
PODATAK 1/3
PODATAK 2/3
Naziv polja
Obim (veliina)
Vrsta
-ifra kupca
6 znakova
numeriki
-ime kupca
20 znakova
alfabetski
-ulica
18 znakova
alfabetski
-broj
5 znakova
alfa-numeriki
-mesto
15 znakova
alfabetski
11
SEGMENT 1/3
ifra kupca
Ime-naziv
Adresa kupca
ulica
Uslovi plaanja
rok
broj
mesto
Stanje rauna
13
SEGMENT 3/3
Segment je takoe logika jedinica koja kao
struktura predstavlja jednu sloenu celinu od
skupa podataka. Ovo upuuje (prema
konkretnom primeru) da sa stanovita
strukture i segment i slog mogu biti
istovremeno informacija. Segment meutim
nije istovremeno i fizika jedinica podataka to
znai da se u organizaciji memorisan ja on
defakto ne izdvaja ni u kakvu fiziki zasebnu
celinu. Naprosto on je deo celine koju nazivamo
slog.
14
SLOG 1/3
Slog podataka obuhvata sve podatke i
segmente kao njihove podskupove koji su vani
za jedinini aplikativni objekat posmatranja.
Npr.slog kupac objedinjava sve vane podatke o
svakom pojedinom klijentu, dok slog roba sve
vane podatke o artiklima koji su predmet
prouavanja, tj. evitentiranja obrade itd. U
logikom smislu slog je dakle uvek jedna
zaokruena celina podataka i njegova
identifikacija zahteva, da isti bude
konkretizovan na nain kako je to objanjeno za
entitet.
15
SLOG 2/3
To istovremeno znai da se slogovi
meusobno razlikuju po nazivu, logikom
sadraju i duini. Razlike u logikom sadraju
slogova nastaju kao posledica konkretizacije
obeleja koja su obuhvaena slogom. Bitno
je stoga da slogom budu obuhvaena sva
obeleja koja su nam vana sa stanovita
dobijanja obgovora na informacione zahteve
korisnika. To podrazumeva da u kreiranju
sloga mora uestvovati i projekat i korisnik
sistema kako bi se ve u toj fazi obezbedio
eljeni sadraj.
16
SLOG 3/3
Identifikacija nekog sloga u memoriji vri se (u
momentu potrebe na bazi upitnika, odnosno
infomacionog zahteva) putem odgovarajueg kljua.
Klju logikog sloga vri funkciju identifikatora i to
na bazi jednog ili vie obeleja. U prvom sluaju
uloga kljua obino ima identifikaciona ifra, ali to
moe biti i bilo koje drugo polje koje je jednoznano
odreeno. Takav klju naziva se primarni klju. Pored
njega mogue je koristiti i tzv. sekundarne kljueve
koji predstavljaju vie obeleja u datim granicama.
Slog se identifikuje i kao fizika struktura i tada je
odreen nainom memorisanja podataka na
magnetnoj memoriji.
17
BLOK
Vie slogova ine blok podataka. Koliko e slogova
initi blok stvar je proizvoljne ocene ili potrebe
programera pri emu se obino rukovodimo naelom
to bolje iskorienosti magnetne memorije sa kojom
radimo.
Faktor blokiranja, kao faktor, upravo govori koliko
slogova pridruujemo u jedan blok.
Blok je fizika jedinica podataka, to znai da ovakva
struktura podataka defakto egzistira na magnetnoj
memoriji, pri emu se svaki slog iz sastava te
strukture moe zasebno dobiti ili aurirati.
Organizacija slogova u blokove sprovodi se i zbog
potrebe bre organizacije ulaza/izlaza u kompjuterski
sistem kao i postizanja racionalnijeg prenosa u
daljinskoj obradi podataka.
18
DATOTEKA 1/3
DATOTEKA 2/3
DATOTEKA 3/3
OPERACIJE SA DATOTEKAMA
1/2
Jednom formirane datoteke imaju za cilj da omogue
OPERACIJE SA DATOTEKAMA
2/2
31
34
b1
a2
b2
a3
b3
b4
36
Ime kupca
Adresa kupca
104
RO PTT
11000 Beograd
118
RO TURBINA
11000 Beograd
110
RO PROMET
38