Sql server 2005 MSSQL管理工作室2008-数据库图-关键点指向哪种方式?

Sql server 2005 MSSQL管理工作室2008-数据库图-关键点指向哪种方式?,sql-server-2005,primary-key,ssms,mysql,Sql Server 2005,Primary Key,Ssms,Mysql,我已经很久没有将DB设计为数据库图了,但是高层希望看到它。我完全被搞糊涂了,因为我是一名程序员,而不是DBA 我有一个主表,其中包含用户id、名称、用户名、密码等。此主表的主键为id。应为子表(如地址、电话等)有一个指向主键用户表id的关键点,还是相反?是的,黄色键将位于主键表…因此,如果您有3个外键表,则3个黄色pk图标将位于主键表fk表将具有看起来像数字8的图标 范例 关于: 我好久没来了 设计了一个数据库作为数据库图 ... 这个GUI的废话扰乱了我的风格 您可以从现有数据库生成数据库关系

我已经很久没有将DB设计为数据库图了,但是高层希望看到它。我完全被搞糊涂了,因为我是一名程序员,而不是DBA


我有一个主表,其中包含用户id、名称、用户名、密码等。此主表的主键为id。应为子表(如地址、电话等)有一个指向主键用户表id的关键点,还是相反?

是的,黄色键将位于主键表…因此,如果您有3个外键表,则3个黄色pk图标将位于主键表fk表将具有看起来像数字8的图标

范例

关于:

我好久没来了 设计了一个数据库作为数据库图 ... 这个GUI的废话扰乱了我的风格


您可以从现有数据库生成数据库关系图,因此只需按照您通常的方式进行设计,并添加适当的FK约束,然后再生成关系图。

父表的关键点的尖端(一对多关系中带有“一”的表)和带有该行的圆端指向子表(多个)表。

SQL Server的数据库关系图工具不是很好。它的许多缺点之一是,它没有为数据库图使用任何标准符号。它使用的愚蠢的图片语法是微软独有的。它不仅是非标准的,而且作为一种图形语言也特别无用,因为它隐藏了太多有用的信息——例如,它不识别外键列、可选性或备用键。如果你认真对待数据建模,我强烈建议你投资一个更好的工具。

接受正确+第一个答案…显然在10-15分钟内。谢谢大家!你能推荐一些你喜欢的吗?