2011-06-25 14 views
8

genre adında çok basit bir tablom var, şuna benziyor:foo.foo: Tablo sütununa tablo adıyla aynı adı vermek kötü bir fikir mi?

GENRE 
===== 
id int 
genre_category varchar() 

genre_category "anlatı", "efsane" vb. değerlere sahiptir.

genre_category, sütun için aptalca bir isim gibi görünüyor. Sütun genre_type veya genre_label veya genre_category olarak adlandırılabilir. Ama gereksiz görünüyor.

Yani, devam etmemek ve genre.genre olarak adlandırmamak için herhangi bir sebep var mı?

DÜZENLEME:

Alt satırda .name kullanmak daha iyidir. Herkese teşekkürler!

cevap

5

Bir tür varlığını modellemek gibi geliyor. Örnekler korku, dram, romantizm. Bu doğru mu?

genre numaralı sütunun [name] numaralı telefonunu arayabilir misiniz?

+0

+1 - Bana bunu yap. İsim mantıklı görünüyor. – dugas

+0

Teşekkürler, siz ve Alex'in her ikisi de yeşil kontrolü hakediyorsunuz ama onu bir dakikalığına yendiniz. ;) –

2

Neden "category" sütununu adlandırmıyorsunuz? "Tarz" tablonuza bir "tür" sütunu verdiğinizde, türünüzün bir anlamı yoktur. Daha ziyade, bir türün bir adı veya türü veya kategorisi vardır ya da her neyse, buna göre buna göre isim vermelisiniz.

+1

"Kategori" olarak adlandırmak istemememin nedeni, bu sütun adının diğer tablolarda kullanılmakta olmasıdır. –

4

Bu sütun, Tür adı olduğu için 'Name' olarak adlandırılmalıdır.

+0

Teşekkürler, şimdi bunu belirttiğiniz çok açık görünüyor. :) Çok uzun bir konsola bakıyordum! –

+0

@pat - Ayrıca, 'genere' ile önek değil,' isim' olarak adlandırmanızı öneririm, aksi halde bu tablonun tüm sütunları 'genere' önekine sahip olur. –

İlgili konular