• ベストアンサー

テーブルのキー項目の選定

データベースを用いて、音楽情報を管理しようと考えています。 今のところ、列は曲名、歌手、アルバム、作詞、作曲、ジャンルを定義しています。 困った事に、数万と存在する楽曲の中から一意に識別するためキー項目がなかなか思いつきません。 予想で、曲名と歌手をキー項目に設定すれば一意に識別できるのでは?と考えています… 音楽情報をDB化する時に、キー項目に設定すべき項目を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

そのような情報を管理する場合は、登録順に連番を振ってユニークキーとします。 曲名と歌手をキーにしても、同じ曲、同じ歌手でオリジナルアルバムとベスト版が出てきたらダブっちゃいますよ。

NoMusicNoLife49
質問者

お礼

ご回答頂きありがとうございます。

関連するQ&A