在sql server2008数据库中创建主外键
- 格式:docx
- 大小:323.98 KB
- 文档页数:9
设置主、外键的方法
1、主键的设置
(1)设置gl22class表的主键
如图1所示。
在gl22class表名上单击右键,选择设计命令,如A 处所示。
打开右边的窗口,用鼠标单击要设置的关键字class_id的最左边箭头,如B处所示。
最后单击主键,如C处所示。
A
图1
如果设置成功,如图2中A处所示。
最后单击保存按钮。
如B处所示。
图2
(2)设置gl22course 表的主键 和(1)设置class 表的主键的方法是一样的。
Course 表的关键字是course_id 。
最后单击保存按钮。
(3)设置gl22department 表的主键
和(1)设置class 表的主键的方法是一样的。
department 表的关键字是dept_id 。
最后单击保存按钮。
(4)设置gl22student 表的主键
和(1)设置class 表的主键的方法是一样的。
student 表的关键字是student_id 。
最后单击保存按钮。
(5)设置gl22grade 表的主键
和(1)设置class 表的主键的方法是一样的。
grade 表的关键字是student_id 和course_id 。
这两个属性要同时设置,设置方法是:按下shift 键,用鼠标单击A 处和B 处。
同时选中后,单击C 处。
最后
单
击保存按钮。
图3
2、外键的设置
(1)gl22class表和gl22department表设置外键
如图4所示。
在gl22class表上单击右键选择设计命令。
打开右边
A处所示。
打开如图5所示的窗口。
图4
在图5中单击添加按钮,用鼠标单击表和列规范,出现A处的按钮,单击A处按钮,打开如图6所示的窗口。
图5
图6
如图6所示,选择相应表名和字段名。
单击确定按钮。
在图7中单击关闭按钮。
图7
图7中单击保存按钮,出现如图8所示的界面。
单击是按钮。
外键设置成功。
图8
(2)gl22student表和gl22class表设置外键
在gl22student表上单击右键选择设计命令。
接下来的操作和(1)class表和department表设置外键的过程相同。
只是在选择表和字段时如图9所示。
图9
(3)gl22grade表和gl22course表设置外键
在gl22grade表上单击右键选择设计命令。
接下来的操作和(1)class表和department表设置外键的过程相同。
只是在选择表和字段时如图10所示。
图10
(4)gl22grade表和gl22student表设置外键
在gl22grade表上单击右键选择设计命令。
接下来的操作和(1)class表和department表设置外键的过程相同。
只是在选择表和字段时如图11所示。
出现如图12所示的界面,最后单击保存按钮。
图11
图12。