2015-10-13 28 views
0

我有一個超過100個表的數據庫,其中30個是查找語言表的查找表。每個表格鏈接回到一個或三個表格。但大約有20種不同的Web表單需要爲註冊用戶進行鏈接。如何處理超過100個表的數據庫

我的問題是,我創建一個連接字符串與一個模型,或者我分解成個人模型?

我試圖根據它們所需的頁面分解成單獨的模型,但是這只是引發驗證和引用錯誤尋找相同的字段。

我目前沒有任何錯誤顯示,但我可以在必要時提供。

+0

哪種類型的數據庫?哪個數據庫系統? – cuadraman

+0

我正在使用我的SQL數據庫2012年。我只是製作所有表的視圖,還是爲每個應用程序創建單獨的視圖? –

回答

0

聽起來像您需要創建一些視圖,以便您可以合併來自數據庫的查詢。嘗試考慮你擁有的表(查找和其他)的邏輯分組,併爲每個邏輯分組創建一個視圖。然後,讓您的應用程序查詢這些視圖來檢索數據。

至於連接字符串,我不明白爲什麼你需要不止一個,如果所有的表都在同一個數據庫。

0

如果你有可能只創建一個連接字符串,那你應該這樣做。

當您創建第二個連接字符串時,這是因爲您別無選擇。有許多不同的連接字符串只會增加你已經在遷移的困惑。

你在數據庫中擁有的表的數量決不會影響你應該擁有多少連接字符串。我甚至會說:通過一個對象來訪問數據庫的所有信息是一個優點。現在,您要組織大量信息的方式至關重要,並且有很多方法可以實現這一目標。你需要找出你的。