Türk Telekom ve Superonline Rezaleti

Bu yazıyı yayınlarken artık Türksat kullanıcısı olduğumu öncelikle belirtmek istiyorum. Kendilerine teşekkür etmek gerekebilir. Gerçekten de işlerini layıkıyla yapıyorlar.

Size çok uzun bir hikaye anlatmak istemiyorum. Ancak nasıl başladığını ve nasıl sonlandığını anlatarak doğru şirketi seçmenizi belki sağlayabileceğimi düşünüyorum. Öncelikle Türk Telekom’u anlatmam gerekiyor. Telekom Başvurusunu Yaptım

Temmuz ayıydı internet başvurusunda bulundum. Online olarak. Bu başvuruyu yaptıktan yaklaşık 2-3 saat kadar sonra beni bir Türk Telekom çalışanı aradı. Bana kampanyalarda bahsetti. 24 ya da 25 yanlış aktarmayayım bir hızımız var dedi. Ben de 50 destekleyip desteklemediğini sordum. Bana desteklediğini söyledi.

Avantajları Sayıyorlar

Her şey mükemmel görünüyordu ki çalışan arkadaş bana
Devamını Oku

SQL’de Inner Join İşlemleri

SQL’de normalizasyon işlemlerini gerçekleştirdiğimiz zaman tabloları da bölme işlemini gerçekleştirmiş oluruz. Bu sayede hem normal formlarda bir database tasarımı gerçekleştirmiş oluruz hem de performans kazanabiliriz. Bu yazıda bölünmüş tabloların birleştirilmesinde faydalanabileceğimiz INNER JOIN kullanımına değineceğim. Yukarıda değinmiş olduğum performans konusu sadece yukarısı için geçerlidir. Her INNER JOIN performanslı olacak diye bir şey yoktur.

İki tablo düşünelim. Bu tablolardan birisi kullanıcıların sadece adlarını tutuyor. Bir diğeri ise kullanıcıların sadece açıklamalarını tutuyor. Bu iki tablonun tek sorguda ortak sonuçlar üretmesi gerekiyor. Aslında sanal bir tablo oluştuğunu düşünün. Tıpkı string birleştirme işlemlerinde olduğu gibi. Hemen bunu tanımlayan iki tablo oluşturalım.

MSSQL’de Stored Procedure Kullanımı

Daha önceleri çok fazla veritabanı kullanan işlemler yapmadım. O yüzden şu sıralar pek yeniyim. Öğrenme aşamaları hızlıca gelişiyor.

Stored Procedure dediğimiz şey ise veritabanında tutulan ve ilk çalışma derlenen daha sonraları tekrar derlenmeye ihtiyaç duyulmayan SQL ifadeleridir. Yani bir Stored Procedure oluşturursanız tekrar aynı isimde Stored Procedure’ü aynı veritabanı için oluşturamıyorsunuz. Bu gibi durumlarda oluşturduğunuz Stored Procedure’ü Modify etmeniz gerekiyor ki bu da ALTER komutu ile birlikte oluyor. Stored Procedure’lerin belli başlı avantajları vardır.

Bu avantajlardan en önemlisi kuşkusuz hızlı çalışmalarıdır. Bunun sebebi ise oluşturulan Stored Procedure bir kere derlendikten sonra tekrar tekrar derlemenize gerek kalmaz. O zaman buradan Stored
Devamını Oku

SQL Server’da Filtreli Arama Gerceklestirme

Merhaba. Karmaşık bir arama işleminiz olabilir. Örneğin basit bir uygulama ile olaya bakalım:

Varsayalım ki InsanKaynaklari adında bir tablonuz bulunmakta. Bu tablo üzerinde bazı aramalar gerçekleştirmek istiyorsunuz. Örneğin bu aramalar Doğum Tarihi, Doğum Yeri, Cinsiyet, Medeni Durum, Maaş, Eğitim Düzeyi, Mesleki Belge ya da Meslek şeklinde olabilir. Normalde bir aramada tek şekilde şöyle bakabilirdik

Bu sorgu ilk başlangıç olarak işimizi görüyor olabilir. Ancak bazı durumlarda sorgularımız sadece iki tane ile sınırlı kalmayabilir ve işin ilginç noktası bu sorguları örneğin C#
Devamını Oku