アイドルマスター全動画データベースのお知らせ

データベースのテーブルとカラム名前を決定しました。
以下の仕様に変更した、データ取得中断までの全データを含むデータベースを公開します。
2008-05-19最終取得、アイドルマスター ニコニコ動画 全動画データベース(sqliteファイル, 7zip圧縮19.1MB, 展開後211MB)

テーブル

prefix
sm, nm, zb, fz などの動画の種類
video
動画のID
video_description
動画の説明文
video_info_history
取得時の、再生・コメント・マイリスト数とステータス
status
DELETED, NOT FOUNDなどのステータス
video_tag_history
取得時に動画に付いていたタグ
tag
タグのマスタ

変更は以下の通り

変更元 変更先
get_video_info video_info_history
video_tag_info video_tag_history
video_comment video_description

各テーブルのカラム

prefix
カラム名 Type 説明
id INTEGER prefix ID, Primary key
prefix_name VARCHAR 動画の種類を表すアルファベット2文字
video
カラム名 Type 説明
video_id INTEGER 動画ID, Primary key
prefix INTEGER prefix ID
title VARCHAR 動画タイトル
post_date DATETIME 投稿時間
length INTEGER 動画の長さ(秒)
poster VARCHAR 投稿者(カラムのみ)

変更は以下の通り

変更元 変更先
id video_id
video_duration length

また、posterカラムを追加し、post_dateをISO 8601フォーマットに変更しました。
posterは、「違反動画の報告」に表示される投稿者名を格納することを想定しています。ただし現時点でデータの収集はおこなっていません。

video_description
カラム名 Type 説明
id INTEGER Primary key
video_id INTEGER 動画ID
video_description VARCHAR 動画の説明文

creators_commentはvideo_descriptionに変更されました。
これは、「投稿者コメント」などと混同するおそれがあるためです。

video_info_history
カラム名 Type 説明
id INTEGER video_info_history_id, Primary key
video_id INTEGER 動画ID
status INTEGER status ID
get_date DATETIME 取得日時
view_counter INTEGER 再生数
comment_num INTEGER コメント数
mylist_counter INTEGER マイリスト数
deselected INTEGER 週マス除外判定フラグ(0以外で除外判定、カラムのみ)

変更は以下の通り

変更元 変更先
play_count view_counter
commented_count comment_num
mylisted_count mylist_counter

apiの返すxmlタグ名に合わせて変更しています。
また、get_dateはISO 8601フォーマットに変更しました。
deselectedは、週刊アイドルマスターで除外と判定された場合に使用することを想定しています。0がデフォルト値で、非除外です。別に除外ステータスマスタを作成し、除外理由を格納しておいて使用することも考えつきましたが、現時点でデータの収集はおこなっていません。

status
カラム名 Type 説明
id INTEGER status ID, Primary key
status_name VARCHAR 動画のステータス(ok, DELETE, NOT_FOUNDなど)
video_tag_history
カラム名 Type 説明
id INTEGER Primary key
video_info_history_id INTEGER 対応するvideo_info_historyのID
tag_id INTEGER tag ID

video_info_historyに合わせて、get_video_info_idをvideo_info_history_idに変更しています。

tag
カラム名 Type 説明
id INTEGER tag ID, Primary key
tag_name VARCHAR タグ名