Entitet, organizacija, baza i access
-
Upload
sanja-jovanovic -
Category
Education
-
view
1.730 -
download
1
Transcript of Entitet, organizacija, baza i access
![Page 1: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/1.jpg)
ENTITET
![Page 2: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/2.jpg)
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.
![Page 3: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/3.jpg)
Entitet može biti:
![Page 4: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/4.jpg)
REALNI OBJEKAT (osoba, mašina, dokument, kuća...)
![Page 5: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/5.jpg)
APSTRAKTAN KONCEPT(mera, količina, boja, radno mesto...)
![Page 6: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/6.jpg)
DOGADJAJ (rodjenje, upis, isplata, prekršaj....)
![Page 7: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/7.jpg)
ODNOS(predmet-nastavnik, muž-žena,
lice-preduzeće....)
![Page 8: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/8.jpg)
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.
![Page 9: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/9.jpg)
Primer:BRAK
muž
Pera
Žena
Mira
Broj dece
5
Datum
20/05/2000
![Page 10: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/10.jpg)
Entitet se identifikuje:
-imenom skupa entiteta kojem pripada-imenom svojstva entiteta pomoću kojeg se posmatrani entitet izdvaja iz skupa- vrednošću imenovanog svojstva.
![Page 11: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/11.jpg)
Svojstva (obeležja) mogu biti ključna i atributivna.
Ključno svojstvo (ključ) omogućava idetifikaciju entiteta u skupu
entiteta.
![Page 12: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/12.jpg)
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.
![Page 13: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/13.jpg)
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.
![Page 14: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/14.jpg)
Atributi doprinose opisu entiteta, ali ne omogućavaju njegovu jednoznačnu
identifikaciju.
Konkretizacija obeležja (vrednosti atributa, vrednosti imenovanih obeležja)
entiteta su podaci.
![Page 15: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/15.jpg)
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
![Page 16: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/16.jpg)
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 .... .... .... ....
![Page 17: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/17.jpg)
ORGANIZACIJA PODATAKA
Pod organizacijom podataka podrazumeva se logičko predstavljanje i
povezivanje podataka.
![Page 18: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/18.jpg)
Informacija je značenje koje čovek pripisuje
podacima u skladu sa opštim dogovorima.
![Page 19: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/19.jpg)
Način stvaranja informacija
podaci
Davanje smisla podacima (obrada)
I n f o r m a c i j a
![Page 20: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/20.jpg)
Š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.
![Page 21: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/21.jpg)
Podaci se fizički zapisuju i čuvaju na nosiocima kao
što su: CD, disk, flash memorija itd.....
![Page 22: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/22.jpg)
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
![Page 23: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/23.jpg)
![Page 24: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/24.jpg)
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.
![Page 25: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/25.jpg)
BAZA PODATAKA
![Page 26: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/26.jpg)
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.
![Page 27: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/27.jpg)
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)
![Page 28: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/28.jpg)
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.
![Page 29: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/29.jpg)
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.
![Page 30: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/30.jpg)
Bazom podataka se obezbedjuje i integritet, odnosno da podaci
budu ispravni, potpuni, zaštićeni i da se omogući njihova tajnost i
sigurnost
![Page 31: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/31.jpg)
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.
![Page 32: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/32.jpg)
Prema logičkoj strukturi podataka, baze podataka, mogu biti:
hijerarhijske,mrežne,
relacione i objektne.
![Page 33: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/33.jpg)
Relacione baze podataka sastoje se od relacija (veza) – medjusobno povezane tabele.
![Page 34: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/34.jpg)
Poznatiji sistemi za upravljanje bazom podataka su Microsoft Access, SQL
Server, IBM DB2, Oracle i mnogi drugi.
![Page 35: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/35.jpg)
MICROSOFT ACCESS
![Page 36: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/36.jpg)
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)
![Page 37: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/37.jpg)
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
![Page 38: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/38.jpg)
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...........
![Page 39: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/39.jpg)
Bazu podataka ne čine samo podaci.
Ona sadrži i objekte koji pomažu da upravljate podacima.
![Page 40: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/40.jpg)
Tipovi objekata baze podataka su:TABELA (TABLE)
UPIT (QUERI)OBRAZAC(FORM)IZVEŠTAJ(REPORT)MAKRO (MACRO)MODUL (MODUL)
![Page 41: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/41.jpg)
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).
![Page 42: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/42.jpg)
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.
![Page 43: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/43.jpg)
OBRAZAC (FORM ) Forme (obrasci) omogućavaju da prikazujete i
unosite podatke u prikladnom formatu koji podseća na obrasce koji se popunjavaju.
![Page 44: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/44.jpg)
IZVEŠTAJI (REPORT) Izveštaji omogućavaju štampanje, ili
prikazivanje podataka u korisnom formatu.
![Page 45: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/45.jpg)
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...
![Page 46: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/46.jpg)
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).
![Page 47: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/47.jpg)
Bez makroa i modula baza podataka je INTERAKTIVNA.
Sa njima se pretvara u AUTOMATIZOVANU APLIKACIJU
baze podataka.
![Page 48: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/48.jpg)
Ms Access čuva objekte aplikacija (tabele, upite...) u okviru datoteke
baze podataka koja ima
ekstenziju .accdb
![Page 49: Entitet, organizacija, baza i access](https://reader038.fdocument.pub/reader038/viewer/2022102716/5560c1afd8b42af43b8b54c2/html5/thumbnails/49.jpg)
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.