✅ ERgrin에서 외래키(FK) 삽입 방법
1. 관계(Relationship) 만들기
- 상단 툴바 또는 테이블 옆에서 "선(→)" 모양 아이콘을 선택해요.
(보통은 "1:N" 또는 "1:1" 관계를 표현할 수 있는 아이콘입니다.) - 외래키가 **생겨야 하는 테이블(자식 테이블)**을 먼저 클릭하고,
외래키의 **참조 대상 테이블(부모 테이블)**을 나중에 클릭해요.
→ 이렇게 하면 두 테이블 간의 관계선이 만들어지고,
ERgrin이 자동으로 외래키를 추가해줘요.
2. 자동 FK 생성 확인
- 관계선이 만들어지면 자식 테이블에 **외래키 필드(FK)**가 자동으로 추가됩니다.
예: user_id (FK) → users.id 참조 - 테이블을 더블클릭해서 들어가면 FK 여부를 확인할 수 있어요.
3. 직접 외래키 설정 (수동으로)
만약 자동으로 FK가 안 생긴 경우:
- 외래키를 만들고 싶은 자식 테이블을 더블클릭
- 컬럼 추가 → 컬럼명(FK), 데이터 타입 지정
- "Reference" 항목에서 참조할 테이블과 컬럼을 선택
(예: 참조 테이블: users, 참조 컬럼: id)
🔁 예시
[users] 테이블
- id (PK)
- name
[orders] 테이블
- id (PK)
- user_id (FK) → users.id
→ 이 관계를 만들기 위해 orders → users 순서로 연결선을 그립니다.
'전공기초 > DataBase' 카테고리의 다른 글
MySQL Shell 데이터베이스 생성 (0) | 2025.05.26 |
---|---|
[DB][기본편] 1. 정보 환경 (0) | 2024.10.13 |
[DB] 데이터베이스와 윤리 (17) | 2024.10.02 |