Program denince hemen herkesin aklina gelen ilk sey, üzerinde bilgilerin girilmesi için kullanilan kutucuklarin bulundugu text ve grafik ekranlardir. Tabii bu kullanicilarin ve bilgisayara uzak olan insanlarin sahip oldugu genel bir düsüncedir. Ancak, isin içinde olan yazilimcilar için olay hiç de böyle anlattigim kadar basit ve kisa degildir... Neden? diye soranlar olabilir. Nedeni, özellikle veri tabani yazilimlarinin 0 noktasindan baslayip bir ordinat düzleminin (X,Y) noktasinda yukarilarda bir yerlerde birlesmesi gibidir desem yanlis olmaz sanirim. :) X, yazilimin veri yapisini Y ise, yazilimin kullanici ara yüzlerini olusturur. Iki noktanin birlestigi yerde ise yazilim, diger adiyla Program ortaya çikar... Hemen her yazilimcinin, ise baslangiç noktasinda kullandigi ilk sey çogumuzun yasadigi gibi, Y dir. Önceleri ekrana adimizi yazdirmaya çalisiriz, sonra onu ekranda gezdirmek için, bazen saatler bazen de günlerimiz bilgisayar basinda geçer. Basariya ise çogu zaman ya yorgun bir gecenin sabahinda dogan günese bakarken, yada sandalyemizin üzerinde amuda kalkmis monitöre bakarken ulasiriz. Bunlari yazarken, ögrencilik yillarimdaki hatiralarimdan yararlandigimi itiraf etmemin mahsuru yok sanirim... :) X ile tanismamiz ise, yazilimin ikinci perdesini aralamakla baslar. Artik ekranda görüntülemeyi basardigimiz isimlerimizi bir yerlerde saklama ihtiyacimiz ortaya çikmistir. Bu durumda da bilgileri yazacak bir yerler aramaya koyuluruz. Kimi zaman bir text dosyaya random yazabilmek için, yine güzelim geceleri uykusuz, gündüzleri de sallanarak geçiririz. Tabii ki is yazmakla bitmiyor bir de okumak gerekiyor... Evet, kendimizi yazilimci gibi hissetmeye basladigimiz anlar gelmistir artik. Zamanla daha fazla kodlama yapar, veri dosyalarimizin sayisini arttiririz. Veriler arttikça dosyalarimiz büyümeye baslar, bu da bizi baska alternatiflere yöneltir. Bizleri kurtaran da sirali dosyalar olmustur... Bahsettigim süreç, bizim en zahmetli bir o kadar da keyifli ögrenme dönemlerimizdir. Gelistirdigimiz her uygulama bize ayri bir mutluluk verir. Onlar bizim çocuklarimiz gibidir... Belki de aramiza yeni katilan bazi arkadaslar bunlari henüz yasamadilar yada günümüzün popüler yazilim gelistirme araçlari sayesinde islerini kolayca hallettiler... Su bir gerçek ki! artik, isimiz daha kolay. Çünkü; Windows platformunda çalisan ve üzerinde butonlar olan yazilim gelistirme araçlarini, milyonlarca kaydi saklayabilen ve birkaç saniyede istenen bilgiye ulasabilen iliskisel veritabani sistemleri destekliyor. Microsoft SQL Server da bunlardan biri. Bende, bildigim kadariyla, bu sayfalardan Microsoft SQL Server ile ilgili bilgileri sizlere aktarmaya çalisacagim...