SQL (Structured Query Language)

Veritabanı Yönetim Sistemlerinin (DBMS) Temel Dili

← Ana Sayfaya Dön

⚙️ SQL Kurulumu: Veritabanı Sunucusu ve IDE Linkleri

SQL için bir Veritabanı Yönetim Sistemi (DBMS) kurmalısınız. İşte popüler ücretsiz seçenekler:

1. Veritabanı Sistemleri (DBMS)

▶️ PostgreSQL İndir ▶️ MySQL İndir

2. Yönetim Araçları (IDE'ler)

Veritabanlarını görsel olarak yönetmek ve sorgu yazmak için:

▶️ pgAdmin (PostgreSQL) ▶️ MySQL Workbench ▶️ SQL Server Management Studio (SSMS)

❓ İlişkisel Veritabanı Mimarisi ve Normalizasyon

SQL, **İlişkisel Veritabanı Yönetim Sistemlerinin (RDBMS)** temelidir. Veriyi tutarlılık ve tekrar etmeme (redundancy) üzerine kurulu tablolar halinde saklar. Bu, **Normalizasyon** ile sağlanır.

🔑 Normalizasyon Kavramı (Veri Bütünlüğü)

Veri tekrarını azaltmak için tablolar parçalanır:

📝 Örnek Komutlar: Temel CRUD İşlemleri ve İndeksleme

En temel DML (Veri Manipülasyon Komutları) ve performans optimizasyonu:

Veri Sorgulama ve Ekleme


-- "kullanicilar" tablosundan tüm kayıtları getir.
SELECT * FROM kullanicilar;
            

İndeks Oluşturma Komutu (Performans Optimizasyonu)


-- "ad" kolonuna indeks ekleyerek arama süresini kısaltır.
CREATE INDEX idx_kullanici_ad ON kullanicilar (ad);