0

私はデータベース設計の初心者で、練習用に本屋のデータベースを設計しています。特定の基準を満たす本を検索できる次のテーブルがあります。

SERIES(series_id (pk),  series_title)

AUTHOR(author_id (pk), author_name, author_country, author_birthdate)

BOOK(book_id(pk), book_title, book_genre, author_id(fk), series_id(fk))

ただし、ストアではランダムな商品 (ペン、キャンディー、ジャーナルなど) も販売しており、これらも追跡する必要がありますが、固有の属性はありません。以下は、 INVENTORYテーブルを構成する正しい方法 でしょうか?

INVENTORY(product_ID (pk), Amnt_in_Stock, product_name, product_description, book_id(fk)) 

また、book_id はオプションの 1:1 の関係になりますか?

ありがとうございました。

4

1 に答える 1