11

という非常に単純なテーブルがgenreあります。これは次のようになります。

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

genre_category「物語」、「神話」などの値があります。

genre_category列のばかげた名前のようです。genre_type列はまたはgenre_labelまたはと呼ぶことができますgenre_category。しかし、それは冗長なようです。

それで、先に進んでそれを呼び出さない理由はありますgenre.genreか?

編集:

肝心なのは、使用する方が良いということ.nameです。みんな、ありがとう!

4

3 に答える 3

6

ジャンルエンティティをモデリングしているようです。ホラー、ドラマ、ロマンスの例。これは正しいです?

genre自分のコラムを呼び出すことに抵抗はありません[name]か?

于 2011-06-25T04:30:00.697 に答える
5

これはジャンル名であるため、この列は「名前」と呼ばれる必要があります。

于 2011-06-25T04:30:29.517 に答える
3

列に「カテゴリ」という名前を付けてみませんか?「ジャンル」テーブルに「ジャンル」列を指定すると、そのジャンルにジャンルがあると表示されているように見えますが、これは意味がありません。むしろ、ジャンルには名前、タイプ、カテゴリなどがあるので、それに応じて名前を付ける必要があります。

于 2011-06-25T04:30:27.163 に答える