0
こんにちは、これは私の非正規化テーブルこのテーブルを正規化する方法
BookOrNo PublisherCode PublisherName PublisherAddr PubishedDate ISBNno Desc Qty Price
B001 P120 A ……. 3/2/11 01-9 Fiction 3 20.00
01-10 Fashion 6 25.00
B002 P121 B ……. 3/2/11 01-11 sports 15 30.00
私は、正規化しようとしたが、私は失敗しています。これは私の正規化された手順1NF、2NF、3NFへ
BookOrder (BookOrNo,PublisherCode,ISBNno,Qty)
Book (ISBNno,Desc,Price,PublishedDate)
Publisher(PublisherCode,PublisherName,PublisherAddr)
正規化STEPSです。
これは宿題ですか?あなたはそれを述べるべきです。 (またはそうでない場合)。ここであなた自身に尋ねることがあります:あなたがAmazonからいくつかの本を注文するとき、彼らはその本の注文のために出版社のために何を置くでしょうか? –
「私は失敗しました」 - あなたはどのように知っていますか? –
ブックとパブリッシャーは最大3NFです(ISBNnoはブックの主キーとします)。 BookOrderは仕事が必要です。既にISBNNoを持っているPublisherCodeが必要ですか?価格はどうですか?それは本にありますが、これは結局変わるでしょう。注文は静的なままでなければならないので、価格も必要になります。あなたは正しい道を歩いています。 –