İlkay Genç

C# Thread Kullanımı

C# Thread Kullanımı

Thread Nedir ?

Thread, programın kendini senkronizasyonla birden çok iş bölümüne ayrılabilmesinin farklı bir yoludur. Bilgisayarımızda tek işlemci kullanıyorsak thread kullandığımızda uygulamalar zaman dilimleme ile gerçekleştirilir. Yani tek işlemci 2 ya da daha çok Threadler arasında çok hızlı geçiş yapar. Bu olay sanki eş zamanlı olarak işlemlerin gerçekleştirildiği izlenimini yansıtır.

Okumaya devam edin…

Normalizasyon Nedir ? Kuralları Nelerdir?

Normalizasyon

Normalizasyon yani diğer adı ile Ayrıştırma, veritabanlarında çok fazla sütun ve satırdan oluşan bir tabloyu tekrarlardan arındırmak için daha az satır ve sütun içeren alt kümelerine ayrıştırma işlemidir. Bunların tabi ki kuralları vardır bu kurallara uyduğumuzda her tabloda aynı sütun ve satırları tekrar etmemiş olacağız ve veritabanındaki verilerimiz sağlıklı kullanıma uygun olacaktır. Şimdi hazırsanız başlayalım.

Okumaya devam edin…

User Defined Function nedir? Türleri nelerdir?

User Defined Function

Kullanıcı Tanımlı Fonksiyonlar(User Defined Function) parametreli parametresiz olarak birçok dilde aslında mevcuttur, biz T-SQL dilindeki fonksiyonlardan bahsedeceğiz, Kullanıcı Tanımlı Fonksiyonlar, SQL fonksiyonları dışında kullanıcılar tarafından oluşturulan ilişkisel veri tabanı nesneleridir. Okumaya devam edin…

Schema (Şema) nedir?

Schema (Şema)

SQL Veri tabanında gerek duyduğumuz birden çok özellik vardır. Büyük bir firmanın veri tabanı veya büyük boyutlu yazılımlar çok detaylı ve fazla veri tutmak, yönetmek için tasarlanır, bazı projelerde tablo sayısı fazlasıyla yüksek olur örneğin; birden çok bölümlerin verileri bi arada bulunmaktadır bunları yetkilendirmeler yapıp vb. kontrol etmek kolay olmaz bunun için aslında Schema (şemalar) vardır.

Okumaya devam edin…

Transaction Nedir? Ne İşe Yarar?

Transaction

Transaction nedir sorusuna cevap olarak, daha küçük parçalara ayrılamayan en küçük işlem yığınına denir. Belirli bir grup işlemin arka arkaya gerçekleşmesine rağmen, işlemlerin toplu olarak değerlendirilmesini sağlar. “Transaction”, prensip olarak ya bütün işlemleri gerçekleştirir ya da hiçbirini gerçekleştirmez.

Okumaya devam edin…

Turkish CI AS nedir? Nerede kullanılır?

Turkish CI AS 

Eğer alanınızın Collation değeri “ Turkish CI AS ” değil ise Türkçe karakterlerde görsel olarakta işlem hatası olarakta bir çok sorunla karşılaşabiliriz.Türkçe karakter aramalarında sonuçların boş döndürebilir. Eğer alanınızın Collation değeri “SQL_Latin1_General_CP1_CI_AS” ise yapmanız gereken arama yapılacak olan alanın Collation değerini “Turkish_CI_AS” yapmaktır.

Okumaya devam edin…