49
ENTITET

Entitet, organizacija, baza i access

Embed Size (px)

Citation preview

Page 1: Entitet, organizacija, baza i access

ENTITET

Page 2: Entitet, organizacija, baza i access

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

Entitet može biti:

Page 4: Entitet, organizacija, baza i access

REALNI OBJEKAT (osoba, mašina, dokument, kuća...)

Page 5: Entitet, organizacija, baza i access

APSTRAKTAN KONCEPT(mera, količina, boja, radno mesto...)

Page 6: Entitet, organizacija, baza i access

DOGADJAJ (rodjenje, upis, isplata, prekršaj....)

Page 7: Entitet, organizacija, baza i access

ODNOS(predmet-nastavnik, muž-žena,

lice-preduzeće....)

Page 8: Entitet, organizacija, baza i access

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

Primer:BRAK

muž

Pera

Žena

Mira

Broj dece

5

Datum

20/05/2000

Page 10: Entitet, organizacija, baza i access

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

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

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

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

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

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

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

ORGANIZACIJA PODATAKA

Pod organizacijom podataka podrazumeva se logičko predstavljanje i

povezivanje podataka.

Page 18: Entitet, organizacija, baza i access

Informacija je značenje koje čovek pripisuje

podacima u skladu sa opštim dogovorima.

Page 19: Entitet, organizacija, baza i access

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

Š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

Podaci se fizički zapisuju i čuvaju na nosiocima kao

što su: CD, disk, flash memorija itd.....

Page 22: Entitet, organizacija, baza i access

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
Page 24: Entitet, organizacija, baza i access

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

BAZA PODATAKA

Page 26: Entitet, organizacija, baza i access

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

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

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

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

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

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

Prema logičkoj strukturi podataka, baze podataka, mogu biti:

hijerarhijske,mrežne,

relacione i objektne.

Page 33: Entitet, organizacija, baza i access

Relacione baze podataka sastoje se od relacija (veza) – medjusobno povezane tabele.

Page 34: Entitet, organizacija, baza i access

Poznatiji sistemi za upravljanje bazom podataka su Microsoft Access, SQL

Server, IBM DB2, Oracle i mnogi drugi.

Page 35: Entitet, organizacija, baza i access

MICROSOFT ACCESS

Page 36: Entitet, organizacija, baza i 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)

Page 37: Entitet, organizacija, baza i access

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

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

Bazu podataka ne čine samo podaci.

Ona sadrži i objekte koji pomažu da upravljate podacima.

Page 40: Entitet, organizacija, baza i access

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

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

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

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

IZVEŠTAJI (REPORT) Izveštaji omogućavaju štampanje, ili

prikazivanje podataka u korisnom formatu.

Page 45: Entitet, organizacija, baza i access

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

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

Bez makroa i modula baza podataka je INTERAKTIVNA.

Sa njima se pretvara u AUTOMATIZOVANU APLIKACIJU

baze podataka.

Page 48: Entitet, organizacija, baza i access

Ms Access čuva objekte aplikacija (tabele, upite...) u okviru datoteke

baze podataka koja ima

ekstenziju .accdb

Page 49: Entitet, organizacija, baza i access

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.