Mert Özen Her Satırda Daha İleri
Anasayfa Videolar SQL: Veri Tipleri
SQL (Structured Query Language)

SQL: Veri Tipleri

14 Eyl 2026 05:51
YouTube'da izle
Açıklama

Bu video, veritabanı tasarımında doğru veri tipi seçmenin neden kritik olduğunu ve yanlış seçimlerin veriyi nasıl sessizce bozabileceğini anlatmaktadır. Ana başlıklar şunlardır:

  • Neden Float Kullanmamalısınız? (0:27-1:40):Float veri tipi, sayıları yaklaşık olarak ikilik tabanda saklar. Bu durum, özellikle para gibi hassas hesaplamalarda toplamların kaymasına ve eşitlik karşılaştırmalarının yanlış sonuç vermesine neden olur. Çözüm olarak decimal veya numeric kullanılmalıdır.
  • Veri Tiplerinin Yetenekleri (3:03-3:55): Veri tipleri sadece bir etiket değildir; veritabanına üç ana yetenek kazandırır: doğrulama (geçersiz veriyi engelleme), doğru operatör kullanımı (sayısal veya metinsel kıyaslama) ve plan yapabilme (indeksleme ve performans optimizasyonu).
  • Metin Tipleri (2:09-2:38):Varchar ve Nvarchar arasındaki farka dikkat çekilir. Türkçe karakterlerin bozulmaması için Nvarchar kullanılması ve metin sabitlerinin başına 'N' eklenmesi gerektiği vurgulanır.
  • Sık Yapılan Hatalar (3:56-4:47): Her şeyi metin (string) olarak saklamak, başta kolay görünse de tarih sıralamasının, sayısal karşılaştırmaların ve sorgu performansının (indekslerin devre dışı kalması nedeniyle) bozulmasına yol açar.

Özetle: Yanlış veri tipi seçimi hatanın anında patlamasına değil, aylar sonra raporlar birbirini tutmadığında fark edilmesine neden olur. Doğru tipi baştan seçmek, sonradan veriyi düzeltmekten her zaman daha ucuzdur.