2012-10-30 104 views
3

我想將DICOM圖像存儲在某個目錄中,創建與DICOM圖像相關的特定參數的數據庫,並將DICOM文件的相對位置添加到數據庫。在SQL數據庫中存儲DICOM圖像的文件位置

如何去設計視圖這樣做,而不是明確地編碼? (我對數據庫/ SQL相對來說比較新,這就是爲什麼我更喜歡在設計視圖中至少首先要這樣做的原因)。

...我已經尋找與該主題相關的問題,但所有我想出了帖子討論它是否是更好的對自己存儲圖像的數據庫或指針的位置。

有人可以告訴我究竟該如何去做這件事,而不是不同方法的利弊?

回答

2

我叫XNAT成像平臺的開發者之一。我們的系統具有您描述的功能(等等),我們的實現使用「指針」方法。這個決定對我們來說很好,我們也沒有計劃改變它。

特別是如果你是新的SQL,我會建議指針方式 - 存儲/檢索會更簡單,因爲你會被存儲字符串,而不是一個(潛在大)圖像。

你提到想在設計視圖中做事 - 你在.NET/Visual Studio環境中工作嗎?如果是這樣,ADO.NET應該對你有用。或者,如果您希望Design視圖爲您生成一些ADO.NET代碼,this link有關於在GUI中創建DataSet的提示。

當然,我也建議你給XNAT看看。我們的平臺是基於Java的,而不是.NET,但是它是開源的並且免費提供。它可以直接使用DICOM,可以充當C-STORE SCP(意味着您可以直接從掃描儀向其發送數據)。

+0

是的,我在.NET/VS工作。我會研究ADO.NET,謝謝埃文。 但是,由於我不熟悉Java,XNAT可能只會將我拉到更深的水域。 – Lisa

+0

當然可以。我在答案中添加了另一個鏈接,其中有一些用於在GUI中創建ADO.NET DataSet的食譜。 –

相關問題