Veritabanı tablo KİMLİK sütun adlandırma | Netgez.com
SORU
16 EKÄ°M 2008, PERÅžEMBE


Veritabanı tablo KİMLİK sütun adlandırma

Veritabanı tablo KİMLİK sütun adını veren halkların görüşlerini merak ediyordum.

Eğer bir tabloda bir kimlik sütunu birincil anahtar ile Faturalar aradım eğer bu sütun diğer tablolar ile çatışma olmaz böylece İnvoiceİD derim ve ne olduğu belli.

Workind geçerli nerede olduğumu tüm KİMLİK sütunları İD) dediler.

Aşağıdaki yapacaklarından:

Select  
    i.ID 
,   il.ID 
From
    Invoices i
    Left Join InvoiceLines il
        on i.ID = il.InvoiceID

Şimdi, birkaç sorunu burada görüyorum< / ^ br . 1. Diğer select sütunlar gerekir< / ^ br . 2. İD = İnvoiceİD beynime uymuyor< / ^ br . 3. Eğer tablo ve İnvoiceİD denir belli tabloları diğer yaparsan değil mi?

Diğer insanların bu konu hakkında ne düşünüyorsunuz?

CEVAP
16 EKÄ°M 2008, PERÅžEMBE


Ben her zaman kimlik sütun için KİMLİK TableName ve yabancı anahtar KİMLİĞİ TableName sonra KİMLİĞİ tercih etti. Bu şekilde tüm tabloları kimliği için aynı adı alan ve gereksiz bir açıklama yok. Bu tüm tabloları aynı birincil anahtar alan adı var çünkü bana daha basit görünüyor.

Bildiğim kadarıyla tabloları birleştirmek ve hangi tabloya ait olduğunu bilmeden, benim görüşüme göre sorgu, bu durumun üstesinden gelmek için yazılmalıdır. Çalıştığım yerde, her zaman tablo/tablo diğer adı ile açıklamada kullandığımız alanlar prefece.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • Strata1000

    Strata1000

    28 EYLÃœL 2009