J's Rhapsody

[Database] MS-SQL, SSMS에서 외래키(FK) 설정하기 본문

IT/DATABASE

[Database] MS-SQL, SSMS에서 외래키(FK) 설정하기

J's Rhapsody 2018. 1. 12. 15:00

Create a foreign key relationship 

in Table Designer


Tool: SQL Server Management Studio



1.     In Object Explorer, right-click the table that will be on the foreign-key side of the relationship and click Design.


테이블을 선택한 후, 마우스 오른쪽 버튼을 클릭하면 나오는 메뉴에서 'Design'을 선택한다.





2.   From the Table Designer menu, click Relationships.


Design 페이지에서 마우스 오른쪽 버튼을 클릭한 후, 메뉴에서 'Relationship'을 클릭한다.



3. In the Foreign-key Relationships dialog box, click Add.


외래키 설정하는 창에서 Add 버튼을 누른다.




4. Click Tables and Columns Specification in the grid to the right and click the ellipses (…) to the right of the property.


Selected Relationship에서 리스트를  클릭한 후, Tables and Columns Specification 탭의 가장 오른쪽에 버튼을 클릭한다.  



5. In the Tables and Columns dialog box, in the Primary Key drop-down list, choose the table that will be on the primary-key side of the relationship.


Tables and Columns 다이얼로그 창에서 Primary key table을 선택한 후, 아래 그리드에서 관계에 연결될 기본키를 선택한다. 

그 옆의 그리드에서는 외래키 테이블의 외래키가 될 컬럼을 선택한다.



Table Designer suggests a name for the relationship. To change this name, edit the contents of the Relationship Name text box.


테이블 디자이너에서는 relationship의 이름을 제안한다. 이름을 바꾸고 싶으면 Relationship Name 텍스트 박스를 선택하여 수정한다. 


OK 버튼을 누르면 외래키가 설정된 것을 확인할 수 있다.




The relationship appears in the Selected Relationship list with a system-provided name in the format FK_<tablename>_<tablename>, where tablename is the name of the foreign key table.


SSMS에서 제공하는 외래키 명은 FK_<테이블명>_<테이블명> 형식을 따른다.





Comments