WEBnSTUDY.com
Softver

Upravljanje bazom podataka

Određen broj baza podataka pruža mogućnost upravljanja putem grafičkog korisničkog interfejsa (primer bi bio Microsoft Access). Ovi sistemi su namenjeni korisnicima koji nemaju iskustva u programiranju baza podataka, a žele da na jednostavan način rade sa njima. Ovakvi sistemi omogućavaju brz i efikasan razvoj aplikacija.

Grafički korisnički interfejs za rad sa bazom podataka u programu Access (Microsoft)

SQL (Structured Query Language) predstavlja poseban jezik za upravljanje bazama podataka. Svi ozbiljniji sistemi, koji omogućavaju pristup podacima kroz mrežu, poseduju mogućnost izvršavanja SQL komandi, tzv. „upita“. Komande SQL-a dele se na dve grupe:

Veliki broj programskih jezika pruža mogućnost povezivanja sa različitim bazama podataka, prosleđivanja SQL komandi i prihvatanja rezultata. Iako postoje razlike u „dijalektima“, sam SQL je više-manje isti u svim bazama podataka, pa tako, uz veoma male izmene, softver informacionog sistema može pristupati različitim sistemima baza podataka (neki od najpoznatijih su Oracle, Microsoft SQL Server, MySQL, Interbase).

SQL jezik je razvijen na osnovu već pomenute funkcionalne paradigme kako bi podržao koncepte relacionog modela. Upit se ne sastoji iz niza koraka koje treba izvršiti već iz jednog jedinog iskaza koji, doduše, može biti i veoma kompleksan i sadržati podiskaze. Jedan od tipičnih DML SQL upita je SELECT iskaz kojim se zahtevaju određeni podaci iz baze:

SELECT indeks, ime, prezime, AVERAGE(ocena) FROM studenti, ispiti WHERE (indeks=student) AND (godina=2010) GROUP BY indeks, ime, prezime ORDER BY prezime, ime

Navedeni upit je dat na osnovu tabela iz primera – traže se brojevi indeksa, imena, prezimena i prosečne ocene studenata generacije 2010, poređane po prezimenima i imenima.

Svi elementi sajta Web'n'Study, osim onih za koje je navedeno da su u javnom vlasništvu, vlasništvo su autora i ne smeju se koristiti, u celosti ili delimično bez pismenog odobrenja autora. To uključuje tekstove, slike, ilustracije, animacije, prateći grafički materijal i programski kod.
Ovaj sajt koristi tehnologiju kolačića (cookies) radi vođenja interne statistike u cilju unapređenja korisničkog iskustva. Tako prikupljeni podaci su anonimni i nedostupni trećim licima. Vaša privatnost nije ugrožena ni na koji način.