file · web viewbaza (banka) podataka. je kolekcija podataka organizovanih za brzo...

3
1. Pojam baze podataka, sistemi za upravljanje bazama podataka DBMS U svakoj delatnosti svakodnevno postoji potreba za rukovanjem sa velikim brojem podataka. Da bi rad sa podacima bio efikasan, neophodno je da se oni grupišu prema određenim kriterijumima. Grupisanjem srodnih podataka u oblike pogodne za korišćenje nastaju baze podataka. Baza (banka) podataka je kolekcija podataka organizovanih za brzo pretraživanje i pristup, koja zajedno sa sistemom za administraciju, organizovanje i memorisanje tih podataka, čini sistem baze podataka. Iz ugla korisnika, podaci su na neki logički način povezani. Korisnici pristupaju bazi podataka prvenstveno preko upitnika. Korišćenjem ključnih reči i svrstavanjem komandi korisnici mogu brzo da pronađu, preurede, grupišu i odaberu oblast u mnogim zapisima koje treba vratiti ili pomoću kojih treba sastaviti izveštaje o posebnoj grupi podataka u skladu s pravilima dotičnog sistema vođenja baze podataka. Najpoznatiji modeli baza podataka su : hijerarhijski mrežni i relacioni Svaki od ovih modela ima prednosti i mane. Mi ćemo se baviti relacionim bazama podataka. Njihova osnovna karakteristika je da su informacije podeljene u logičke skupove podataka. Svaki logički skup podataka predstavlja tabelu baze podataka, tj. tabele su osnovni objekti relacionih baza podataka.

Upload: dothuan

Post on 06-Feb-2018

221 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: file · Web viewBaza (banka) podataka. je kolekcija podataka organizovanih za brzo pretraživanje i pristup, koja zajedno sa sistemom za administraciju, organizovanje i

1. Pojam baze podataka, sistemi za upravljanje bazama podataka DBMS

U svakoj delatnosti svakodnevno postoji potreba za rukovanjem sa velikim brojem podataka. Da bi rad sa podacima bio efikasan, neophodno je da se oni grupišu prema određenim kriterijumima. Grupisanjem srodnih podataka u oblike pogodne za korišćenje nastaju baze podataka. Baza (banka) podataka je kolekcija podataka organizovanih za brzo pretraživanje i pristup, koja zajedno sa sistemom za administraciju, organizovanje i memorisanje tih podataka, čini sistem baze podataka. Iz ugla korisnika, podaci su na neki logički način povezani. Korisnici pristupaju bazi podataka prvenstveno preko upitnika. Korišćenjem ključnih reči i svrstavanjem komandi korisnici mogu brzo da pronađu, preurede, grupišu i odaberu oblast u mnogim zapisima koje treba vratiti ili pomoću kojih treba sastaviti izveštaje o posebnoj grupi podataka u skladu s pravilima dotičnog sistema vođenja baze podataka.

Najpoznatiji modeli baza podataka su :

hijerarhijski mrežni i relacioni

Svaki od ovih modela ima prednosti i mane. Mi ćemo se baviti relacionim bazama podataka. Njihova osnovna karakteristika je da su informacije podeljene u logičke skupove podataka. Svaki logički skup podataka predstavlja tabelu baze podataka, tj. tabele su osnovni objekti relacionih baza podataka.

Postoji nekoliko razloga za raspodelu podataka u tabele u okviru baze podataka:

o smanjuje se broj pojavljivanja istih podataka u okviru bazeo promena podataka, ako je potrebno, vrši se samo na jednom mestu (tabeli)o tabele mogu biti među sobom povezane o lakše i brže se dolazi do potrebnih informacija

Entitet – je objekat posmatranja, proces ili događaj značajan sa određenog stanovišta (čovek, auto, kuća, grad, država, molekul, hemiski proces, kretanje automobila…).

Page 2: file · Web viewBaza (banka) podataka. je kolekcija podataka organizovanih za brzo pretraživanje i pristup, koja zajedno sa sistemom za administraciju, organizovanje i

Osobine entiteta:

o Deskriptivneo Proceduralne

Atribut je imenovana, bitna, deskriptivna osobina.

Sam proces projektovanja baze podataka se može podeliti u nekoliko faza:

1. Ispitivanje izvodljivosti - u ovoj fazi se ustanovljava da li je baza podataka najbolji način da se ostvari željeni cilj

2. Prezentovanje entiteta - tj. uočavanje svih objekata koji sačinjavaju bazu podataka. Npr. entiteti baze škola mogu biti ičenici, ocene, zaposleni i sl.

3. Dodeljivanje atributa entitetima – atributi bliže opisuju objekte (entitete) baze podataka. Ako se npr. radi o entitetu učenici koji pripada bazi podataka škola neophodno je odrediti koji će se podaci o učenicima koristiti.

4. Predstavljanje entiteta i relacija uz pomoć dijagrama. Formiranje dijagrama relacija među entitetima vrši se logička provera da li projektovana baza može da reši postavljeni problem.

Najmanja količina informacije u tabeli je polje. Svako polje u tabeli ima svoje ime.Skup svih polja u jednom redu tabele naziva se slog. Svaki slog tabele ima istu strukturu, ali različite sadržaje.Skup svih tabela i drugih objekata (obrasci, izveštaji) definisanih u cilju rešavanja određenog zadatka naziva se baza podataka.Sistem za upravljanje bazama podataka (DBMS) je server baze podataka. On oblikuje fizički prikaz baze u skladu sa traženom logičkom strukturom, i obavlja u ime klijenta sve operacije sa podacima.