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

background image

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.).

Želiš da pročitaš svih 12 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti