0

ライブラリ管理データベースを設計しています。ライブラリ リソース (書籍、ビデオ、オーディオなど) を 3 つのテーブルに分割するか、すべてのリソース情報を含むテーブルが 1 つだけである必要があります。それらの列のほとんどが同じであるためです。

**Books**
id
title
author
isbn
...

**Audios**
id
title
author
isbn
duration
...

**Videos**
id
title
author
isbn
duration
cast
4

2 に答える 2

1

共通の列を単一のテーブルに保持し、タイプに基づいてそれらを分離します。

library_items {id, type_id, title, author, isbn}
item_types {id, name}

タイプ テーブルには、Book、Audio、Video が含まれます。

次に、追加の列を含む追加のテーブルを用意します。

library_audios (id, duration}
library_videos {id, duration, cast}
于 2012-10-09T03:54:40.500 に答える
0

書籍、マルチメディア... 書籍の場合は別の表を作成してください --- カテゴリの次にサブカテゴリ、カテゴリ sr no -書籍の場合

CD / DVDタイプのオーディオ/ビデオの場合....データをフィルタリングするのにはるかに役立ちます...データベースへのアクセスが容易

于 2013-12-25T11:42:46.147 に答える