正規化の問題
http://www.techscore.com/tech/sql/16_02.html
のサイトを参考に正規化の仕方を勉強しています。
そこで質問なのですが、上のURLの一番最後の実習課題の問題の第一正規化からつまずいています。
図書館貸し出しカードにて、
固定部分が
(発行日、貸出日、返却予定日、会員番号、会員名)
繰り返し部分が
(書籍番号、書籍名、著書)
なので、
とりあえず1つヘッダ的な表は
(発行日、貸出日、返却予定日、会員番号、会員名)
として、分離する表の主キーは何にすべきなのか迷います。
(発行日、書籍番号、書籍名、著書)
として主キーは(発行日、書籍番号)とすべきか
(会員番号、書籍番号、書籍名、著書)
として主キーは(発行日、書籍番号)とすべきか
(発行日、会員番号、書籍番号、書籍名、著書)
として主キーを(発行日、会員番号、書籍番号)とするのかです。
どれも間違っているかもしれませんが、固定ヘッダ部分の表と繰り返し部分の表を結びつける属性が「発行日」だけじゃ同じ発行日で借りる人はたくさんいるだろうし、、でも「会員番号」だけじゃ他の日に発行した本の情報はどうなってしまうのだろうかとか、色々考えてしまって困惑しています^^;
どなたかお助けください。
補足
ありがとうございます。参考URLも確認済みです。 イタグレだと冬に弱いので、電気カーペットとか服が必要とか もっと細かく載っているサイトや本を探しています。 お分かりでしたら、また、教えて下さい。