Konuyu Açan
#1
Oracle veritabanında SQL kullanımı ve temel sorgulama teknikleri
Oracle, dünya genelinde en çok tercih edilen ilişkisel veritabanı yönetim sistemlerinden biridir ve SQL (Structured Query Language) ile verilerin yönetimi, sorgulanması ve düzenlenmesi sağlanır. Oracle SQL'in temel komutlarını ve kullanımlarını anlamak, veritabanı projelerinizde hem verimlilik hem de performans açısından kritik bir rol oynar.
İlk olarak, Oracle'da temel sorguların nasıl yapıldığını inceleyelim. SELECT ifadesi, veritabanındaki verileri çekmek için kullanılır. Örneğin, tüm çalışanların listesini almak için:
Burada, "calisanlar" tablosundaki tüm alanlar (sütunlar) seçilir. Belirli alanları görmek istiyorsanız, sadece o alanları belirtebilirsiniz:
Şimdi, filtreleme işlemlerine geçelim. WHERE ifadesi, belirli koşullara uyan kayıtları seçmekte kullanılır. Örneğin, maaşı 5000'den yüksek olan çalışanlar:
Gruplama ve sıralama de önemli. GROUP BY ile veriyi gruplandırabilir, ORDER BY ile ise sıralama yapabilirsiniz. Mesela, departman bazında toplam maaşları görmek:
Son olarak, güncelleme ve silme işlemlerine değinelim. UPDATE ve DELETE komutları, veriyi değiştirmek veya silmek için kullanılır. Güncellemek için:
Silmek için:
Oracle'da SQL kullanımı, bu temel sorgular ve komutlarla başlar. Veritabanı tasarımı, indeksleme ve optimize sorgular ile performans artırılabilir, ancak başlangıçta bu temel yapıları iyi kavramak, ileri seviye uygulamalara geçişte temel oluşturacaktır. Oracle SQL, zengin fonksiyon ve özellikleriyle büyük ve karmaşık veritabanlarını yönetmek için güçlü bir araçtır.
Oracle, dünya genelinde en çok tercih edilen ilişkisel veritabanı yönetim sistemlerinden biridir ve SQL (Structured Query Language) ile verilerin yönetimi, sorgulanması ve düzenlenmesi sağlanır. Oracle SQL'in temel komutlarını ve kullanımlarını anlamak, veritabanı projelerinizde hem verimlilik hem de performans açısından kritik bir rol oynar.
İlk olarak, Oracle'da temel sorguların nasıl yapıldığını inceleyelim. SELECT ifadesi, veritabanındaki verileri çekmek için kullanılır. Örneğin, tüm çalışanların listesini almak için:
KOD
12
SELECT * FROM calisanlar;
Burada, "calisanlar" tablosundaki tüm alanlar (sütunlar) seçilir. Belirli alanları görmek istiyorsanız, sadece o alanları belirtebilirsiniz:
KOD
12
SELECT ad, soyad, maas FROM calisanlar;
Şimdi, filtreleme işlemlerine geçelim. WHERE ifadesi, belirli koşullara uyan kayıtları seçmekte kullanılır. Örneğin, maaşı 5000'den yüksek olan çalışanlar:
KOD
12
SELECT ad, soyad, maas FROM calisanlar WHERE maas > 5000;
Gruplama ve sıralama de önemli. GROUP BY ile veriyi gruplandırabilir, ORDER BY ile ise sıralama yapabilirsiniz. Mesela, departman bazında toplam maaşları görmek:
KOD
123456
SELECT departman, SUM(maas) AS toplam_maas FROM calisanlar GROUP BY departman;
ORDER BY ile artan veya azalan sıralama yapılabilir:
SELECT ad, maas FROM calisanlar ORDER BY maas DESC;
Son olarak, güncelleme ve silme işlemlerine değinelim. UPDATE ve DELETE komutları, veriyi değiştirmek veya silmek için kullanılır. Güncellemek için:
KOD
12
UPDATE calisanlar SET maas = maas * 1.1 WHERE performans_degeri > 80;
Silmek için:
KOD
12
DELETE FROM calisanlar WHERE maas < 3000;
Oracle'da SQL kullanımı, bu temel sorgular ve komutlarla başlar. Veritabanı tasarımı, indeksleme ve optimize sorgular ile performans artırılabilir, ancak başlangıçta bu temel yapıları iyi kavramak, ileri seviye uygulamalara geçişte temel oluşturacaktır. Oracle SQL, zengin fonksiyon ve özellikleriyle büyük ve karmaşık veritabanlarını yönetmek için güçlü bir araçtır.
