Baze podataka: arhitektura, ciljevi i modeli
Seminarski Rad
Database
Student :
Mijatović Martina br indexa 1011
Sadržaj
1. Uvod……………………………………………………………………………………3
2. Baza podataka…………………………………………………………………………..4
3. Ciljevi baza podataka…………………………………………………………………..5
4. Arhitektura baze podataka……………………………………………………………..6
5. Jezici za rad s bazama podataka......................................................................................7
6. Softverski paketi za rad s bazama podataka....................................................................8
7. Modeli podataka..............................................................................................................9
Zaključak
Literatura

2. Baza Podataka
Baza podataka kao dijeljiva kolekcija međusobno logičko povezanih podataka danas je
najčešće korišćena metoda za čuvanje, organizovanje, prikupljanje i sortiranje podataka,
kao i smanjenje redundantnosti. Baze podataka u savremeno organizovanom društvu
imaju veliku primjenu (kupovina u supermarketu, podizanje gotovine na automatu,
osiguranje vozila, korišćenje biblioteke, korišćenje Interneta, evidencija građana, katastar
i mnoge druge primjene).
Za funkcionisanje ovakvih sistema, pored baze podataka potreban je i aplikativni softver
za komunikaciju sa bazama. Tu funkciju omogućuje Data Base Management
System (skraćeno DBMS), ili sistem za upravljanje bazom podataka – softverski sistem
koji omogućuje kreiranje, definisanje, korišćenje, održavanje i kontrolu pristupa bazi
podataka. DBMS omogućuje krajnim korisnicima ili programerima da dijele podatke,
odnosno pruža mogućnost da se podaci jednovremeno koriste od strane više aplikacija i
lišava nas potrebe da svaka aplikacija ima svoju kopiju podataka.
Definisanje baze podataka podrazumjeva specifikaciju tipova i struktura podataka koje
treba memorisati u bazu, kao i ograničenja nad podacima. Kao sredstvo za realizaciju
pomenutih definicija koristi se jezik za definisanje podataka, engl. Data definition
Language (skraćeno DDL). Definicije podataka se nalaze u katalogu sistema.
Manipulacija bazama podataka podrazumjeva pretraživanje, brisanje, dodavanje i
izmijenu podataka u bazi. Za ostvarivanje ovih manipulacija koristi se jezik za
manipulaciju bazom podataka, engl. Data Manipulation Language (skraćeno DML). Deo
DML-a koji služi za pretraživanje baze podataka naziva se upitni jezik. Mnogi DBMS-i
ugrađuju DML i DDL u neke jezike opšte namjene (c, c++, Java, Ada, COBOL itd.).
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti