Obično ljudi počinju sa Access-om. To je možda i razumljivo jer tu možes na par klikova da napraviš tabelu i polja u njoj da se ne bi zamarao sintaksom koja je različita u različitim bazama. Takođe vizuelni osecaj je dosta bitan kad ti vidiš da imaš neke table, upite, itd. Ja sam tako počeo na faksu. Sad učim Oracle i MS SQL Server za polaganje ispita. Izuzetno sam se namučio dok sam prvo instalirao Oracle na linuxu a zatim dolaze tu brojna podešavanja. Moja preporuka (kao što je još neko preporučio u prethodnim postovima) da uzmes da učis o osnovama relacionih baza. Beba prvo nauči da hoda pa onda da trči. To je bukvalno tako i kod baza podataka. Kad pređes taj osnovni nivo upoznavanja sa bazama podataka napravi neku manju bazu u Accessu i čisto vidi kako to izgleda. Na primer napravi bazu za cdteku. Stavi 3 tablele cdovi, korisnici, iznajmljivanja. Kasnije ćes sam videti zašto ti treba normalizacija, sve će te terati da učis jos više itd. Uglavnom probaj prilikom učenja da uzmeš po neki mali primer i da se na njemu učis. Kao što rekoh nemoj da zagrizeš odmah preveliku udicu da ti ne pozli :)
Oracle je dobar izbor ali je to izuzetno velika baza i prlično teška da se savlada. Potrebne su godine da se strigne do jednog zadovoljavajućeg nivoa. Nema puno ljudi u Srbiji koji rade u Oraklu. Oraklova snaga dolazi do izražaja kod srednjih a posebno velikih baza sa prevelikim brojem upita koji se izvršavaju u isto vreme. Ako pravis bazu za cdteku onda nema smisla da je radis u Oraklu, jer isto možeš sa manje truda da odradis i u Accessu a neuporedimo manje ćeš da se namučiš. Pored toga Orakl nije besplatan. Sa njihovog sajta možeš da skineš bazu i da praviš aplikaciju ali kad budeš trebao da implementiraš tu bazu moraćeš da platiš debele pare. Ili ti ili naručilac baze. Ali ti ako praviš cdteku (samo kao primer navodim, ili neku drugu manju bazu) ne možeš da kažeš:"E ovo ti je 600 evra, ali pored ovoga moramo Oraklu da platimo još nekih dve tri hiljade dolara". Poslodavac će te pogledati i reći da nisi normalan.
Ako se opredeliš da radiš samostalno neki projekat, razmisli i o tome da bazu moraš prvo da projektuješ u nekom softveru. Najbolje je da se za početak dobro informišeš o svemu, da pitaš neke iskusnije ljude i da vidiš sebe u svemu tome. Da se pronađeš. Budi slobodan pa pitaj sve što te interesuje..