Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Primary Key mi Unique Key mi?
#11
Aslında kullanmış oldukları yöntem (birden fazla alanda Unique) kendilerine has bir yapı değil. 
Composite key kullanıyorlar.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#12
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Alıntı:Every database developer uses keys, but without always understanding all the ramifications
Bu şekilde başlayan bir makale var.
My name is nobody.
WWW
Cevapla
#13
Bence sıkıntı primary keyden ziyade auto increment olarak tanımlanan primary key olayından kaynaklanıyor.
auto increment olarak ayarlanmış alanlar sizin kontrolünüzde olmuyor ve dolayısı ile veritabanı aktarımlarında veritabanını birebir aktaramıyorsunuz ve bu da probleme neden oluyor.
Firebird tarafında generator mantığı olduğundan böyle bir sorun yaşamıyorum. PK olarak tanımlanmış bir alana null değer gönderirsem veritabanı sıradaki değeri kendisi ilgili alana atıyor , null haricinde bir değer göndermişsem de gönderdiğim değeri ilgili alana atıyor. Bu sayede veritabanı aktarımlarında master - detay yapısı bozulmadan aktarım sağlanmış oluyor. Büyük ihtimal ilgili firmanın yaşadığı problem budur diye tahmin ediyorum.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter





Konuyu Okuyanlar: 1 Ziyaretçi