我已經創建了這個數據庫。看起來它工作正常,除了我被告知我的表「事件」不是第三範式。我不明白爲什麼它不是第三種正常形式。我認爲這可能是因爲城市和郵政編碼應該始終相同,但大城市可以有多個郵政編碼,而且我沒有看到只爲城市和他們的郵政編碼創建另一個表的重點,相關到事件表。 同樣抱歉,如果某些名稱或屬性使用系統保留的某些名稱命名不正確。我不得不把代碼翻譯成英文,因爲我用我的母語寫了它:)。謝謝你的幫助。 C
我看了一下3NF https://en.wikipedia.org/wiki/Third_normal_form 維基這是維基給 Tournament Winners
Tournament Year Winner Winner Date of Birth
Indiana Invitational 1998 Al Fredrickson 21 July 1975
Cleveland
有人可以確保我的數據庫是第三範式,如果不是,解釋爲什麼不呢? 我需要數據庫只有3個表。所以在這裏,它是: Customer No. (PK) Store No. (PK) Sale No. (PK)
Name Location Customer No. (FK)
Telephone Revenue Store No. (FK)
Address Tot
一些援助,這原本會是一個「更新」在這裏另外一個問題提出的邏輯模式:Getting ERROR 1701, ERROR 1452 and ERROR 1305 errors in MySQL - Need some expertise ... 我想我已經成功驗證這種模式到第一和第二範式,但我不確定這是否符合第三範式。這是有問題的模式: 這裏是相關的代碼(注:由於某種原因,我無法重新創建1:在邏輯模型