foo.foo:提供一个与表本身名称相同的表列是一个坏主意吗?

10 sql database database-design columnname

我有一个非常简单的表genre,看起来像这样:

GENRE
=====
id int
genre_category varchar()
Run Code Online (Sandbox Code Playgroud)

genre_category 具有"叙事","神话"等价值观.

genre_category这个专栏似乎是一个愚蠢的名字.列可以被称为genre_typegenre_labelgenre_category.但这似乎是多余的.

那么,有没有理由不继续打电话呢genre.genre

编辑:

最重要的是,它最好使用.name.感谢大家!

p.c*_*ell 5

这听起来像是在为一个类型实体建模.例如恐怖,戏剧,浪漫.它是否正确?

打电话给你genre的专栏你会觉得舒服[name]吗?


Ale*_*Aza 5

此列应称为“名称”,因为这是流派名称。