EN - FR - DE - ES - IT - PT -

LexiconDream

🔤 Veri Türü

Bir alanın tutabileceği değer türünü belirten bir sınıflandırma.

Veri Türü

Bir veri türü, bir alanın ne tür bir değer tutabileceğini tanımlar. Tamsayı, ondalık sayı, dize, tarih, mantıksal değer, ikili sayı. Tür, hangi işlemlerin geçerli olduğunu ve değerin ne kadar yer kapladığını belirler. İki tamsayıyı toplayabilirsiniz. Bir tamsayıyı ve bir tarihi dönüştürme yapmadan toplayamazsınız. Dizeleri alfabetik olarak sıralayabilirsiniz. Sayı içermedikleri sürece sayısal olarak sıralayamazsınız. Tür, veri ile onu depolayan sistem arasında bir sözleşmedir.

Yanlış tür seçmek sorunlara yol açar. Telefon numarasını tamsayı olarak saklamak baştaki sıfırları yok eder. Fiyatı ondalık sayı olarak saklamak, finansal hesaplamalarda biriken yuvarlama hatalarına neden olur. Tarihi dize olarak saklamak, aralık sorgularını yavaşlatır ve hataya açık hale getirir. Mantıksal değeri dize olarak saklamak yer israfına yol açar ve "ture" gibi yazım hatalarına neden olur. Her türün bir amacı vardır. Sayımlar için tamsayılar. Para için ondalık sayılar. Metin için dizeler. Zamansal değerler için tarihler. Doğru veya yanlış için mantıksal değerler. Dosyalar ve hash'ler için ikili sayılar. Bazı veritabanları özel türler ekler: Yarı yapılandırılmış veriler için JSON, listeler için diziler, koordinatlar için coğrafi türler. Tür sistemi tutarlılığı sağlar. Hataları sorgu zamanında değil, ekleme zamanında yakalar. Bu erken tespit, getirdiği kısıtlamalara değer.

Yaygın veri türleri

Veri tipleri birer güvenlik bariyeridir. Hatalı değerleri dışarıda tutar ve doğru değerlerle çalışmayı kolaylaştırır.

Comments

No comments yet. Be the first to share a thought.

Leave a comment