Yazilar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Yazilar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2008-01-25

Sanal Karne Uygulaması Yayında!

MEB Eğitim Teknolojileri Genel Müdürlüğü tarafından geliştirilen İlköğretim Veli Bilgilendirme Sistemi hizmete açıldı.

Okul hayatımda karneyi genelde verildiği gün değil bir sonraki dönem başında alırdım:) Çünkü karnelerin dağıtıldığu gün okula gitmeyi vakit kaybı olarak görürdüm. O günü daha farklı bir şekilde değerlendirirdim.

MEB'nın bu uygulaması sayesinde okula gidemeyen tüm veliler çocuklarının yada yakınlarının not durumlarını öğrenebilecek. Sanal karne uygulamasını tüm veli ve öğrenciler için hayırlı olmasını diliyorum.

2008-01-22

2007 Yılında Günlüğüme Hangi Adreslerden Gelindi?

Günlüğümü 2007 yılında 30.055 tekil kişi ziyaret etti. Günlüğüme uğrayanların erişim için kullandıkları adreslerin ilk 11'lisi aşağıdaki gibidir:

  1. http://www.google.com/ 22.968 76,42%
  2. http://www.mehmetguzel.net/ 4.783 15,91% (direk erişim)
  3. http://www.blogger.com/ 691 2,30%
  4. http://www.ceturk.com/ 639 2,12%
  5. http://www.limk.com/ 122 0,41%
  6. http://www.sumerkent.com/ 83 0,28%
  7. http://www.arama.mynet.com/ 66 0,22%
  8. http://www.sanliurfa.com/ 65 0,22%
  9. http://www.seyfettinguzel.com/ 63 0,21%
  10. http://aydinunlu.blogspot.com/ 59 0,20%
  11. http://www.live.com/ 52 0,17%

ve diğer kaynaklardan toplam 464 tekil ziyaret ve 1,54% bir yüzde oranıyla günlüğüme erişilmiş. Günlüğümü sitelerinde link veren/verecek, destekleyen/destekleyecek; bir kısmını burda zikrettiğim yada zikretmediğim herkese teşekkürü bir borç biliyorum. Özellikle tek başına 76,42% bir oran ile siteme ziyaretçi gönderen Google'ın yeri bir başka.

Not: Bu arada bir süredir günlüğümün linkini kendi sayfalarında yayınlayan bilgi dostu arkadaşları Günlük Kardeşliği bölümü altına ekliyorum. Günlüğümü sitesine ekleyenler mail aracılığıyla beni haberdar ederlerse(web sayfaları uygun görüldüğü takdirde) Günlük Kardeşliği bölümü altına isimlerini hemen ekleyeceğim. Günlük Kardeşliği uygulamamdan haberi olmayanlara duyurulur.

MS SQL Server 2008 - Yeni Tarih Veri Tipleri

SQL Server'ın daha önceki sürümlerinde tarih ve zaman veri tiplerinin eksikliğini yaşardık. Hatta bu eksikliği gidermek için tarih veri tiplerini çeşitli dönüşümlerden geçirip kendi veri tipimizi oluşturma yoluna giderdik. Microsoft geçte olsa bu eksikliğin farkına varıp MS SQL Server 2008 ile birlikte bu tarih veri tiplerinin eksikliğini giderdi. MS SQL Server 2008 ile birlikte mevcut tarih veri tiplerine(smalldatetime, datetime) ek olarak date, time, datetime2, datetimeoffset yeni tarih tipleri geliyor. Şimdi yeni gelen bu tarih veri tiplerinin ne oduğunu incelemeye başlayalım:

TIME : Günün saat, dakika, saniye ve salise bilgilerini 24 saat esasına tutar. SQL Server 2008 Saliseyi 7 digitlik hassasiyette tutuyor. SQL Server 2005 te bunu 3 digit olarak alırdık. Alabileceği değerler 00:00:00.0000000 ile 23:59:59.9999999 arasındadır.

Örnek: Şu anki zamanı TIME cinsinden alalım.
DECLARE @Zaman TIME
SET @Zaman=GETDATE()
SELECT @Zaman
10:48:27.1234567

TIME için herhangi bir hassasiyet belirtmediğimiz için salise kısmını 7 digit olarak gösteriyor. Eğer TIME’ın hassasiyetini 3 digit olarak göstermek istersek aşağıdaki gibi yapabiliriz:

DECLARE @Zaman TIME(3)
SET @Zaman=GETDATE()
SELECT @Zaman
10:48:27.123


DATE : Sadece tarihi tutarak içerisinde gün ay yıl bilgilerini barındırır. Alabileceği değerler 01-01-01 ile 9999-12-31 arasındadır.

Örnek:
DECLARE @Tarih DATE
SET @ Tarih =GETDATE()
SELECT @ Tarih
2008-01-22

DATETIME2 : DATE ve TIME veri tiplerinin bir araya gelmesiyle oluşur. SQL Server 2005 te kullandığımız DATETIME dan iki farkı var. Bunlar salise hanesinin 7 digit hassasiyetinde tutulması ve tarih değerinin 01-01-01 ilk değerini alabilmesi.

Örnek:
DECLARE @Tarih DATETIME2
SET @ Tarih =GETDATE()
SELECT @ Tarih
2008-01-22 10:48:27.1234567

Örnek: Salisenin hassasiyetini 3 digite çekelim.
DECLARE @Tarih DATETIME2(3)
SET @ Tarih =GETDATE()
SELECT @ Tarih
2008-01-22 10:48:27.123

DATETIMEOFFSET : Bu veri tipi ile birlikte tarih alanlarımızda saat dilimini de saklayabileceğiz. Bu tarih tipi özellikle farklı saat dilimlerindeki kayıtlarımız üzerinde ekleme çıkarma vs gibi işlemler yapıyorsak çok işimize yarayacak.

Örnek:
SELECT CAST(‘2008-01-22 10:48:27.1234567 +2:00’ AS DATETIMEOFFSET(7))

2008-01-22 10:48:27.1234567 +2:00

2008-01-21

MS SQL Server 2008 İle Birlikte Gelen Yenilikler-1

Veri Koruma Sistemi geliyor

  1. Veri Şifreleme Metodları
    * Transparent Data Encryption
    - Veritabanı seviyesinde şifreleme yapar
    - Veritabanının data ve log dosyalarını disk üzerinde şifreler ve okumak için hafızaya bu verileri aldığında deşifre yapar.
    - ALTER DATABASE VeritabaniAdi SET ENCRYPTION [ON OFF] şeklinde veritabanlarınızı şifreleyip/şifrelerini kaldırabilirsiniz.
    * Backup Encryption
    *External Key Management
  2. Güvenliğin Denetim Altına Alınması
    * System or Data Auditing(Sistem ve Verinin Denetimi)
    - Herhangi bir kullanıcının yapmış olduğu değişiklikleri ve başarısız ataklarını kontrol altına alabilirsiniz(Bunu SQL’in daha eski versiyonlarında Profiler yada trigger ile yakalamaya çalışırdık)
    * Data Protection(Veri Koruma)
    - Sadece yetkili kişileri backup ve restore yetkisi verilebilir.

MS SQL Server 2008 ile personel tablomuzda 20.000 YTL nin üzerindeki maaş değişikliklerini izlemeye almaya çalışalım:
AUDIT UPDATE(Maas) ON Personel TO DenetimKlasorum WHERE Maas>20000 AUDIT LOGON TO DenetimKlasorum

 

2008-01-13

2008 Microsoft Vizyonu ve Yeni Teknolojileri Semineri Gerçekleşti

CETURK olarak Microsoft ve INETA sponsorluğunda Microsoft İstanbul ofisinde aynı gün içerisinde üç seminer düzenlendik. Seminerlere başta CETURK ekibinden ben, değerli ekip arkadaşlarım Mehmet ACA , İbrahim DEMİR ile birlikte CETURK üyelerimizden geniş bir katılım vardı. Seminerleri M.Nuri ÇANKAYA, E.Altuğ Yılmaz, Daron YÖNDEM ve Eralp ERAT Microsoft'un 2008 vizyonu, Expression Web, Design, Blend, WPF, Silverlight, C#3.0 ve LINQ konularında sundular. Oldukça bilgilendirici ve zevkli bir seminerdi. Başta seminerleri sunan M.Nuri ÇANKAYA, E.Altuğ YILMAZ, Daron YÖNDEM, Eralp ERAT ile birlikte semirlere katılan CETURK üyelerimize teşekkür ediyorum.

Seminer Dökümanları:

  • Daron YÖNDEM Silverlight ve WPF ile ilgili seminer dökümanlarını hiç üşenmeden aynı gece 2 civarında sitesine eklemiş.

  • E.Altuğ YILMAZ'ın seminerde kullandığı Expression Web ve Design ile ilgili sunumlarını indirip inceleyebilirsiniz.

CETURK olarak yeni bir etkinlikte buluşmak dileğiyle...

Seminerden Görüntüler:


2008-01-11

Hakkında

Dağları bayırları aşarak günlüğüme yolu düşüp; günlüğümde bir yol molası verip kod tadında bir çay keyfi sürmek isteyenler ile günlük sakinlerimin uzun zamandır çokça sordukları gazeteciliğin esası olan 5N+1K sorularına bir nebze olsun cevap verebilmek için yazılmıştır.

Yazar Hakkında:
1996 yılında liseyi birincilikle bitirdi. Karadeniz Teknik Üniversitesi Bilgisayar Mühendisliği bölümünden 2000 yılında mezun oldu. Sırasıyla Şuredaş, Geosoft, Panasonic Türkiye, Belbim A.Ş. firmalarında Yazılım Geliştirme Uzmanı; Türkiye Finans Katılım Bankası'nda Veritabanı Mimarı olarak çalışan Güzel halen özel bir teknoloji firmasında Kıdemli Veritabanı Yöneticisi olarak profesyonel iş hayatına devam ediyor. Hali hazırda 600'ün üzerinde veritabanını yönetiyor. Okul hayatında Pascal, Assembly, C, HTML, Unix kabuk shell, Delphi gibi programlama dillerini kullanan Güzel profesyonel iş hayatında Delphi, Visual Basic, ASP, ASP.NET, C# programlama dilleri ile birlikte Paradox, Access, Oracle, MS SQL Server veritabanlarını kullandı. İş hayatı ile birlikte danışmanlık hizmeti ve MS SQL Server eğitimleri verdi. Bilginin paylaştıkça arttığına inanan Güzel 1996 yılından beri başta kendi kişisel sayfası olmak üzere çeşitli platformlarda binlerce kişiyle bilgilerini paylaştı ve paylaşmaya da devam ediyor. 2004-2008 yılları arasında gönüllü olarak CETURK(Computer Engineering TURK) Geliştirme Ekibinde bulundu. CETURK Veritabanları, Visual Basic forumlarını uzun süre yönetti. 1 yıl gönüllü olarak CETURK Forum Koordinatörlüğü görevini yürütttü.

MS SQL Server konusunda zamanında aşağıdaki teknik sitelerde bilgi paylaşımında bulundu:
  1. Microsoft TechNet Wiki 
  2. SQL Server Öncüleri
  3. CETURK
  4. C#Nedir?
  5. Yaz Geliştir
  6. Yazılım Uzmanı
Verdiğim Webcastler ve Webcast Videoları:
  1. SQL Server – Performance Tuning & Optimization, 14/09/2011
  2. SQL Server 2008 R2 Failover Cluster, 29/02/2012
  3. SQL Server 2012 Yenilikleri, 27/04/2012
  4. SQL Server – Performance Tuning & Optimization, 07/06/2012
Katıldığım Bazı Workshop/Eğitimler


Eğitim Türü
Eğitim Adı
Kurum Adı
Başl. Tarihi
Bitiş Tarihi
Süresi
Bilgi Sistemleri
Information Storage and Management V2.
EMC
15.10.2012
19.10.2012
30 saat
Bilgi Sistemleri
IBM Guardium
IBM
03.10.2012
05.10.2012
18 saat
Bilgi Sistemleri
Oracle Database 11g Administration Workshop II DBA Release 2
Oracle University
17.09.2012
21.09.2012
30 saat
Bilgi Sistemleri
SQL Server 2012 for Administrators
Microsoft
04.09.2012
07.09.2012
24 saat
Bilgi Sistemleri
Oracle Database 11g: RAC and  Grid Infrastructure Administration Accelerated
Oracle University
25.06.2012
29.06.2012
30 saat
Bilgi Sistemleri
Oracle Database 11g Administration Workshop I DBA Release 2
Oracle University
04.06.2012
08.06.2012
30 saat
Bilgi Sistemleri
Oracle Database Program With PL/SQL
Oracle University
19.04.2012
21.04.2012
21 saat
Bilgi Sistemleri
PCI DSS - Veri Güvenliği Standardı
Biznet
16.11.2011
17.11.2011
14 saat
Yönetim Becerileri ve Kişisel Gelişim
Performans Koçluğu
Kurumiçi
20.06.2011
21.06.2011
14 saat
Bilgi sistemleri
HP PPM
Kurumiçi
30.03.2011
30.03.2011
3 saat
Yönetim Becerileri ve Kişisel Gelişim
Atılımı Yaşatanlar
Kurumiçi
26.10.2010
27.10.2010
14 saat
Bilgi Sistemleri
Problem Yönetim Süreç ve Kullanımı
Kurumiçi
29.07.2010
29.07.2010
3 saat
Bilgi Sistemleri
Implementing and Managing Windows Server 2008 Clustering
BilgeAdam
31.03.2010
02.04.2010
18 saat
Bilgi Sistemleri
Windows Powershell Workshop
Microsoft
04.03.2010
05.03.2010
14 saat
Bilgi Sistemleri
Fundamentals of Windows Server 2008 Network and Applications Infrastructure
BilgeAdam
15.02.2010
19.02.2010
30 saat
Bilgi Sistemleri
50022A TCP/IP Foundamentals for Microsoft Windows
BilgeAdam
07.09.2009
11.09.2009
30 saat
Bilgi Sistemleri
Olağanüstü Durumda İş Sürekliliği
Kurumiçi
07.02.2009
07.02.2009
6 saat
Bankacılık/Finans
Suç Gelirlerinin Aklanmasının ve Terörün Finansmanının Önlenmesi Mevzuatı
Kurumiçi
07.01.2009
07.01.2009
1 saat

Site Hakkında:

Yazar 1996 yılından bu yana kişisel web sayfasına sahip. Mevcut site yazarın değişik platformlardaki bilgi paylaşımlarını tek çatı altında toplamak düşüncesiyle 2004 yılında kuruldu. Site mesleki bilgilerin yanında bilgi değerinin olduğuna inanılan güncel-teknolojik haberleri de barındırıyor.

Abonelik : Site içeriğine FeedBurner yada Google üzerinden abone olabilirsiniz.

2008-01-07

Mutluluk Nerede?

"Uzun bir süredir tam da yaşamak istediğin hayatını yaşamaya başlayacağını düşünegeldin. Fakat bunun için önünde hep bir engel oldu; önce yapılması gereken bir şey, bitirilmesi gereken bir iş, çalışılması gereken bir süre, ödenmesi gereken borçlar. Bunlarin hepsi bittikten sonra hayatının başlayacağını düşündün. Fakat bu arada hayat kendi hızıyla akıp gitti. Hala daha o engelleri aşmaya çalıştığın bugünlerde bir de baktın ki, engellerle yaşadığın geçmişin hayatın ta kendisiymiş. Yoksa onları da tatlı bir nostalji duygusuyla anıyor ya da anlatıyor olamazdın. O halde şimdi hayatına bak. Engelleriyle, yapılmasi gereken işlerle, ödenmesi gereken borçlarla yıllar sonra tatlı bir nostalji olacak bir hayat yaşıyorsun. Hayatın tâ kendisidir şimdi yaşadığın. Engeller, borçlar, bitmemiş işler, telaşlar, sıkışıklıklar... hepsi hayatın kendisi. Mutluluğu erteleyip durma. Mutluluğun varılacak bir yer değil; yürüdüğün yol olduğunu unutma. Unutma ki, zaman kimseyi beklemez. Ne okulun bitmesini, ne hiç borcunun kalmamasını, ne bir ev sahibi olmayı, ne çocuklarının büyümesini, ne emekli olmayı, ne baharın gelmesini bekle! Mutlu olmak için şimdiki zamandan daha uygun bir zaman yok! "

Senai Demirci

2008-01-03

Verilerin Merkezdeki Sunucuya Yazılması/Toplanması Yöntemleri

  • Verilerin Online olarak direk veritabanına yazılması
  • Verilerin replikasyon ile taşınması
  • Verilerin WCF üzerinden taşınması
  1. Dosyalarlar
    - Text Dosya
    - Binary Dosya
    - XML Dosya
  2. Datasetlerle

VERİLERİN ONLİNE OLARAK DİREK VERİTABANINA YAZILMASI

Sahadaki tüm bilgisayarlar LAN üzerinde bulunuyorsa; burda çalışan programlara servera yazma yetkisi verilerek tüm verilerin aynı anda merkezi veritabanına işlenmesi sağlanabilir.

Avantajları:

  1. Tüm kayıtların tek veritabanına yazılması/saklanması
    - Veritabanı yönetimini kolaylaştırır.
    i. Tüm istemcilerdeki veritabanlarının bozulması riskini taşımaz.
    ii. Tüm veritabanlarının yedeklenmesi/sevk ve idaresi külfetinden kurtarır.
    iii. İstemcilerdeki veritabanlarındaki verilerin merkez server a taşınması işlemlerine gerek kalmaz:
    * Verilerin taşınması için ek programlara ve bu programlarda yapılacak değişikliklere gerek kalmaz.
    * Taşınma sırasında oluşabilecek risklerden kurtarır.
    iv. Veritabanı yönetime ayrılması gereken zaman/personel tasarrufu sağlar.
    v. Parametre ve konfigürasyon bilgilerinin clientlarda güncellenmesi zahmetinden kurtarır.
    - Veritabanı başına alınması gereken lisans ücretlerinden kurtarır. Bu da şirketin yüz binlerce dolar($) tasarruf etmesini sağlar.
  2. Online raporlara olanak verir.
  3. Client bilgisayarlarının konfigürasyonun daha minimum olmasına vesile olup maliyetleri düşürür.

Dezavantajları:

  1. Off-line çalışmaya olanak vermemesi. Merkez server ile satış noktası arasında bağlantı olmadığında satışlar yapılamaz. Bu sorun satış noktalarına ayrılacak hatların iyi seçilmesi yada iyileştirilmesi sonucunda çözülebilir.
  2. Serverın iş yükünün daha da artmasına neden olur.

VERİLERİN REPLİKASYON İLE TAŞINMASI

Avantajları :

  1. Gerçek zamanlı(real time) veri aktarımı(10 sn de bir veriler gönderilebilir)
  2. Tasarımı oturmuş(zamanla değişikliğe uğramayan) veritabanları için ayarlarının bir kez yapılıp uzun süreli hat kopuklukları olmadığı sürece uzun yıllar herhangi bir ek işleme gerek kalmadan verilerin sağlıklı güvenli ve rahat bir şekilde merkez server a taşınması
  3. Yönetimsel olarak sorun ve sorunların kaynaklarını izleyip yakalayabilme(monitoring)

Dezavantajları :

  1. Verilerin entegrasyonu için en az MS SQL Server veritabanının Standart Edition ı gerektirir. Yüzlerce nokta için yüzlerce Standart Editon yüz binlerce dolar lisans maliyeti gerektirir.
  2. Uzun süreli hat kopukluklarında bir çok ayarı tekrardan yapmak zorunda kalmak
    Veritabanı tasarımdaki değişiklikler için ilgili değişiklikleri replikasyona yansıtmadaki güçlükler.
  3. Her nokta için oluşturulan tüm veritabanlarının yönetimi daha zor ve daha çok zaman/personel gücü gerektirir.
  4. Sahadaki bilgisayar ile merkezdeki server ın karşılıklı birbirlerini görmelerini gerekiyor yani ortak LAN da olmaları gerekiyor.


VERİLERİN WCF ÜZERİNDEN TAŞINMASI

Veriler bu yöntem üzerinden senkron ve asenkron olarak taşınabilir. Online iletim için senkron yapı daha uygunken offline uygulamar için ise asenkron yapı daha uygundur. Senkron mimaride tüm clientlar ile merkezdeki server arasındaki haberleşme sürekli ve kesintisizdir. Fazla konfigurasyon gereksinimi ve gereksiz yere bant genişliğini kullanması gibi dezavantajlardan dolayı pek kullanılmaz.

Mevcut ihtiyaçlarımıza göre asenkron veri iletimi bizim için daha uygundur. Asenkron mimariyi kullanarak verileri paketler yada mesajlar üzerinden iletilebiliriz. Her bir mesaj; bir veri kümesi, dosya yada dosyalar grubundan oluşan sıkıştırılmış bir dosya olabilir.

İletilecek dosyalar text, XML, binary vs dosya formatında olabilir. Dosya formatları dosya boyutu, kullanım kolaylığı, güvenlik, format değişikliklerine uyum kolaylıkları, kullanıcak hattın band geniliği vs gibi kriterlere göre değişkenlik gösterebilir. Dosyaların yanında WCF üzerinden dataset şeklinde de veriler merkez servera iletilebilir.

2007-04-22

Ş.Urfa-İstanbul Uçak Sefer Saatleri

Merhaba Arkadaşlar,

Bir süredir THY Urfa'dan çıkışlı İstanbul seferlerini gece 23:25 ve 23:55 e aldı. Bu saatte Urfadan İstanbula gelen bir kişi gece 01:25 veyahut 01:55 gibi çok geç saatlerde İstanbul'da oluyor. Konuyu Ömer Kapaklı "THY Urfa'yı Hesaba Almıyor" ile gündeme getirmişti.

THY nin uçak saatlerini insanların İstanbul'da gidecekleri yerlere metro, tramvay, otobüs ve diğer ulaşım araçlarını bulabilecekleri saatlere ayarlaması için hep birlikte birlik olup başta THY yönetimine, ulaştırma bakanlığına, Ş.Urfa milletvekillerine, valisine, belediye başkanına ve diğer tüm ileri gelen sivil toplum kuruluşları ve kişilere konu ile ilgili maillerimizi atalım. Bu konuda da birlik olabileceğimizi, birlik olup bu konuda istediğimizi alabileceğimizi gösterelim.

Tüm Urfalıları ve Urfa'ya gidip gelenleri bu duyuruma çağırıyorum. Uçuş saatlerinin makul saatlere alınması için mail/telefon ve tüm iletişim araçlarını kullanalım. Konu ile ilgilenecek herkese şimdiden teşekkürler.

Not: 7 Nisan 2007 de Sanlıurfa.com'da yayınlamıştım.

Dipnot : Şu an itibariyle İstanbul-Şanlıurfa 07:05 ve 19:35 ile ; Şanlıurfa-İstanbul 09:40 ve 22:30 direk uçuşları bulunuyor. Bunun yanından Ankara aktarmalı günde 3 ayrı sefer daha oluyor. Bu konuyu merak edenlere duyurulur(Güncelleme: 07 Şubat 2010).

Destek Olun: İstanbul Sabiha Gökçen Havalimanından Şanlıurfa'ya Uçmanın Vakti Gelmedi mi?

2007-02-23

MSN Şifresini Geri Almak!

MSN Messenger'a ait şifrelerin çalınması çok sık duyduğum ve bana sıklıkla sorulan bir konu. Çoğu arkadaşı aşağıdaki şekilde yönlendirerek şifrelerini geri almasına yardımcı oldum. Şifrenizi geri almak için kullanabileceğiniz popüler yöntemler:
  1. Şifremi Unuttum kısmında güvenlik sorularınızı geçip şifrenizi sıfırlamak. Bu yöntem genellikle şifrenizi ele geçiren kişi güvenlik sorunuzu ve bilgilerinizi değiştirmemişse başarılı oluyor.
  2. Çalınan MSN adresi ve şifresi mail hesabınızın iyi tanınması şartıyla (Passport@css.one.microsoft.com) adresi aracılığıyla tekrar elde edilebillir. Microsoft size göndereceği formlarda doldurulan bilgilerin güvenirliği doğrultusunda e-posta hesabınızı tekrar iade edecektir.
MSN şifrenizin çalınmaması için bir kaç öneri:
  1. Tanımadığınız kişilerden dosya almayın gönderdiği linklere(bağlantılara) tıklamayın.
  2. Hesaplarınızı alırken 2.bir e-mail adresi verin. Şifreniz çalındığında şifrenizi o adrese isteyebilirsiniz. Şifrenizi ve güvenlik sorularınızı tahmin edilemeyecek şekilde zor olarak şeçiniz.
  3. Şifreler için karakter, sayı ve özel karakter karışımı şifreler kullanmaya özen gösterin.

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

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.

2006-11-22

Formula 1 Oyunu - Panasonic

Üretimini Biyer firmasının yaptığı Formula 1 oyunu Formula 1 sevenler için güzel bir oyun. Ayın 1.sine Panasonic X300 cep telefonu hediye ediliyor. Oyunda başarılar.

2006-11-14

VS2005'e Geçiş

Bugün itibariyle VS2003 kaldırıp yerine VS2005'i kurdum. Visual Studio 2005 için biraz geç kaldık ama şirketleri bilir ve anlarsınız. VS2005 in hayırlı olması dileklerimle...

2006-11-13

Template Değiştirme

Merhaba Arkadaşlar,
Blog sitemin template'nı değiştirdim. Template ile ilgili fikirlerinizi bekliyorum.

İyi çalışmalar.

2006-08-10

İsrail'in Lübnan İşgalini Kınıyorum!

Hiç bir gerekçe resimde görülen insanlık dışı dramı haklı çıkaramaz. İsrailin Ortadoğuda insanlığa sığmayan, insan haklarını hiçe sayıp hiçbir zeminde haklı olamayacak girişimlerini, masum insanlar üzerinde uyguladığı devlet terörünü nefretle kınıyorum. Çeşitli organizasyonların çocuklar ölmesin kampanyalarına destek verdim ve bilinçli olarak İsrail ürünlerine boykot uyguluyorum. Sizler de demokratik yoldan elinizden gelen çabayı göstermeyi ihmal etmeyin!

Bilindiği gibi İsrailin Gazze plajındaki sivilleri katletmesi ile bu süreç başladı. Ardından 2 askeri kaçırıldı diye yapmadığı ve uygulamadığı mezalim kalmadı. İnsanlık dışı devlet terörünün başlağı süreç içerisinde Avrupa Birliği'nin insanlık haklarını palavrasının tek taraflı olduğu(kendi insanı için), BM gibi bir birliğin sadece ve sadece belirli ülkelere hizmet ettiği; demokrasi ve insan hakları korumacılığının yine tek taraflı olduğunu gösterdi. Bu insanlık kıyımına ses çıkartamayan BM, AB, Arap Ülkeleri ve diğer ülkeler başta olmak üzere bu kıyıma sessiz kalan tüm insanların bu dramda bilerek yada bilmeyerek katkı sağladığını bildirir; insanlığı kalan tüm ülke, kurum, kuruluş ve şahısları yaşananlara son vermeleri için insalığa davet ediyorum.

2006-03-16

"altunis yazilim" ile anlaşma

"altunis yazilim"'in Ansis Entegre ticari yazılım paketinin danışmanlık, code optimizasyonu, database tasarım&optimizasyonu ve yazılım konusunda teknik destek konusunda anlaşmaya vardım. "altunis yazılım"'ın Genel Müdürü Hüseyin bey ile çalışmak bugüne kadar gurur verdi ve gurur vermeye de devam edecek. Hayırlı olsun.

Ansis Entegre içindeki modüller:
  • Cari İşlemler

  • Fatura İşlemleri

  • Stok İşlemleri

  • Taksitli Satış İşlemleri

  • Çek Takibi

  • Banka İşlemleri

  • Raporlar

  • 2006-03-03

    Askerlere ithafen

    Sabah sabah asker arkadaşlar aklıma geldi. TEKOFAKS BIM in müdavimlerin Kerem ve GAC Turkey'den Levent hocam. Birisinin askerliğinin bitmesine 70 küsür, diğerinin ise 80 küsür gün kaldı. Birden cesaret kahramanı analar için şu dizeler dilime döküldü:

    Gurbet elde asker yolu gözler
    Analar yiğitlerini çok özler
    Hasret gönüllerini dağlar
    Kuytu köşelerde sessizce ağlar...

    Analar ve biz arkadaşlarınız yollarınızı gözlüyoruz.
    Sevgi ve muhabbetle dolu hayırlı teskereler!

    .::YASAL UYARI::.

    ©2004-2024 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.