在SQL数据库中存储DICOM图像的文件位置

在SQL数据库中存储DICOM图像的文件位置,sql,database,Sql,Database,我想将DICOM图像存储在某个目录中,创建一个与DICOM图像相关的特定参数数据库,并将DICOM文件的相对位置添加到数据库中 如何在设计视图中执行此操作,而不是显式编码?(我对数据库/SQL之类的东西比较陌生,这就是为什么我更喜欢在设计视图中至少一开始这样做的原因) 我已经搜索了与这个主题相关的问题,但是我得到的只是一些帖子,讨论是将图像本身存储在数据库中还是使用指向该位置的指针更好 有人能告诉我怎么做,而不是不同方法的优缺点吗?我是一个名为。我们的系统具有您描述的特性(以及其他特性),我们的

我想将
DICOM
图像存储在某个目录中,创建一个与
DICOM
图像相关的特定参数数据库,并将
DICOM
文件的相对位置添加到数据库中

如何在设计视图中执行此操作,而不是显式编码?(我对数据库/SQL之类的东西比较陌生,这就是为什么我更喜欢在设计视图中至少一开始这样做的原因)

我已经搜索了与这个主题相关的问题,但是我得到的只是一些帖子,讨论是将图像本身存储在数据库中还是使用指向该位置的指针更好


有人能告诉我怎么做,而不是不同方法的优缺点吗?

我是一个名为。我们的系统具有您描述的特性(以及其他特性),我们的实现使用“指针”方法。这个决定对我们来说很好,我们没有计划改变它

特别是如果您是SQL新手,我建议使用指针方法——存储/检索将更简单,因为您将存储一个字符串,而不是一个(可能较大的)图像

您提到希望在“设计”视图中进行操作-您是否在.NET/Visual Studio环境中工作?如果是这样的话,应该对你有用。或者,如果您想让Design view为您生成一些ADO.NET代码,可以提供在GUI中创建数据集的提示


当然,我也鼓励你看看。我们的平台是基于Java的,不是.NET,但它是开源的,并且是免费的。它可以开箱即用地讲DICOM,并且可以充当C-STORE SCP(意味着您可以直接从扫描仪向其发送数据)。

是的,我在.NET/VS中工作。我将研究ADO.NET,谢谢Evan。但XNAT可能只会把我拉到更深的水域,因为我不熟悉Java。当然。我在答案中添加了另一个链接,其中包含一些在GUI中创建ADO.NET数据集的方法。