Entitet, organizacija, baza i access

Preview:

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.

Recommended