2006-11-28

Primary Key, Unique Key, Bit ve Default

Veritabanı ile ilgili bu ipuçlarımızda Primary Key ile Unique Key'in farkı; bit veri tipini ne olduğu ve almış olduğu değerler ve son olarak default değerin ne olduğu ve default değer alamayacak veritiplerini vermeye çalışacağım.

Primary Key ile Unique Key Arasındaki Fark:
Hem primary key hem de unique key içinde tekliği barındırır. Fakat primary key default olarak cluster indexli bir kolon oluşturur; unique key ise default olarak bir non-cluster indexli bir kolon oluşturur. İkisi arasındaki diğer ufak fark ise primary key değerli alan NULL değer alamaz; unique key'de ise alanlardan herhangi birisi NULL değer alabilir.

Bit Veri Tipi:
Bit veri tipi; verileri boolean değer şeklinde saklar(0/1 veya false/true). Bit veri tipi SQL Server 7.0 öncesindeki sürümlerinde NULL değeri desteklemiyordu. Fakat SQL Server 7.0 ile birlikte bit veri tipli alanlarda üçüncü durum olarak NULL değeri(1, 0 ve NULL) de kabul etti.

Default Değer:
Default değer bir kolon herhangi bir değer almayacağı durumlarda kullanılır. Herhangi bir değer yok ise default olarak atanan değer ilgili alan değeri olur. Yalnız IDENTITY ve TIMESTAMP veri tipli alanlar default değer alamazlar.

Bir sonraki ipuçlarından görüşmek üzere...

Bakış Açısı

İnsan neyle yaşar? Nasıl yaşar? Neden yaşar? Yaşamak derken nedir yaşamak?
İnsan neydi, nereye geldi, nerede ve nereye gidecek? Neden geldi, neden gidiyor?
Gitmek için mi geliyor? Gelirken nelerle geldi, nelerle gidiyor? İnsan kendisini iyi gözden geçirmeli. Muhasebeden geçirip, hayatına çeki düzen vermeli. Sonsuz ihtimaler arasında sırasını bekleyen bir ihtimal olarak mı kalacak, yoksa ihtimalden yola çıkarak zirveye tırmanmanın, zirvede olmanın yollarını mı aramalı? Armamak, aramak, aramak!.. Neyi, nerde, ne biçimde ve nasıl aramak? Amaç, hedef bilinmeli ki hedefe doğru atılan adımlar ona göre olsun.

İdealist olmak lazım. Gerçekleşmese bile ideallerle yaşamak lazım. İdealine doğru kararlı adımlarla yürümeli. Hedeften şaşmamak, hedefi kaçırmamak için hedefe kilitlenip, hedefi tam on ikiden vurmalı.

İnsanlar hataları affedebilir fakat hatalar insanları affetmeyebilir. Ele geçen fırsatlar
kaçırılmadan değerlendirilmeli. İnsanın karşısına her zaman fırsatlar çıkmayabilir. Fırsatlar insanı beklemez fakat insan fırsatları yakalamak için beklemeli, her an pusu kurup tetikte olmalı.

İstasyonda metro beklerken kaçırmamaya dikkat etmek gerekir. Çünkü kaçırılan her metro hedefe ulaşmak için kaybedilen zamandır. Her kayıp bir adım gerilemek demek. İdealiniz her zaman, her yerde, her şarta bir adım ilerde olmak olmalı, bir adım ilerisini görmek olamalı. Bir adım ileriyi düşünmek, bir adım ilerde olmak en az yerinde olmak demektir.

Karşınıza çıkan engel ne olursa olsun aşmalısınız. Zira engeller takılmak için değil aşılmak için vardır. Engeller çoğaldıkça, büyüdükçe bu sizin ilerlediğinizi, büyüdüğünüzü gösterir. Engellerin çokluğu gözünüzü korkutmamalı, aksine size güç vermeli. Sizde en az engelleri aşacak kadar güç
olduğunu unutmayınız. Bu gücün sizde sadece güç olarak kalmasını her halde istemezsiniz. Bu gücü işledikçe bir sonraki engeller için geri beslemeli olarak güç kazanacaksınız. Eğer bu gücü işletmezseniz bir sonraki engeller için güç kaybedeceksiniz. Zamanla gücünüz sıfıra inecek ve adım atamaz hale geleceksiniz.

Başımızdaki hastalık ne olursa olsun onu yenmeye çalışacak, zamanla onu yendiğinizi ve bir sonraki hastalıklar için güç kazandığınızı hissedecek belki de göreceksiniz. Gücünüzü kullanmalısınız fakat ne kadar gücü, nerde ve ne zaman harcayacağınızı bilmelisiniz. Yerine göre güç harcamalı, güç israfından kaçınılmalıdır. Zira güç her zaman lazım olabilecek
potansiyel bir kaynaktır. Bu kaynağı artıracak yollar aramalı, azaltacak yolları kapamalıdır. Hasta olmadan aşı kullanılmalı, hasta olduğu zaman da hastalığa göre ilaç kullanılmalıdır.
Her hastalıkta ayrı ilaç, her ilaçta ayrı dozaj vardır. Ne az ne de çok olmalı. Çünkü az ve çok kavramları, siz onları kullandıkça onlar aleyhinize işleyecektir. Bu alehte olan şeyi lehe çevirmek için ilacı zamanında, ihtiyaca göre ve dozajında kullanmak lazım.

Hayatımızın yönü eline dümen verilmiş bir kaptana benzer. Rotayı istediğiniz yöne yöneltebilir, istediğiniz tarafa götürebilirsiniz. Her şey parmaklarınıza, parmaklarınız ise beynizinin kontrolünde olduğu için dolayısıyla beyninize kalmış demektir.

Haziran 2001, Şanlıurfa

2006-11-27

Tekofark Dergisine Röportaj

Tekofaks'ın üç ayda bir yayınlanan dergisi Tekofark'a Tekofaks 25.yılı ve Tekofaks'taki çalışma serüvenimle ilgili kısa bir röportaj verdim. 30.sayıda yayınlanacak röportaja konu başlığına tıklayarak erişebilirsiniz.

2006-11-24

Menu ve Treeview

Menu ve Treeview bileşenleri Toolbox ın Navigation sekmesine eklenmiş iki güzel ve yararlı bileşen. Menu ile istediğiniz şekilde ve derinlikte menuleri yapabilirsiniz. Treeview da aynı şekilde ağaç yapısı ile istediğiniz derinlik ve buyuklukte dizin oluşturabilirsiniz. Her iki bileşende de VS nun size sunduğu değişik türleri kullabilirsiniz veyahut desteklenen eklentiler ile istediğiniz tarzda değişik menu ve ağaçlar oluşturabilirsiniz.

Taşınma Muhabbeti

Şirkette yeniden yer değiştirme taşınma muhabbeti başladı. Son 2 sene içerisinde Bilgi İşlemin 4 kez yeri değiştirildi. Allah sonumuzu hayır etsin.

.::YASAL UYARI::.

©2004-2025 Mehmet GÜZEL, www.mehmetguzel.net

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.