Öncelikle konu ile ilgili fikir beyan eden herkesin yüreğine sağlık.
Kütüphane Otomasyonu tarzı bir şey daha önce hiç yazmadım.
Çalıştığım kurumlarda kod yazdığım uygulamalarda ise database ler
sürekli tasarlamış halde gelmekde idi.
O yüzden tek başına sıfırdan bu tarz bir iş ile uğraşıp pratik yapma
şansım olmadı.
Evde kolilerde duran kitapları tasnif edeyim derken ortaya çıkan bu
fikir böyle bir ışık yaktı zihnimde.
Bende daha stabil çalışan (işe yarar) şeyler çıkarmak adına buradan
sizlerle paylaştım bu fikri.
Keza hepimiz biliyoruz ki bu tarz uygulamalarda yapılan en büyük hata
neyi nasıl yapacağımızı en başında tasarlamak (planlamak) yerine, hemen
(hurraa) kod yazmaya geçmek oluyor ve neticesinde sürekli sil baştan
oluyor her şey.
Yaptığınız değerli katkılar ile yarın akşama kadar tasarladığım databese
i buradan paylaşmaya çalışacağım
( http://dbpatterns.com/ açılmıyor şuan açılınca oraya da ekleyeceğim.)
Bu arada ben yazmak istediğim programı şöyle hayal ettim aklımda.
(Eski kütüphane günlerimden yola çıkarak elbette. Yani bizim zamanımızda
böyle işliyordu).
Büyük bir kütüphane, içerisinde bir kitap kayıt masası, masada yaşlı
gözlüklü bir teyze.
Önünde gazete büyüklüğünde ve ansiklopedi kalınlığında kocaman bir defter.
Ve bu kayıt masası önünde elinde kitaplar olan insanlar.
Hepsi daha önce aldığı kitabı teslim ediyor ve yeni kitaplar alıyor.
Gazete büyüklüğündeki o kayıt defteride sanırım şöyleydi.
*KİTAP VERİLİŞ TARİHİ| KİTAP NO | KİTABIN ADI | KİTABIN YAZARI | YAYIN
EVİ | BASIM TARİHİ | TÜRÜ | KİTABI ALAN ÜYE | KİTAP ALAN ÜYE NO | KİTAP
İADE TARİHİ |*
Herkese teşekkür eder kolaylıklar dilerim.
Levent "SARI"
06-05-2013 18:15 tarihinde, Bugra Sari yazdı:
Haklısınız. Güvenlik açısından önemli verilerin veritabanında
tutulması uygun değildir. En doğrusu her üyeye bir üye numarası verip
sorgulama yaparken üye numarası istenmesidir.
Ama sorgulama yapmak için TC kimlik numarası girilmesi istenebilir.
(Üyeler kendilerine verilen numarayı sürekli akıllarında tutamazlar ve
genellikle üyeden TC kimlik no istemek daha pratik gelebilir.)
Buradaki durum tek yönlüdür. TC kimlik numarasını girip verilere
ulaşılır ama hiç bir zaman başka veriler kullanılarak ekrana TC kimlik
numarası basılmaz. Şimdi biz üyeden TC kimlik numarasının ilk 6
hanesini alıp buna da bize özel *tek yönlü* şifreleme yapıp veri
tabanında saklarsak hem güvenlik sorunu kalmaz hem de sorgulama
işlemlerini daha hızlı halledebiliriz.
6 Mayıs 2013 15:53 tarihinde Ali Rıza KELEŞ <[email protected]
<mailto:[email protected]>> yazdı:
2013/5/6 Bugra Sari <[email protected] <mailto:[email protected]>>:
> uyeId ve kitapId alanları gereksizdir. Üye tablosu için uyeTc,
kitap tablosu
Ama bence daha onemili problem bir kitap icin tc istemek. Tckimlikno
toplamak biraz riskli ve gerekli de degil.
Bunun yerine bence baska unique birsey bulun. Eposta mesela..
--
--
Ali Rıza Keleş
_______________________________________________
Linux-programlama mailing list
[email protected]
<mailto:[email protected]>
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php