我想將現有的表格轉換爲第一範式(可能的最簡單的標準化;請參閱示例)。什麼是T-SQL規範化現有的表?
你碰巧知道什麼是T-SQL是這樣的問題?非常感謝!
更新
嘗試下面的答案,它的工作完美。以下是我用來測試答案的步驟:
- 啓動Microsoft SQL Management Studio。
- 用下面的數據創建表格。
- 確保「客戶」中的ID設置爲「主鍵」和「身份」。
- 確保「訂單」中的ID沒有特殊設置(其外鍵)。
- 打開數據庫圖表,然後在「客戶」和「訂單」表之間創建1:*關係。
- 在「客戶」表格和「訂單」表格上執行腳本,它會自動正確地爲您正常化數據。
- 如果您從剛剛導入的平面.csv文件開始,並且希望將信息複製到數據庫中的規範化表單,這非常有用。
您的圖片鏈接無法正常工作。 – 2011-02-11 17:46:19
我同意這是一個合理的重構,但它不是標準化。沒有什麼功能上依賴於`name`。 – 2011-02-11 17:52:28
我承認這是一個玩具的例子來問這個問題 - 與此相比,完整的問題有點複雜。 – Contango 2011-02-11 18:03:47