我沿着ASP.net下面的教程由微軟和的WebAPI如下:如何決定實體存儲在數據庫中
在這個例子中,創建了兩個獨立的模型:一個作者和書籍。當預訂存儲在數據庫中時,作者ID將作爲導航屬性與其一起存儲。
我的問題是這樣的:爲什麼我們需要爲作者提供一個單獨的表格。爲什麼不直接在Books表中存儲作者姓名?如果您有興趣查找獨特的作者,我們總是可以直接從Books表中進行查詢。
我想將這個問題擴展爲更一般的方法來決定在處理像這樣的數據時在單獨的表中存儲什麼。
謝謝。對不起,如果這是一個愚蠢的問題。
標準化:http://en.wikipedia.org/wiki/Database_normalization –