2012-05-06 36 views
1

我想知道是否有可以通過查看您在數據庫中輸入的數據來標準化數據的軟件。然後在行中實現重複數據,然後將該數據分成兩個單獨的表並通過外鍵鏈接這些表。 這實際上可以幫助加快代碼的主邏輯開發時間,以及在應用程序開發初期可能會將其放入數據庫的其他未記錄的數據。將數據放入數據庫時​​將人工數據標準化

回答

0

簡單地通過分析數據來構建標準化數據庫設計是不可能的,因爲標準化需要知識而不僅僅是內容。你可以做的是使用像NORMA這樣的CASE工具,它將把語義模型轉換成第五範式的數據庫設計。

也存在其他將一組依賴關係轉換爲規範化數據庫設計的算法。你可以在任何好的數據庫理論教科書中找到它們,並且它們並不難爲你自己實現。