Merhaba C# form kullanarak programlar yaziyorum. Veri tabanı icin SQL kullanıyorum.
SQL komutlari olarak su anlik sunlari biliyorum:
- Select, insert, Update, delete, truncate, where, distinct, order by ve top.
Bu komutlar dışı SQL'e çalışmam gerekli mi?
Otomasyon uygulamaları icin özellikle ne kadar SQL bilgisi gerekir sizce?
Merhaba, öncelikle kendi uygulamanızın aynı zamanda db adminiyseniz, tablo yapılarını düzgün oluşturabildiğinizden emin olun, foreign keyler, indexler vs düzgün olsun. Normalizasyon nedir öğrenin böylece veritabanınız excel tablolarına değil veritabanına benzemiş olur. What is Normalization in DBMS (SQL)? 1NF, 2NF, 3NF Example
Bu saydığınız komutlara artık hakimseniz nispeten karmaşık sorgulara çalışın, subquery barındıran sorguların pratiğini yapın, join yapısını öğrenin, "group by" keywordünü de öğrenin.
Yani sisteminizde kullanacağınız db yapılarının ve sorguların ne kadar komplex olacağına siz karar verecekseniz ne seviyede sql öğrenmeniz gerektiğini de siz bileceksiniz, bir şey yapmaya çalışıp da yapamıyorsanız araştırarak çözüm bula bula pekiştirirsiniz herhangi bir bilgiyi.