SQL sorgularını pratik yapabilmek için gerçek veri içeren bir örnek veritabanına ihtiyacınız var. Microsoft'un ücretsiz sunduğu Northwind veritabanı, müşteriler, ürünler ve siparişler gibi birbiriyle ilişkili tablolar içerir — bu yüzden SQL öğrenmek için ideal bir seçimdir. Bu derste Northwind'i SSMS'e nasıl kuracağınızı göreceğiz.
Northwind Nedir?
Northwind, hayali bir gıda ithalat-ihracat şirketinin verilerini içeren, Microsoft'un yıllardır eğitim amaçlı sunduğu bir örnek veritabanıdır. Müşteriler, Siparişler, Ürünler, Tedarikçiler gibi tablolar birbirine bağlıdır — bu da JOIN, GROUP BY gibi ileri seviye sorguları pratik yapmak için mükemmeldir.
1. Adım: Kurulum Betiğini İndirin
Northwind'in .sql kurulum betiğini indirin (Microsoft'un GitHub deposunda ve birçok eğitim kaynağında ücretsiz mevcuttur).
2. Adım: Betiği SSMS'te Açın
İndirdiğiniz .sql dosyasına çift tıklayın veya SSMS'te File → Open → File ile açın.
3. Adım: Bağlamı master Yapın
Betiği çalıştırmadan önce sorgu penceresinin üstündeki veritabanı seçim kutusunun master olduğundan emin olun.
4. Adım: Betiği Çalıştırın
Execute (F5) tuşuna basın. Birkaç uyarı/hata satırı görseniz bile endişelenmeyin — betiğin kendi iç kontrollerinden kaynaklanır ve veritabanının oluşmasını engellemez.
5. Adım: Sonucu Doğrulayın
Databases klasörüne sağ tıklayıp Refresh deyin, ardından:
USE Northwind;
SELECT TOP 1000 * FROM Müşteriler;
Not: Bu seride kullanılan Northwind kopyasında tablo/kolon adları Türkçeleştirilmiştir (ör. Müşteriler, Ürünler) ama içindeki veriler orijinal İngilizce'dir — bu normaldir.
Sırada Ne Var?
Artık pratik yapabileceğiniz gerçek bir veritabanımız var. Sırada SELECT sorgusu var.