1.外键还可以通过关系图来创建。展开sample数据库,点击“关系图”节点,在右侧的面板中右击鼠标,在弹出的菜单点击“新建数据库关系图”。
SQL2K数据库开发十之表操作创建外键(二)_第1张图片
        2.这时可以使用“创建数据库关系图向导”来创建关系图。首先出现的欢迎创建显示了向导的功能,阅读后点击下一步按钮。
SQL2K数据库开发十之表操作创建外键(二)_第2张图片
        3.在“选择要添加的表”窗口中加入表Products和Suppliers。如果选择了“自动添加相关的表”则在选取表的时候会把与这个表相关的表也添加进来。
SQL2K数据库开发十之表操作创建外键(二)_第3张图片
        4.在完成向导的窗口中显示了已经添加的表,确认无误后点击完成按钮。
SQL2K数据库开发十之表操作创建外键(二)_第4张图片
        5.在设计关系图的窗口中显示了加入的两个表:Products和Suppliers。
SQL2K数据库开发十之表操作创建外键(二)_第5张图片
        6.由于表Products中的SupplierID列与表Suppliers中的SupplierID列存在依赖关系,需要在这两个列之间建立外键关系。用鼠标点击表Products中的SupplierID列左侧以选择该列,然后拖动鼠标,在表Suppliers中的SupplierID列上释放鼠标。如下图:
SQL2K数据库开发十之表操作创建外键(二)_第6张图片
        7.在出现的对话框中,可以设定关系的名称。在“主键表”和“外键表”下面的列列表框中应该显示的是SupplierID。还可以选择是否级联更新和删除相关的记录。
SQL2K数据库开发十之表操作创建外键(二)_第7张图片
        8.在上面的窗口中点击“确定”按钮之后,关系图设计窗口中两个表之间将出现一根连线,其中的一端表示外键方,的一端表示主键方。
SQL2K数据库开发十之表操作创建外键(二)_第8张图片
        9.点击保存图标,可以为关系图取一个名称,将其保存下来。
SQL2K数据库开发十之表操作创建外键(二)_第9张图片
        10.通过本例我们学习了如何在数据库关系图中使用图形化的方式创建外键。HOHO,创建外键就到这里了,下面我们就一起来学习创建UNIQUE约束......
----------------------------------------------------------
上接SQL2K数据库开发九之表操作创建外键(一)
下接SQL2K数据库开发十一之表操作创建UNIQUE约束