各位大侠,在SQL Server中如何设置外键? - MS-SQL Server / 基础类
答案:1 悬赏:70 手机版
解决时间 2021-01-02 10:15
- 提问者网友:流星是天使的眼泪
- 2021-01-02 05:33
各位大侠,在SQL Server中如何设置外键? - MS-SQL Server / 基础类
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-01-02 06:56
MSSQLSERVER2000(图形化操作):
创建表间的关系
要使一个表中的行与另一个表中的行关联时,可创建两个表间的关系。
在数据库关系图中创建关系
在数据库关系图中,单击要与另一个表的列相关的数据库列或列组合的行选择器 。
当指针定位到行选择器上时,单击并拖动到相关表。
松开鼠标按钮。创建关系对话框出现,该对话框尝试将选定列与相关表中具有相同名称和数据类型的列进行匹配。
在"创建关系 "对话框中,确认将要创建关系的列显示在 "主表 "和 "外键表"列表中。
选择"确定 "按钮创建关系。
在关系图上,关系的主键方由一个钥匙 符号表示。在一对一关系中,发起关系的表决定主键方。例如,如果所创建的关系是从 publishers 表的 pub_id 列到 pub_info 表的 pub_id 列,则 publishers 表为关系的主键方。
在表设计器中创建关系
为将作为关系外键方的表打开表设计器。
在表设计器中右击并选择 "关系 "命令。
单击"新建 "按钮。
从"主表 "的下拉列表中,选择将作为关系主键方的表。在下面的网格中输入分配给该表主键的列。在每列左边相邻的网格单元中输入外键表的相应外键列。
表设计器会建议一个关系名。若要更改这个名称,请编辑 "关系名 "文本框的内容。
选择"关闭 "按钮以创建关系。
创建表间的关系
要使一个表中的行与另一个表中的行关联时,可创建两个表间的关系。
在数据库关系图中创建关系
在数据库关系图中,单击要与另一个表的列相关的数据库列或列组合的行选择器 。
当指针定位到行选择器上时,单击并拖动到相关表。
松开鼠标按钮。创建关系对话框出现,该对话框尝试将选定列与相关表中具有相同名称和数据类型的列进行匹配。
在"创建关系 "对话框中,确认将要创建关系的列显示在 "主表 "和 "外键表"列表中。
选择"确定 "按钮创建关系。
在关系图上,关系的主键方由一个钥匙 符号表示。在一对一关系中,发起关系的表决定主键方。例如,如果所创建的关系是从 publishers 表的 pub_id 列到 pub_info 表的 pub_id 列,则 publishers 表为关系的主键方。
在表设计器中创建关系
为将作为关系外键方的表打开表设计器。
在表设计器中右击并选择 "关系 "命令。
单击"新建 "按钮。
从"主表 "的下拉列表中,选择将作为关系主键方的表。在下面的网格中输入分配给该表主键的列。在每列左边相邻的网格单元中输入外键表的相应外键列。
表设计器会建议一个关系名。若要更改这个名称,请编辑 "关系名 "文本框的内容。
选择"关闭 "按钮以创建关系。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯