Upload
sanja-jovanovic
View
1.730
Download
1
Embed Size (px)
Citation preview
ENTITET
Svet koji nas okružuje može se shvatiti kao sistem entiteta koji su u medjusobnom delovanju.
Pod entitetom najčešće podrazumevamo objekat posmatranja koji je važan sa
odredjenog stanovišta i koji se može jednoznačno identifikovati
tj. izdvojiti iz okoline i opisati.
Entitet može biti:
REALNI OBJEKAT (osoba, mašina, dokument, kuća...)
APSTRAKTAN KONCEPT(mera, količina, boja, radno mesto...)
DOGADJAJ (rodjenje, upis, isplata, prekršaj....)
ODNOS(predmet-nastavnik, muž-žena,
lice-preduzeće....)
Svaki entitet ima različita svojstva (obeležja).
Obeležjima se bliže odredjuje posmatrani entitet. Svaki entitet
može imati više obeležja i obrnuto.
Svako svojstvo ima ime i vrednost.
Primer:BRAK
muž
Pera
Žena
Mira
Broj dece
5
Datum
20/05/2000
Entitet se identifikuje:
-imenom skupa entiteta kojem pripada-imenom svojstva entiteta pomoću kojeg se posmatrani entitet izdvaja iz skupa- vrednošću imenovanog svojstva.
Svojstva (obeležja) mogu biti ključna i atributivna.
Ključno svojstvo (ključ) omogućava idetifikaciju entiteta u skupu
entiteta.
Ključevi mogu biti primarni i sekundarni. Primarni ključ omogućava jednoznačnu identifikaciju entiteta u skupu entiteta.
Sekundarni ključevi služe za idetifikaciju grupe entiteta u skupu entiteta.
Kao ključevi se obično koriste šifre.
U praksi se, obično, svakom entitetu dodeljuje jedan broj. Primer šifre je lični broj gradjana. Npr. broj 2811954710128, osim što omogućava identifikaciju odedjene osobe, nosi neke podatke o njoj: prve dve cifre-dan rodjenja, treća i četvrta-mesec rodjenja, od pete do sedme-godina rodjenja,osma republika, deveta-region u okviru republike, deseta do dvanaeste – broj od 000 do 499 dodeljuje se muškarcima, a od 500 do 999 ženama, trinaesta cifra-kontrolni broj.
Atributi doprinose opisu entiteta, ali ne omogućavaju njegovu jednoznačnu
identifikaciju.
Konkretizacija obeležja (vrednosti atributa, vrednosti imenovanih obeležja)
entiteta su podaci.
ENTITET OBELEŽJA KONKRETIZACIJA OBELEŽJA
Magacin dužina 200 m
širina 50 m
visina 25 m
lokacija Beograd, Cetinjska 30
stanje zaliha 35000
kapacitet 11000000
Dobavljač mesto Kikinda, Zmajeva 34
roba keks
učešće u ukupnom prometu
7,56%
rok plaćanja 60 dana
Student id
Ime Prezime Dat.rođenja Mjesto rođ.
JMBG Zavr. škola
1 Pera Perić 11.10. 1980 Osijek 1110980370071
-
2 Mira Mirić 03.07. 1980 Split 0307980380025
Sr. teh. šk.
3 .... .... .... ....
ORGANIZACIJA PODATAKA
Pod organizacijom podataka podrazumeva se logičko predstavljanje i
povezivanje podataka.
Informacija je značenje koje čovek pripisuje
podacima u skladu sa opštim dogovorima.
Način stvaranja informacija
podaci
Davanje smisla podacima (obrada)
I n f o r m a c i j a
Šta su to podaci?
• Podatak može da čini tekst, brojevi, slike, pa čak i zvuk ili video snimak.• Sami po sebi, podaci nam ne znače puno, ako ne znamo njihovu interpretaciju.• Na primer podaci: Petar, 15000, 10 ne znače ništa. Ali ako kažemo: "Prodavac Petar godišnje prosečno prodaje robe u vrednosti 15000$ i njegova zarada je 10% od prodate vrednosti.", onda podaci postaju informacije.
Podaci se fizički zapisuju i čuvaju na nosiocima kao
što su: CD, disk, flash memorija itd.....
Logičke jedinice predstavljaju zbir slogova i razlikuju se tri nivoa logičkih jedinica:
polje – najmanja logička jedinica podataka, ima svoje ime, svoju vrednostlogički zapis – skup polja koja se odnose na isti pojamlogička datoteka – skup zapisa čini datoteku
Bit je najmanji element prikaza podataka u računaru i uzima vrednosti 0 ili 1. Bajt je najmanja adresibilna jedinica koja sadrži 8 bita i predstavlja jedan karakter.
Polje ili atribut predstavlja se sa jednim ili više bajtova. Zapis sadrži skup atributa o jednom objektu, na primer atributi jednog studenta su: broj indeksa: 50/90, ime i prezime: Petar Petrović, semestar: 2. Datoteka je kolekcija različitih zapisa, a koje pripadaju jednom objektu. Baza podataka je kolekcija povezanih datoteka.
BAZA PODATAKA
Danas veliki značaj imaju podaci i njihovo osmišljavanje u informacije. Međutim, prisutan je problem njihovog organizovanja zbog često veoma velikom obima.
Da bi se podaci organizovali, potrebno je projektovati baze podataka. Podaci se mogu organizovati i na klasični način, preko datoteka, ali baze podataka, pravilno projektovane imaju danas veoma veliki značaj tako da se koriste češće.
Baza podataka predstavlja osnovu za dobijanje informacija, predstavlja veći skup međusobno povezanih datoteka.
Pristup i korišćenje podataka iz baze podataka je omogućeno specijalnim
programima koji se nazivaju sistemi za upravljanje bazom podataka.
(DBMS – Data Base Management Systems)
Korišćenjem koncepta baze podataka
- smanjuje se dupliranje podataka (redudantnost), - korišćenje podataka nije uslovljeno poznavanjem unutrašnje organizacije baze podataka, - postojeći program ne moraju se ponovo pisati pri uvodjenju novog softvera i hardvera,- lakše se proširuje novim podacima.
Primenom ovog koncepta organizacije ostvaruje se zahtev za nezavisnošću podataka. Nezavisnost podataka odnosi se na razdvajanje fizičke od logičke strukture podataka u smislu izmene jedne bez uticaja na drugu strukturu.
Bazom podataka se obezbedjuje i integritet, odnosno da podaci
budu ispravni, potpuni, zaštićeni i da se omogući njihova tajnost i
sigurnost
Jednostavno komuniciranje sa bazom podataka preko jezika bliskih korisniku,
kako bi se neprofesionalni korisnici neposredno uključili u razvoj
informacionog sistema, a profesionalnim programerima značajno povećala
produktivnost.
Prema logičkoj strukturi podataka, baze podataka, mogu biti:
hijerarhijske,mrežne,
relacione i objektne.
Relacione baze podataka sastoje se od relacija (veza) – medjusobno povezane tabele.
Poznatiji sistemi za upravljanje bazom podataka su Microsoft Access, SQL
Server, IBM DB2, Oracle i mnogi drugi.
MICROSOFT ACCESS
MS Access je deo softverskog paketa Ms Office što podrazumeva isti sistem rada, prečice na tastaturi, razmena informacija. Ms Access je povezan sa ostalim Office-ovim programima zahvaljujući programu OLE (Object Linking and Embending)
Microsoft Access je sistem za upravljanje bazom podataka, ili DBMS (data base management
system). Ovaj sistem pomaže da upravljate
zapamćenim podacima u bazi podataka smeštenoj na računaru
Podaci baze podataka mogu biti sledeći: imena i adrese evidencija poslovnih kontakata; kupci; trgovački prospekti zaposleni, informacije o personalu fakture, uplatnice i knjigovodstvo biblioteke i kolekcije planovi, rezervacije i projekti...........
Bazu podataka ne čine samo podaci.
Ona sadrži i objekte koji pomažu da upravljate podacima.
Tipovi objekata baze podataka su:TABELA (TABLE)
UPIT (QUERI)OBRAZAC(FORM)IZVEŠTAJ(REPORT)MAKRO (MACRO)MODUL (MODUL)
TABELA (Table) Tabele su osnovne strukture u Accessovoj bazi
podataka, jer se u njima pamte podaci. U okviru tabele podaci se organizuju u polja
(kolone) i zapise (vrste).
UPIT (Query) - alatka za postavljanje pitanja o podacima u tabelama i za izvršavanje akcija nad podacima. --- mogu se koristiti i za kombinovanje, ili spajanje podataka iz više različitih, ali povezanih tabela. --- mogu pomoći i prilikom promena, brisanja i dodavanja veće količine podataka u jednom koraku. - mogu se koristiti kao osnova za obrasce i izveštaje.
OBRAZAC (FORM ) Forme (obrasci) omogućavaju da prikazujete i
unosite podatke u prikladnom formatu koji podseća na obrasce koji se popunjavaju.
IZVEŠTAJI (REPORT) Izveštaji omogućavaju štampanje, ili
prikazivanje podataka u korisnom formatu.
MACRO Makro je skup instrukcija koji
automatizuje zadatak koji se često izvršava. Kada pokrenete makro,
Access izvodi akcije iz makroa onim redosledom kojim su navedene.
Npr. Makroi za automatsko otvaranje baze podataka, za obradu porudžbina, za otvaranje upita i sl...
Modul (Module) kao i makro omogućava automatizaciju, ali
mnogo napredniju, jer se u njemu, kao razvojna platforma, koristi VBA, u obliku procedura tipa Sub i Function, koje su na
raspolaganju celom projektu. Za razliku od makroa moduli omogućavaju precizniju
kontrolu nad preduzetim akcijama i zahtevaju iskustvo u programiranju u VBA
(Visua/ Basic for Applications).
Bez makroa i modula baza podataka je INTERAKTIVNA.
Sa njima se pretvara u AUTOMATIZOVANU APLIKACIJU
baze podataka.
Ms Access čuva objekte aplikacija (tabele, upite...) u okviru datoteke
baze podataka koja ima
ekstenziju .accdb
Prednosti korišćenja MS ACCESS-a
• MS ACCESS je savremena baza podataka koja omogućava da, zajedno sa Word-om, Excel-om, PowerPoint-om i Mail-om, potpuno automatizujete svoje poslovanje.• MS ACCESS je moćna alatka za upravljanje, organizovanje, čuvanje, sortiranje i pretraživanje podataka.• MS ACCESS je jednostavan za upotrebu, lako se uči i ne zahteva da korisnik bude profesionalac za baze podataka.• MS ACCESS dozvoljava izmene u bazi podataka i onda kada ste uneli podatke.