Šta je SQL?

Baza podataka

SQL (Structured Query Language) je programski jezik koji se koristi za upravljanje i manipulaciju podacima u relacionim bazama podataka. Osnovni termini koje treba razumeti su:

1. Baze podataka

  • Baza podataka predstavlja organizovanu kolekciju podataka. U ovim bazama najčešće se čuvaju podaci o korisnicima, proizvodima ili transakcijama.

Bazu podataka možemo uporediti sa skladištima i magacinima u kojima se organizuje i skladišti roba, dok se u slučaju baza podataka, smeštaju i čuvaju relevantni podaci.

2. Tabele

  • Tabele su struktura u bazi podataka koja organizuje podatke u redove i kolone. Svaka tabela ima svoj jedinstveni naziv.

Kako skladišta imaju svoju prostornu organizaciju u vidu određenih mesta za skladištenje robe (police, ramovi..), tako baze podataka imaju strukturu podataka u vidu tabela ili relacija.

Svaki informacioni sistem (aplikacija) ima svoju bazu podataka, koja predstavlja i njegov glavni podsistem. Pravilnom organizacijom baze podataka postiže se veća efikasnost upravljanjem podacima kao vitalnim resursom za dobijanje korisnih informacija.

Baza podataka

Osnovne kategorije SQL komandi

Za efikasan rad u SQL-u bitno je poznavati osnovne kategorije komandi u SQL alatu. Da bismo započeli kreiranje svoje prve baze, i tabela, u nastavku će biti objašnjene osnovne grupe komandi.

DDL (Data Definition Language) komande

DDL komande se koriste za definisanje, izmenu i brisanje struktura baza podataka i tabela. Najčešće korišćene DDL komande su CREATE, ALTER i DROP. Putem navedenih komadi možemo kreirati, brisati, menjati bazu podataka, tabele, tabelama dodavati nove kolone itd.

DML (Data Manipulation Language) komande

DML komande se koriste za manipulaciju podacima u tabelama. Najčešće korišćene DML komande su SELECT, INSERT, UPDATE i DELETE. Navedene komande koriste se za dodavanje, ažuriranje i brisanje podataka u tabelama, za pregled podataka u tabelama itd.

DCL (Data Control Language) komande

DCL komande se koriste za kontrolu pristupa podacima u bazama podataka. Najčešće korišćene DCL komande su GRANT (dodeljivanje prava) i REVOKE (ukidanje prava). Navedene komande se koriste za upravljanje bezbednošću podataka i pravima korisnika.

TCL (Transaction Control Language) komande

TCL komande se koriste za upravljanje transakcijama u bazama podataka. Najčešće korišćene TCL komande su COMMIT (potvrđivanje transakcije) i ROLLBACK (poništavanje transakcije). Navedene komande se koriste za obezbeđivanje konzistentnosti podataka u bazi.

Leave a comment

Your email address will not be published. Required fields are marked *