toplam 2 kişi bulundu. 2 adedi gösteriliyor.
~1 ahkam var.
Aslında proje ne kadar anti bilgi toplumu oldugumuzu gosteriyor.
Almanya, Amerika gibi ulkeler Security identity number gibi numaralara
geceli yillar oluyor... hemde bilg. ve bilisim projelerinden cok daha
once gecilmis. Turkiye de vatandaslik numarasi cok yeni bir sey. Bu
yuzden bugune kadar butun belgeler Defterler ile tutuluyordu. Hatta cok
komik buldugum birsey, Mernis den bir evli bayani sorguladiginizda,
onun anne babasi kayitlari ile iliskili gelmiyor. Ama babasini
sorgulayinca o kayda ulasiliyor. Bu da suna bir isaret olabilir,
Kutuklerin tasinmasi nedeniyle bir bayan evlenince kutugu tasindigi
icin o arada kopukluklar soz konusu ve belki de bir evli bayan icin
birden fazla DB record soz konusu... Hmm... ayni TC Kimlik No. ile iki
DB record mu acaba???
Yani yillardir zekice dusunmeyip, bir bakima copluk olusturdugumuzdan
dolayi zor bir problem. Fakat yaklasimda cok onemli. Mernis projesi en
eski projelerden birisi. Bu tur devlet projelerinin en onemli kismi
yayginlastirma ve veri aktarimi, cunku bu kisimlar yuksek insan gucu
istiyor. Buyuk ihtimal ile yuklenici firma, yayginlastirma ve aktarim
sirasinda isin kolayina kacti ve en kolay yoldan isi bitirmek icin
Unique Constraint i kaldirdi. Yillardir her okulda, her DB dersinde
Person ve ID gibisinden DB ler tasarlaniyor. Hatta Unique Constraint bu
ornek ile anlatiliyor. Tabi ki bunu yapanlar dogrusunu teknik olarak
biliyorlardi, ama tahminimce projenin yetismesi icin gelen baskilardan
dolayi, bir cin fikirlinin Data Modelini dagitmasi ve arkasinin
gelmesinden dolayi bir durum olustu. Ayni sekilde bir baska cin
fikirlide hadi su client lara acalim kayit hakkini onlar da bi yandan
girebilsin bu kayitlari dedi.
Bir baska konuda TC Kimlik No sunun kimlik bilgilerine gore bir
Hash Function olmasi. Boyle yapilmis olsaydi heralde herkes icin unique
bir numara olusturulmasi mumkun olabilirdi. Tabi burada da belkide ayni
sehirde dogan ve 01.01.1950 tarihinde nufusa kayd olan Mehmet Yilmaz
larin sorunu cikmistir. Ama kimlik bilgilerine anne babayi da eklersek
sorun kalmaz heralde? Buda bence gayet basit bir mantik ve ornegi cok
fazla. Hatta Java'da hashCode() methodu bile vardir. Person yazarsiniz,
onun icin bir hashCode yaratirsiniz.
Ozet olarak soylemek istedigim, biz hala Bilgiyi yonetemiyoruz. Bu is
ustunde dusunme ve irdeleme gerektirir. Sirketlerinde projelerde cabuk
ve gecici basarilari bir kenara birakip daha dogru ve ideal tasarimlara
gidebilecek cesareti olmasi lazim. Soz konusu MERNIS projesinin
yuklenicileri iki buyuk sirket. Artik belkide kirbaclanmali bu
sirketler (hos arada kirbaclaniyorlar ama belli ki yeterli olmuyor),
yoksa kucuk hesaplar ugruna yapilan sacma islerin arkasi kesilmeyecek.
Yeni e-devlet projelerinden biraz yakin olduklarim mesela, Vergi, Tapu
bilgileri etc... bu projelerde bu yanlislarla devam ediyor.... Sonumuz
hayrola...