Düşünmek en zor iştir...
Uzman
Senaro bazında inceleyelim o zaman.
1- fatura_bilgileri isimli tabloya ad, soyad gibi bilgileri kaydetmezsek
a- Mutlaka müşteriye ait ID numarasını kaydetmelisin. Böylelikle o ID ye sahip olan kullanıcıyı Müşteriler tablosundan aratıp bulabilirsin.
b- Sakıncası şu olabilir. Mesela müşteriler tablosunu sildin veya yeni bir tabloya kopyaladın (Id leri kopyalamadığını varsayalım). Bu durumda fatura_bilgileri tablonda müşterinin ID numarası var ancak Müşteriler tablosu silinmiş, değişmiş olduğundan o fatura_bilgilerindeki kaydın hangi müşteriye ait olacağını bulman imkansızlaşır.
2- fatura_bilgileri tablosuna müşteri ID'si dışında ne kaydetmeliyim?
a- Müşterinin ad, soyad bilgilerini kaydedebilirsin ancak yeterli derecede bağlayıcı değildir. Aynı ad soyada sahip nadirde olsa müşteriler olabilir. Bundan dolayı kayıtları ayırt etmek zorlaşacaktır.
b- fatura_bilgileri tablona en sağlamı müşterinin TC Kimlik numarasınıda kaydetmelisin. Eğer her müşteriden bu bilgiyi alma imkanınız yoksa o zaman en azından ad, soyad, telefon bilgisini kaydetmelisin.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için
Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla