2012-11-05 87 views
1

我不太瞭解SharePoint,所以希望有人能爲我提供一些很好的解釋。SharePoint和數據庫設計

  1. 對於SharePoint應用程序,我們不需要考慮SharePoint DB設計?一切都是通過List來完成的,SharePoint將照顧數據庫?除非我們連接到外部數據庫,否則根本不需要考慮它?

  2. 對於父母子女關係,我必須使用查找字段?

  3. 如果我們正在開發使用Web部件,我們需要使用功能進行部署。所以最終,生產中可能有這麼多功能?這樣推薦嗎?

回答

1

1)

對於SharePoint應用程序,我們不需要考慮的SharePoint數據庫 設計?一切都是通過List完成的,SharePoint會照顧數據庫的 ?除非我們連接到外部數據庫的 ,否則根本不需要考慮它?

您確實需要考慮數據庫......就管理而言。備份,恢復,大小等。然而,你永遠不會直接讀取或寫入它。您不需要關注架構,因爲您不會直接使用它。如果您想更新SharePoint中的某些內容,可以使用SharePoint API以c#/ vb.net的方式實用。您有2個API在服務器上運行,稱爲SharePoint對象模型,另一個在稱爲客戶端對象模型的遠程計算機上運行。 從用戶角度來看,您是正確的列表,其中包含SharePoint中的數據,並且在某些方面對數據庫表格有些微笑。

2)

對於父子關係,我不得不使用查找字段?

3)

如果我們使用的Web部件發展,我們需要使用 功能來部署它。因此,最終,生產中可能會有這麼多功能?這樣推薦嗎?

如果您創建爲每個Web部件的新方案可能出現這種情況,但你可以在同一個要素 同一個項目相同的解決方案捆綁多個Web部件右鍵點擊你的項目 - >添加新項。選擇一個Web部件。默認情況下,Web部件將全部屬於同一功能,但您可以將它們分開,並在同一解決方案中具有多個功能,如果您想要

+0

>非常感謝您的答案! 我學到了很多東西。 – kevin