Mam bardzo prostą tabelę o nazwie genre
, który wygląda tak:foo.foo: Czy podanie kolumny tabeli o tej samej nazwie, co sama tabela, jest złym pomysłem?
GENRE
=====
id int
genre_category varchar()
genre_category
ma wartości takie jak „narracji”, „mitu”, i tak dalej.
genre_category
wydaje się głupie imię dla kolumny. Kolumnę można nazwać genre_type
lub genre_label
lub genre_category
. Ale wydaje się zbędne.
Czy istnieje jakikolwiek powód, aby nie robić tego po prostu pod numerem genre.genre
?
EDIT:
Najważniejsze jest to, że lepiej jest użyć .name
. Dziękuję wszystkim!
+1 - Pokonaj mnie. Nazwa wydaje się logiczna. – dugas
Dzięki, Ty i Alex zasłużyliście na zielony czek, ale pokonaliście go o minutę. ;) –