Skip to main content

AccessTr.neT


Kayıt Hataları

Hayri16
Hayri16
3
2640

Kayıt Hataları

#1
"Kaydetmediğin veri senin değildir" Access atasözü Img-grin

Access'te ve genelde tüm veritabanı programcılığında bilginin tekrar kullanılabilmesi, işlenmesi, analiz edilmesi için kaydedilmesi gerekir. Bu nedenle kayıt işlemi programcılığın en önemli unsurlarından biridir.
Doğru kayıt (veritabanının doğru ve düzgün tasarlandığını varsaydığımızda) programınızın verimliliğini arttıracaktır. Hatalı kayıtlara izin vermemek bir programcının temel uğraşlarından birisidir.
Genelde;
-Tasarım hataları
-Teknik Hatalar
-Mantık hataları olmak üzere 3 kısma ayrılır.

Tasarım hataları veri tabanı tasarlanırken iyi bir analiz yapılmamasından kaynaklanan hatalardır.
Bir örnek vermek gerekirse Kitaplık programlarında yazar için genelde bir alan ayrılıyor. Oysa bazı kitapların 2 veya daha fazla yazarı olabiliyor.

Teknik hatalar olarak boş kayıt, mükerrer kayıt örnek gösterilebilir.

Mantık hataları ise genel işleyişte olmaması gereken kayıt parçacıklarına programın izin vermesi sonucu oluşan hatalardır. Buna da bir örnek vermek gerekirse evrak kayıt gibi tarihli kayıtlarda evrak kaydının tarihi günün tarihinden daha ileri bir tarih olmasına izin vermesi. Veya başlangıç ve bitiş tarihli kayıtlarda bitiş tarihinin başlangıçtan küçük olması gösterilebilir.

Programcı tüm bunları düşünürek kayıt kontrol rutinleri geliştirmelidir.
Saygılarımla...

Not: Bu yazının forumda nerde yer alması gerektiğine karar veremediğim için buraya yazıyorum. Yönetici arkadaşlar gerekli görürlerse uygun yere taşırlar diye düşünüyorum.
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 30/09/2010, 12:53, Düzenleyen: Hayri16.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Kayıt Hataları - Yazar: Hayri16 - 30/09/2010, 12:51
Cvp: Kayıt Hataları - Yazar: Kur@l - 30/09/2010, 13:02
Cvp: Kayıt Hataları - Yazar: benremix - 30/09/2010, 13:04
Cvp: Kayıt Hataları - Yazar: Hayri16 - 30/09/2010, 14:22