我有以下表:設計 - 第六正常形式
Blogs { BlogName }
BlogPosts { BlogName, PostTitle }
博客日誌被建模的實體,並在根據6NF(根據第三宣言),這是無效的,同時的關係。
在6NF,這將是:
Blogs { BlogName }
Posts { PostTitle }
BlogPosts { BlogName, PostTitle}
如果我要爲了通過序列NBR(只是一個例子)的博客文章,這將是另一個表
BlogPostsSorting { BlogName, PostTitle , SortOrder }
我必須它正確嗎?
您提出的6NF模式假定沒有博客重複使用帖子標題。 –
首先,雖然Date和Darwen在6NF有很多話要說,但我不相信TTM。其次,請注意,雖然6NF始終可以實現,但並不總是可取的。參見Darwen的關係數據庫理論導論(免費下載),7.3評估6NF分解,pp180-2。 – onedaywhen