Baze podataka se svakodnevno koriste za prikupljanje čuvanje i manipulaciju podacima na osnovu kojih se dobijaju informacije, za upravljanje i odlučivanje u različitim organizacijama kao što su poslovni i proizvodini sistemi, zdravstvo, školstvo, vladine institucije, itd. Zbog velike konkurencije u svim oblastima poslovanja, može se očekivati da tehnologija baza podataka dobije još veći značaj. Jedna od najbitnijih osbina PHP-a jeste mogućnost rada sa bazama podataka. Spajanje sa bazama podataka predstavlja i osnovu za izgradnju kompleksnih mrežnih aplikacija. Inače, uz pomoć PHP-a možete se spojiti sa bilo kojim sistemom za upravljanje bazama podataka (DBMS), a među PHP programerimasu svakako MySQL baze podataka najomiljeniji tip MySQL je veoma zastupljena platforma za bazu podataka, bar što se tiče open source-a.
Razloga za toliku raširenost MySQL-a leži u lincenci, jednostavnosti SQL sintakse, lakoj upotrebljivosti na Web-u bez obzira da li koristite PHP, Perl, ili neki drugi programski jezik za izvlačenje izvestaja iz MySQL baze. MySQL se razvija i širi, pa se mogu očekivati razlike izmedju verzija, no to ne znači da morate učiti mnogo toga novog savaki put kada izadje nova MySQL verzija. Tako da, što se tiče odvajanja vremena za učenja nekih novih stvari u sledećoj verziji MySQL-a, nema brige. Bazu podataka kao sto je MySQL nazivamo relacionom iz razloga što se, praveći strukturu baze, osvrćemo uvek na ono "kako da je lakše razumem sutra", ili "kako da je onaj posle mene brzo protumači". Ranije su se podaci drzali u flat bazama, tj. tekstualnim fajlovima na hard disku, pa je često dolazilo do velikih problema ako se i samo jedan karakter promeni. Mozete zamisliti kakav haos nastaje kada dodje do promena u flat bazi (tekstualni fajl), a vi ste taman juče napisali verziju neke skripte koja izvlači izveštaje na jedan način, a danas ne znate ni gde grešku u fajlu da tražite.. Tabele u MySQL-u sadrze neke podatke, i sve one su po nekoj logici vezane za druge tabele. U stvari, ako posmatrate strukturu npr. poslovne baze, ona nije ništa drugo do pojednostavljivanje poslovnih procesa, preslikavajuci ih na bazu. S tom mogućnošcu, da se poslovni procesi ne menjaju često, ali da vi sa tabelama u MySQL-u mozete vršiti nebrojene eksperimente i preklapanja podataka radi dolaska do nekih zaključaka koji bi vam bez baze, sasvim izvesno, promakli. Svaka kolona u bazi je definisana za odredjeni tip podataka. Na primer, Ako pravite kolonu za cene i redne brojeve, tip podataka u toj koloni treba biti broj. Ako u neku kolonu unosite tekst, nema nihakve svrhe da pri pravljenju tabele za tip podatka u toj koloni izaberete broj. Redovi u bazi su jedinstveni unosi, na primer (Ime, Prezime, Adresa, BrojTelefona, eMail) i tako dalje. Koliko je teško naučiti MySQL? Nije teško uopšte. Ne morate znati ni PHP, ni HTML, ni Perl, ni CSS i druge čudne skracenice. Potrebno je samo da odvojite par sati za praćenje ovog MySQL kursa, a pomocice vam i ako imate neka iskustva sa Excel-om, Access-om ili drugim programima u kojima ste unosili podatke. Čak i a ako niste, a zaposleni ste u nekoj firmi, lako cete razumeti logiku pravljenja tabela i odredjivanja tipova podataka za kolone. U principu, ništa komplikovano, samo treba odvojiti par sati.
Šta Kad Naučite MySQL? MySQL je ok sto se tiče skladistenja podataka. I mozete vi rucno raditi po bazi, nije problem. Medjutim, poenta je da naucite neki programski jezik da bi iz MySQL-a izvlacili podatke. Posto se MySQL najvise upotrebljava na Web-u, logican izbor je kombinacija sa PHP-om, ili Perl-om. Ali pre ucenja nekog od programskih jezika, obavezno, ali obavezno savladajte BAR OSNOVE HTML-a. Necu vam pricati price koju verziju HTML-a da ucite. Naučite osnove, a da li je to HTML 4 ili 5, ili slične inkarnacije, oko toga se ne zamarajte sad. Bitno je da vidite da li vam se svidja priča o pravljenju sajtova (CMS) koji imaju u sebi MySQL, a posle cete se lako odlučiti šta dalje. Da ponovim još jednom. Ne morate znati ni HTML, ni PHP, ni Perl, ni Access, ni Excel, ni trista drugih cuda da bi učili MySQL. MySQL je odličan za pocetak vase priče o programiranju i bazama podatka ZATO ŠTO DAJE OPIPLJIVE REZULTATE ODMAH. Da ste počeli u nekom programskom jeziku, da bi dosli do OPIPLJIVIH REZULTATA, potrebno je poprilično vremena. Ovako u MySQL-u, ili nesto radi ili ne. Radite sa podacima direktno i nema lupanja glave "a šta ako ovo stavim ovde, da li će da radi". MySQL je jednostavan, i zato je najbolji za programera početnika.
2014 © webprogramianje.net - Sva prava su zadržana.