2010-06-15 22 views
14

İlişkilendirme tablosu için doğru veya en popüler ad nedir? Şu ana kadar Arama, çağrışım, çözümleme, haritalama ve birleşme tablosu duydum mu?İlişkilendirme tablosu için doğru ad nedir (birçok ilişkiye çok)

Teşekkür peşin ;-)

+1

Sanırım "bağlantı tablosu" olarak da adlandırıldığını duydum, ancak bağlantılı tablolar kavramı ile çok fazla örtüşen ve belirsizliğe sahip –

+0

Olası yinelenen [İki tabloyu eşleştiren bir tabloya ne ad vermeliyim?] (http://stackoverflow.com/questions/1813321/what-should-i-name-a-table-that-maps-two-tables-together). Mutlak "doğru" ismi yoktur, sadece hepsi aynı şeyi kasteder: Xreference (XREF), harita, arama, ilişkisel, vb –

+0

, Bağlantı Tablo –

cevap

8

Çapraz referans tablosu. CustomerProductXRef.

+1

Onlara Çapraz Referans tabloları da deniyorum. – dretzlaff17

+1

Bu ismi de destekliyorum. Masanın rolünü ifade etmenin özlü bir yolu. – Hammerite

+5

Adlandırma kuralıyla tamamen karşı olduğumu söylemeliyim. Böyle bir tablonun bir ilişki tablosu olduğunu kabul ederseniz, tablo adı ilişkiyi yansıtmalıdır. Veri modelleyicilerinin çoğu müşterileri ve ürünleri 'Siparişler' arasındaki ilişkiyi arayacaklarını düşünüyorum. – onedaywhen

3

İstediğiniz kime bağlıdır. Hepsi doğru, kiminle konuştuğuna en çok anlam veren terimi kullan.

+1

+1 adresinde tartışılmaktadır ve – hiwaylon

3

Bana öğretilen ve "Tablo Üyelik" kullanmak edildi

+1

güvencesi altındadır. . Kısa, açıklayıcı, söylemesi kolay. – digitaljoel

3

Eğer müşteri tablo CustomerTable veya Müşteri veya Müşteriler diyorlar? Genelde bir "işletme nesnesi" adı kullanıyorum (örn. CustomerProduct'ı değil hangi müşterilere hangi müşterilerin sipariş verdiğiyle ilgili bilgi için Siparişler) ancak SalesRepCustomer gibi sadece ilişkiyi izleyen bir tablo, ilgili iki tablonun adını verdim ve ' Sonek ekle. Diğerleri gibi, tutarlı olun.

ben "Ülke 11 adı nedir" gibi şeyler için (değil tablo adına konuşma) adı araması rezerve değil, "satış temsilcisi Ülke 11 sonra bakar ki" için.

+0

+1 HOWEVER bir ilişkiyi izleyen bir tablo için, 'işletme' genellikle bu ilişki için bir isim olacaktır. Çalıştığım iş için, belirli müşterilere bakan Satış personeli 'hesap yöneticileri' olarak biliniyor. – onedaywhen

3

İlişki tablosu.

"SQL'deki temel hilelerden biri, çoktan çoğa bir ilişkiyi temsil ediyor. Birincil anahtarlarının içerdiği iki (veya daha fazla) tabloya başvuran üçüncü bir tablo oluşturuyorsunuz. Bu üçüncü tablo oldukça popüler 'bağlantı tablosu' veya 'birleştirme tablosu' gibi adlar, ancak bunun bir ilişki olduğunu biliyorum. "

Hollywood Couples by Joe Celko

0

Biz çalıştığım bu Crosswalk tabloları diyoruz. Adlandırma, içeriğin 2 tabloların PK'ları olduğu Table1XTable2'ye dayanır.

9

"Doğru", kullanımdaki modelleme metodolojisine bağlıdır. Bu tablonun, Associative Entity'un fiziksel uygulaması olduğu Chen'i tanıyorum. Çoğu popüler, en popüler modelleme metodolojisi ile doğrudan ilişkili olurdu.

Wikipedia listeleri tablonun bu tip birkaç isim.

2

Hiçbir "doğru" adıdır, ancak akademik adı bir "Ilişkilendirilebilir Tablo" olacağını (Wikipedia makalesi Associative Entity Bkz bakınız).tablo Üyelik

  • Derneği tablo
  • Köprü tablo
  • Çapraz referans tablosu
  • Crosswalk
  • Aracı tablo
  • Kavşak tablo
  • : Diğer yaygın isimler (alfabetik sırayla) vardır
  • Bağlantı tablosu
  • .210
  • Bağlantı tablo
  • Bağlama tablo
  • Birçok çoğa
  • Harita tablo
  • Haritalama tablo
  • Eşleştirme tablosu
  • İlişki tablo
  • Geçiş tablosu

Not çözümleyici : Bu içerik, Derek Greer tarafından orijinal olarak oluşturulmuş içeriktir. Bu, cevabı tamamen değiştiren kabul edilen bir cevaba.

+0

Kabul edilen yanıttan https://meta.stackoverflow.com/questions/337963/totally-changing-an-accepted-answer/337966 adresine göre geri gönderilen yanıt oluşturuldu. – Dijkgraaf

İlgili konular