必要に迫られて作ろうと思っています。
とりあえずデータベースを設計してみる。
カラム名 | データ型 | 制約条件 | 備考 |
DiscID | int unsigned | primary key / auto_increment | |
DiscName | verchar(255) | not null | ディスクタイトル |
DiscNameYomi | verchar(255) | not null | ディスクタイトルよみ |
DiscCategoryID | smallint(3) unsigned | | カテゴリID |
DiscPagination | smallint(2) unsigned | | ディスク枚数 |
Depository | verchar(64) | | 保管場所 |
EntryDate | date | | 登録日 |
UpdateDate | date | | 更新日 |
Comment | text | | コメント |
カラム名 | データ型 | 制約条件 | 備考 |
DiscCategoryID | smallint(3) unsigned | primary key / auto_increment | |
DiscCategoryName | verchar(255) | not null | ディスクカテゴリ名 |
前に記事にした曲管理の為のデータベースと連携する場合のテーブル。他にもArtistテーブルとかも必要だけど、大本となるAlbumテーブルのみ再設計。
カラム名 | データ型 | 制約条件 | 備考 |
DiscID | int unsigned | primary key | |
DiscNo | smallint(2) unsigned | | アルバム中の何枚目か |
AlbumTypeID | smallint(3) unsigned | | アルバムタイプID |
ArtistID | int unsigned | | アーティストID |
ReleaseDate | date | | リリース日 |
SPEC | verchar(16) | | 規格品番 |
TotalTrack | smallint(2) | | アルバムのトラック総数 |
TotalTime | | | timeアルバムの全時間 |
Comment | text | | コメント |
asin | verchar(10) | | Amazonとの連携 |