miffmedia.com

MySQL - kao sistem za upravljanjem RDBMS


Sta je MySQL, sta je sistem za upravljanje relacionim bazama podataka(RDBMS) ili cak sta je to baza podataka?

Baza podataka je grupa datoteka odredjene strukture, koje se nalaze na racunaru i koje su tako organizovane da se informacijama moze pristupiti na struktuirani nacin.

Model relacionih baza je razvio E.F. Codd 1970-tih. godina. U to vreme, baze su bile neefikasne i teske za odrzavanje (hijerarhiski sistem). Relacioni model je promenio nacin na koje su informacije organizovane.

Relaciona baza se sastoji od jedne ili vise tabela, koje su same po sebi dvodimenzionalne matrice, koje se sastoje od vrste (ili zapis) i kolona, mesto gde se presecaju vrsta i kolona naziva se polje.

Ono sto bazu cini relacionom jeste mogucnost unakrsnog referenciranja izmedju podataka koji se nalaze u dve ili vise tabela. Pristup nekim podacima iz jedne ili vise tabela se odvija preko upita. Upite izvrsava sistem za upravljanje relacionom bazom podataka, dakle MySQL ima sve osobine za upravljanje relacionom bazom podataka.

MySQL radi obradu sa vise niti, to znaci da se vise klijenta mogu oivezati i istovremeno izvrsavati upite, koristi dozvole za korisnike, rad sa sifrovanim vezama u toku prenosa koji se desava izmedju klijenta i servera (npr SSL Secure Scoket Layer)....

Moram da napomenem da postoje jos sistema za upravljanje, kao sto su Oracle, Sybase, DB2, Microsfot SQL Server. Moj izbor je MySQL, a za detalje i prednosti oko filozofije open & free procitajte ovde..

E sada kada ste se upoznali sa terminologijom baze podataka, instalirali lokalni server(za sada WIn os), mozemo da krenemo sa pisanjem upita.