hocam veritabanı uzmanı olmayacaksan çok detaylı bilmene gerek yok.
sql i iyice öğren kafii.. veritabanı işleri aslında çok karışık ve uzmanlık isteyen işlerdir. bu tamamen ayrı bir daldır. (maalesef türkiyede yazılımcıları her ata koşturmaya çalışan bir sistem var) Sen temel işlemleri yaptır gerisi önemli değil, yoksa işin içine girdin mi çıkamazsın. veritabanı tasarımı demek normalizasyon demek, bağımlı fonksiyonilite demek .....
sana tavsiyem nesneye yönelimli programlama dili mantığını iyice otuttur. uygulamalarında belirli patternler üzerinde çalış.
mvc,
mvp gibi ... bunlar çok daha önemli.
kolay gelsin