在数据库中创建外键关系

时间:2013-03-13 15:44:02

标签: sql sql-server database foreign-keys schema

这很可能是一个非常愚蠢的问题,我不是程序员。

我使用visual studio为我的应用程序创建了一个数据库。

表“CapitalPlan”具有主键“ProgramID” - 这需要是表“MilestoneData”字段“ProgramID”中的外键

有人可以建议我如何将“MilestoneData”中的“ProgramID”设置为外键吗?

图像显示了我目前的位置(不是很远!)

非常感谢!

图片:http://i1186.photobucket.com/albums/z373/barbsbargainsltd/cDatabase_zps52ddc806.jpg

1 个答案:

答案 0 :(得分:0)

在设计师的每个表格(在您的情况下为里程碑数据)下,您有一个名为Keys的“文件夹”。如果右键单击它,则会有New Foreign Key...选项。单击它会打开一个对话框,其中包含正在创建的外键的众多属性。你需要Tables And Columns Specification上的省略号 - 它会打开一个新的对话框,允许调整源表和目标表以及键映射。

这种方式适用于SQL Server Management Studio,但您提供的图像表明VS的解决方案应该完全相同。